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