新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機學習的過程

單片機學習的過程

作者: 時間:2012-11-02 來源:網(wǎng)絡 收藏

的過程應該是一個循序漸進、不斷學習、不斷積累的過程,可以分為三個階段。

第一階段:掌握開發(fā)單片機的必備。首先是熟練掌握單片機的基本原理,其實各家各門的單片機其基本結(jié)構和原理都差不多,特別是共有的知識需要好好理解和掌握。例如,內(nèi)核結(jié)構、內(nèi)存分配、中斷處理、定時計數(shù)、串行通信、端口復用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、C語言程序開發(fā)知識以及原理圖和PCB設計等一些技能。在進行系統(tǒng)開發(fā)的時候,進行原理設計、PCB布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。

第二階段:在掌握好一款單片機原理和應用的基礎上,開始學習其他各家單片機的獨有技術,學不了那么多也要多了解了解。同時盡可能多地掌握單片機的一些外圍器件和常用電路,以備不時之需。有時候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類臺灣芯片;如果客戶要求工業(yè)級的性能,那么我們就得從PIC、NEC、飛思卡爾、NXP等這些歐美和日式單片機中選擇;若要進行功耗的開發(fā),選用MSP430系列應該有一定優(yōu)勢;在進行測量儀器設計的時候,C8051和ADUC842這類數(shù)?;旌闲酒惋@得比較方便。所以說最好每個類型的單片機都會一兩款,在實際項目選型中可以更加靈活。另外,要注意平時的技術積累。比如,在過程中將一些常用的接口程序和控制算法整理成模塊或者函數(shù),在其他的中,有同樣或者接近的需求時馬上就可以使用,又快又好。

第三階段:在實際的過程中,不斷深化單片機應用技術,不斷積累應用行業(yè)的專業(yè)知識。有了扎實的單片機應用相關的,并且熟悉掌握了幾款不同類型單片機的開發(fā)方法,再結(jié)合實際的應用背景,那么就可以隨心所欲,設計出性能最優(yōu)、結(jié)構最合理的單片機應用系統(tǒng)。



評論


相關推薦

技術專區(qū)

關閉