當前位置:首頁 > 嵌入式培訓 > 單片機學習 > 單片機教程 > 單片機開(kai)發(fa)入(ru)門(men)就是這么簡單 分享(xiang)單片機開(kai)發(fa)工程師入(ru)門(men)三部(bu)曲
單(dan)片機(ji)開發入(ru)門就是(shi)這么簡單(dan) 分享單(dan)片機(ji)開發工程(cheng)師入(ru)門三部曲
時間:2018-02-26 來源:未知(zhi)
常聽人說單(dan)片機(ji)(ji)開(kai)(kai)發入(ru)(ru)門難,單(dan)片機(ji)(ji)開(kai)(kai)發入(ru)(ru)門真的難嗎?對于過來人來講(jiang),其實(shi)真的不難。下面分享單(dan)片機(ji)(ji)開(kai)(kai)發工程師入(ru)(ru)門三部曲,看完你(ni)肯定會(hui)發現,單(dan)片機(ji)(ji)開(kai)(kai)發入(ru)(ru)門就是這么(me)簡單(dan)!

一、要成為(wei)一名(ming)合格的單片(pian)機(ji)(ji)開發工程(cheng)師,入門單片(pian)機(ji)(ji)開發肯定要先(xian)了解:單片(pian)機(ji)(ji)可以做什么?
目前單(dan)(dan)片機(ji)滲(shen)透到(dao)我們生活(huo)的(de)各個領域,幾乎很難找到(dao)哪個領域沒有(you)單(dan)(dan)片機(ji)的(de)蹤跡。小到(dao)電話,玩具,手機(ji),各類(lei)(lei)刷卡機(ji),電腦鍵(jian)盤,彩電,冰箱,空調,電磁(ci)爐,大到(dao)汽(qi)車,工(gong)業(ye)自動控制,機(ji)器人(ren),導彈導航(hang)裝置(zhi),甚至(zhi)是(shi)美(mei)國的(de)火星(xing)車,這些設備里(li)面都含有(you)一個或者(zhe)多(duo)個單(dan)(dan)片機(ji) 。單(dan)(dan)片機(ji)的(de)數量不僅遠超過PC機(ji),甚至(zhi)比人(ren)類(lei)(lei)的(de)數量還要多(duo)。因此,單(dan)(dan)片機(ji)的(de)學習、開發(fa)與(yu)應(ying)用將造就一大批軟硬件工(gong)程師。
二、合格的(de)(de)單片機(ji)開發工程師需要:單片機(ji)的(de)(de)結構。
一臺能夠工(gong)作的計(ji)算(suan)機(ji)要有這樣幾個部(bu)(bu)份(fen)構成:CPU(進行(xing)運算(suan)、控制)、RAM(數據存儲(chu)-內(nei)存)、ROM(程序存儲(chu))、輸(shu)入/輸(shu)出(chu)設備(bei)(例如:串行(xing)口、并(bing)行(xing)輸(shu)出(chu)口等(deng))。在個人(ren)計(ji)算(suan)機(ji)上這些部(bu)(bu)份(fen)被分成若(ruo)干(gan)塊芯(xin)片,安裝(zhuang)一個稱之為主(zhu)板(ban)的印刷線路(lu)板(ban)上。而在單片機(ji)中(zhong),這些部(bu)(bu)份(fen),全部(bu)(bu)被做到一塊集成電(dian)路(lu)芯(xin)片中(zhong)了,所以就稱為單片機(ji)。
單片(pian)機是一種(zhong)控制芯片(pian),一個微(wei)型的計算(suan)機,而加上晶振,存儲(chu)器(qi),地址鎖(suo)存器(qi),邏輯門,七段(duan)譯碼器(qi)(顯示(shi)器(qi)),按鈕(類似鍵盤),擴展芯片(pian),接(jie)口(kou)等那是單片(pian)機系統。
三、下面是我覺得初中級單片機開發工程師應該(gai)達到的水平:
1、對單片(pian)機應(ying)用場(chang)合有充分(fen)的(de)了解,能(neng)(neng)(neng)夠(gou)在應(ying)用項目(mu)中選擇合適的(de)單片(pian)機和外圍芯片(pian)的(de)型號;能(neng)(neng)(neng)夠(gou)根據(ju)系統指標很快的(de)設計出一(yi)個(ge)(ge)應(ying)用系統的(de)體系結構;在深圳,一(yi)個(ge)(ge)項目(mu)的(de)時間(jian)只有一(yi)個(ge)(ge)星期(qi)左右,因為這些東西誰都能(neng)(neng)(neng)做,主(zhu)要看誰能(neng)(neng)(neng)夠(gou)做的(de)又快又好(hao);
2、熟練(lian)使用ASM和C等相(xiang)應的(de)單片機語言,有(you)良(liang)好(hao)的(de)編(bian)程風格(ge)和一定的(de)編(bian)程技巧;
3、能(neng)夠(gou)(gou)進行簡單(dan)的PCB版圖設(she)(she)計,至少能(neng)夠(gou)(gou)設(she)(she)計出有一定抗干擾能(neng)力的單(dan)片機電路板;
4、對(dui)控制、信(xin)號系統有(you)所(suo)了解,知道必要(yao)的算法;
5、熟悉計(ji)(ji)算(suan)機(ji)方向的簡(jian)要(yao)開(kai)發(fa),能夠使用計(ji)(ji)算(suan)機(ji)做一些簡(jian)單的主機(ji)端軟件;
6、對模擬(ni)、數(shu)字電路、總線等比較熟悉,能(neng)夠使用它們進(jin)行(xing)單片機的外圍(wei)接口。
看了(le)這(zhe)三部分(fen)(fen)(fen)的(de)內容,是(shi)不是(shi)對單(dan)片機(ji)開發(fa)入(ru)門(men)有了(le)新的(de)理解了(le)呢?其實(shi)單(dan)片機(ji)開發(fa)入(ru)門(men)就是(shi)這(zhe)么簡單(dan)。后補(bu)充一(yi)(yi)句,學(xue)習就是(shi)一(yi)(yi)分(fen)(fen)(fen)耕耘一(yi)(yi)分(fen)(fen)(fen)收(shou)獲,欲學(xue)成正果,還需繼(ji)續努(nu)力啊!

