同意+1 .....不過大大你說的有點太簡單 XD竹科要的人才是要會C語言可是可是 這只像是像是英文專家 只要看的懂英文字而已 文法語意看能力C不過就只是個工具而已咩但是還會加上條件需要有開發過某些單晶片系統的經驗光會C語言 你會透過FPGA解碼做多工嗎?光會C語言 你會寫RS232/RS485/USB/Ethernet等通訊協定嗎?光會C語言 你會做bootloader嗎?相信我 教科書上沒寫但是你們在學校能做的就是把C學好小的也是竹科某間公司打滾的韌體人員 寫過silicon atmel單晶片目前還沒玩過pic 0_0
參考看看....//*****************************************************// The PIC18F4x20 serial head file define// Define the main program Ram section//*****************************************************#include <p18f452.h>#define SW1 PORTAbits.RA0 //#define SW2 PORTAbits.RA1 //#define LED1 PORTBbits.RB2 //#define LED2 PORTBbits.RB3 //void main(void){unsigned char LED2_Cnt;PORTA = 0;PORTB = 0;PORTE = 0;LATA = 0;LATB = 0;TRISA=0b00000011;TRISB=0b00000000;PIE1=0;PIE2=0;INTCON= 0b00000000;OSCTUNE=0;ADCON0=0;LED2_Cnt=5;while(1){if (SW1){if (LED1) LED1=0;else LED1=1;}if (SW2){if (--LED2_Cnt==0){LED2_Cnt=5;if (LED2) LED2=0;else LED2=1;}}Delay10KTCYx(100) //1'S delay}}
別傻了用C和組語都可以寫單晶片程式不同單晶片真的沒有差很多大多都是單晶片上內建的硬體介面用的方式不同userguide都能看到大多都是download在flash rom裡用的hex檔還不都是用C或者組語complier出來的用C寫的好處是速度快 語法描述對於一般邏輯思考很配 像是判別式等等缺點就是complier時 code會比較長 若是complier軟體比較兩光牌的 可能會把你code編排的順序搞錯當然機率沒這麼大 但是我還是碰到了 debug花不少時間(開發bootloader被complier弄到>Q<)用組語的好處是直觀 所有事件動作可完全掌控缺點是 使用者要用一顆MCU 可能要k完全部的userguide 開發速度也非常慢
751114 wrote:曾聽打工朋友說到會寫c語言就可去竹科應徵, 竹科?那一家啊?你的打工朋友可能沒告訴你,只會寫個hello world(用標準C程式庫),就想要去應徵軟體工程師,大概還進不去吧?C可以寫的很棒,只要你花一些功夫。也可以去sf.net抓一些人家寫的程式碼,看看人家是怎麼規劃和寫大型軟體的。