單片機(jī)工程師就業(yè)前景
目前單片機(jī)已滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的足跡。據(jù)統(tǒng)計(jì),我國(guó)的單片機(jī)年需求量已達(dá)1-3億片,且每年以大約16%的速度增長(zhǎng),但相對(duì)于世界市場(chǎng)我國(guó)的占有率還不到1%,這說明單片機(jī)應(yīng)用在我國(guó)才剛剛起步,有著廣闊的前景!只要你對(duì)嵌入式底層開發(fā)感興趣!你只需掌握單片機(jī)硬件MCU、指令系統(tǒng)、軟件編程、接口芯片等的原理及應(yīng)用,你就可以成為一位單片機(jī)開發(fā)工程師!
職業(yè)定義
單片機(jī)(Single Chip Micro Controller)是由單塊芯片組成的微型計(jì)算機(jī)。它是將中央處理器(CPU)、數(shù)據(jù)存貯器(RAM)、程序存貯器(ROM)、輸入/輸出(I/O)接口、定時(shí)/計(jì)數(shù)器(T/C)等電路集成在一塊芯片上的微控制器(Micro Controller[1]。內(nèi)部集成了相當(dāng)于微處理器的電路具有微處理器的功能更有微處理器所不具備的功能,它可單獨(dú)的完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征。
發(fā)展歷程
單片機(jī)誕生于20世紀(jì)70年代,1974年Fairchild(仙童)公司研制出第一臺(tái)衛(wèi)星計(jì)算機(jī)F8。.此時(shí)集成電路屬于中規(guī)模發(fā)展時(shí)期,各種新材料新工藝尚未成熟,單片機(jī)仍處于發(fā)展的初級(jí)階段,元件集成規(guī)模還比較小,功能比較簡(jiǎn)單,一般均把CPU、RAM,有的還包括一些簡(jiǎn)單的I/O口集成到芯片上,像Fairchild公司就屬于這一類型,它還需配上外圍的其他處理電路方才構(gòu)成完整的計(jì)算系統(tǒng)。
1976你那Intel公司推出了MCS-48單片機(jī),這個(gè)時(shí)期的單片機(jī)才是真正的8位單片微型計(jì)算機(jī)。它以體積小,功能全,價(jià)格低贏得了廣泛應(yīng)用。這一階段,單片機(jī)被正式命名為Single Chip Microcomputer,即單片微型計(jì)算機(jī)?偟膩碚f,這一時(shí)期的單片機(jī)性能較弱屬于低、中檔產(chǎn)品。
1982年以后,16位單片機(jī)問世,例如Intel公司的MCS-96系列。16為單片機(jī)比起8位機(jī),數(shù)據(jù)寬度增加了一倍,實(shí)時(shí)處理能力更強(qiáng),主頻更高,RAM增加到232字節(jié),RAM則達(dá)到了8KB,并且有8個(gè)中斷源,同時(shí)配置了多路的A/D轉(zhuǎn)換通道,高速的I/O處理單元,適用于更復(fù)雜的測(cè)控系統(tǒng)。
現(xiàn)在,單片機(jī)發(fā)展迅速,按操作處理的基本數(shù)據(jù)位數(shù)來看已經(jīng)有4位、8位、16位、32位、甚至64位。單片機(jī)設(shè)計(jì)生產(chǎn)周期縮短、成本下降、應(yīng)用領(lǐng)域拓寬,開始向?qū)S眯蛦纹瑱C(jī)發(fā)展。但其功能強(qiáng)、兼容性強(qiáng)、可靠性高的品質(zhì)是不會(huì)變的[6]。
單片機(jī)介紹
單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個(gè)不是很復(fù)雜的功能要是用美國(guó)50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國(guó)70年代成功投放市場(chǎng)的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!由于單片機(jī)對(duì)成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級(jí)匯編語言,它是除了二進(jìn)制機(jī)器碼以上最低級(jí)的語言了,既然這么低級(jí)為什么還要用呢?很多高級(jí)的語言已經(jīng)達(dá)到了可視化編程的水平為什么不用呢?原因很簡(jiǎn)單,就是單片機(jī)沒有家用計(jì)算機(jī)那樣的CPU,也沒有像硬盤那樣的海量存儲(chǔ)設(shè)備。一個(gè)可視化高級(jí)語言編寫的小程序里面即使只有一個(gè)按鈕,也會(huì)達(dá)到幾十K的尺寸!對(duì)于家用PC的硬盤來講沒什么,可是對(duì)于單片機(jī)來講是不能接受的。 單片機(jī)在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計(jì)算機(jī)上的操作系統(tǒng)和應(yīng)用軟件拿到家用PC上來運(yùn)行,家用PC的也是承受不了的。
什么是單片機(jī)工程師
1. 單片機(jī)又稱單片微控制器,簡(jiǎn)單地講就是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。
2. 隨著科技與經(jīng)濟(jì)的發(fā)展,單片機(jī)與人們的生活已經(jīng)結(jié)為一體。從數(shù)字鬧鐘到電動(dòng)剃須刀;從車內(nèi)應(yīng)用門鎖到行車途中交通控制;從家庭和辦公應(yīng)用中的工廠自動(dòng)化到家庭保健中的胃窺鏡等都有單片機(jī)在其中發(fā)揮著重要作用……。
3. 2003年7月,某招聘網(wǎng)站在上海、廣州、北京等大城市所做的一次專業(yè)人才需求報(bào)告中,單片機(jī)從業(yè)人員約有1400萬,單片機(jī)人才的需求量位居第一,未來5-15年內(nèi)需要既懂技術(shù)又懂管理的復(fù)合型單片機(jī)職業(yè)經(jīng)理人員100多萬(年薪都在15