很多初學(xué)者想學(xué)習(xí)單片機(jī),但是卻不知道怎么入門,該從何學(xué)起。
下面根據(jù)本人的經(jīng)驗說說看法,入門之后學(xué)習(xí)起來并不是很難,反而是一件很有趣的事情,可以根據(jù)自己的想法實現(xiàn)很多功能,自己動手DIY設(shè)計項目。
第一、學(xué)習(xí)單片機(jī)需要一些相關(guān)的基礎(chǔ)知識:1)要有電路、模擬電路基礎(chǔ),可以不精通,但起碼對這些知識有個概念,熟悉一些常用的基礎(chǔ)元器件的用法,比如電阻、電容的作用,了解二極管、三極管的基本用法,能夠理解單片機(jī)最先系統(tǒng)電源電路、晶振電路和復(fù)位電路的工作原理;2) 數(shù)字電路基礎(chǔ),單片機(jī)本身就是根據(jù)數(shù)字電路原理運行的,起碼理解數(shù)字電路的”0″、和”1″概念,了解數(shù)字電路的門電路,掌握真值表;3)C語言知識,目前市場上的單片機(jī)幾乎都是用C語言開發(fā)的,已經(jīng)很少人應(yīng)用到匯編語言,除非一些特殊的要求,所以必須掌握C語言的程序結(jié)構(gòu)和基本語法。
第二、有了上面的基礎(chǔ)知識之后,選擇一款單片機(jī)平臺進(jìn)行入門,目前市場上的單片機(jī)類型有51單片機(jī)、MSP430單片機(jī)、AVR單片機(jī)、飛思卡爾單片機(jī)、STM32單片機(jī)、PIC單片機(jī)等,51單片機(jī)一直是教學(xué)入門的主流單片機(jī),個人建議還是從51單片機(jī)開始入門。

選擇好單片機(jī)之后就是安裝單片機(jī)開發(fā)環(huán)境,51單片機(jī)的開發(fā)環(huán)境推薦2個,(1)可以使用keil開發(fā)環(huán)境(首選),keil是最早、功能最強(qiáng)的51單片機(jī)開發(fā)環(huán)境,對以后使用MDK更容易上手;(2)也可以使用IAR開發(fā)環(huán)境,IAR為主流的單片機(jī)通用開發(fā)環(huán)境(支持51、MSP430、AVR、PIC等幾乎所有主流單片機(jī))。
第三、購買單片機(jī)開發(fā)學(xué)習(xí)板進(jìn)行實踐,最好選擇功能較全資料、詳細(xì)的開發(fā)板,剛開始時按照例子程序自己實踐一遍,熟悉單片機(jī)軟件、下載器、開發(fā)板的使用,熟悉到一定程度之后自己更改軟件代碼實現(xiàn)自己想要的功能,單片機(jī)入門一般都從點亮LED燈,實現(xiàn)流水燈燈簡單功能開始,把單片機(jī)的IO口、計數(shù)器/定時器、中斷、ADC、SCI、SPI等功能全部熟悉一遍,這時單片機(jī)已經(jīng)基本學(xué)習(xí)得差不多了。
第四、自己DIY搭建電路,掌握到一定程度之后,自己購買洞洞板、元器件、數(shù)碼管、LCD顯示屏等組建自己想要的功能項目,既鍛煉動手能力,又能學(xué)到電路設(shè)計的樂趣。
。 (本文來源網(wǎng)絡(luò)整理,目的是傳播有用的信息和知識,如有侵權(quán),可聯(lián)系管理員刪除)
版權(quán)聲明:網(wǎng)站轉(zhuǎn)載的所有的文章、圖片、音頻視頻文件等資料的版權(quán)歸版權(quán)所有人所有。如果本網(wǎng)所選內(nèi)容的文章作者及編輯認(rèn)為其作品不宜公開自由傳播,或不應(yīng)無償使用,請及時聯(lián)絡(luò)我們,采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。