如何自學(xué)單片機(jī)

發(fā)布時(shí)間:2024-02-27
剛開(kāi)始學(xué)習(xí)的時(shí)候也是比較迷茫,不知道從哪里入手,同學(xué)推薦我先看郭天祥的“新概念51單片機(jī)c語(yǔ)言教程”,這本書(shū)算是我的啟蒙吧,書(shū)里面介紹了基本c語(yǔ)言知識(shí)和編程軟件keil,這本書(shū)好的一點(diǎn)就是淺顯易懂,直接是把我這個(gè)單片機(jī)小白領(lǐng)進(jìn)門(mén)的。書(shū)還有配套的視頻也可以找來(lái)看看,看視頻的話會(huì)更直觀一點(diǎn),便于快速入門(mén)。(這本書(shū)也有一定的局限性,后面再說(shuō),但入門(mén)足夠)
單片機(jī)前期的學(xué)習(xí)以會(huì)用為主。不要糾結(jié)于寄存器、定時(shí)器、中斷這些單片機(jī)的內(nèi)部結(jié)構(gòu)以及如何工作的,開(kāi)始學(xué)習(xí)單片機(jī)就像學(xué)車(chē)一樣,學(xué)車(chē)時(shí)開(kāi)始知道怎么加油掛擋剎車(chē)控制方向就好了,至于發(fā)動(dòng)機(jī)、變速箱、轉(zhuǎn)向助力是怎么配合的以后再說(shuō),先學(xué)會(huì)開(kāi)車(chē)。學(xué)習(xí)單片機(jī)剛開(kāi)始時(shí)就是學(xué)會(huì)如何編程控制就好,至于內(nèi)部結(jié)構(gòu),以后再說(shuō)。
基本上看書(shū)、看視頻以后就可以編寫(xiě)一個(gè)點(diǎn)亮led或一組流水燈的程序了,那么,恭喜你,就算是入門(mén)了。入門(mén)之后剛開(kāi)始就自己編程還是有點(diǎn)困難,基本是看別人怎么用,怎么寫(xiě),先理解別人的程序,在理解的基礎(chǔ)上模仿和修改,在修改的基礎(chǔ)上編寫(xiě)自己的程序,就這樣一步一步的過(guò)來(lái)。diangon.com,學(xué)習(xí)單片機(jī)重要的一點(diǎn)就是自己多寫(xiě)程序,多調(diào)試,只看書(shū)或視頻效果不大,做到在練習(xí)中學(xué)習(xí),就像游泳一樣不管是用什么姿勢(shì)先下水再說(shuō)^_^。
入門(mén)以后就是按部就班的學(xué)習(xí)了,i/o口,定時(shí)器,中斷,串口,數(shù)碼管 1602,182864,ad/da,步進(jìn)電機(jī),直流電機(jī),i2c,pwm,這些內(nèi)部資源和外部模塊依次學(xué)習(xí)以后就可以完成有點(diǎn)難度的工程,比如說(shuō)做一個(gè)自動(dòng)循跡加避障的小車(chē)、一個(gè)12864帶遙控調(diào)節(jié)的萬(wàn)年歷,諸如此類(lèi)。用所學(xué)知識(shí)做出一個(gè)自己想要完成的小產(chǎn)品,還是有滿滿的成就感。
軟件的話主要有兩個(gè),一個(gè)是keil,另一個(gè)是proteus。keil軟件是編程和編譯軟件,把我們理解的c語(yǔ)言轉(zhuǎn)換為單片機(jī)可執(zhí)行的機(jī)器語(yǔ)言,我們?cè)趉eil里編寫(xiě)控制程序,keil幫我們完成轉(zhuǎn)化,然后下載到單片機(jī)中執(zhí)行。proteus是電路仿真軟件,就是搭建一個(gè)電子電路模擬實(shí)際的硬件電路,這樣就不需要真正的硬件,我們就可以在仿真電路中關(guān)聯(lián)keil編譯好的程序,來(lái)驗(yàn)證我們的代碼。這樣的好處是只要有電腦我們就可以編程并驗(yàn)證,但是仿真電路是理想化的硬件,真正的硬件和仿真之間還是有很大區(qū)別的,尤其是高頻電路和模擬信號(hào),因此仿真電路剛開(kāi)始可以用一下,還是要買(mǎi)一塊單片機(jī)開(kāi)發(fā)板作為實(shí)際硬件來(lái)學(xué)習(xí)。
單片機(jī)的學(xué)習(xí)我理解是是入門(mén)簡(jiǎn)單,深入有難度。入門(mén)時(shí)按鍵可以采用延時(shí)的方法,但真正應(yīng)用起來(lái)基本上沒(méi)有人會(huì)用延時(shí)實(shí)現(xiàn),都是采用狀態(tài)機(jī)。剛開(kāi)始任務(wù)少,怎么寫(xiě)都可以,但是任務(wù)多的時(shí)候就要考慮資源的分配和程序的架構(gòu),這就上面所說(shuō)的局限性,就需要深入的學(xué)習(xí)。
自學(xué)就是一點(diǎn)興趣,一點(diǎn)堅(jiān)持,再加一點(diǎn)耐心,多練習(xí),多總結(jié),方法總比問(wèn)題多,肯定是可以學(xué)會(huì)的。
上一個(gè):哺乳期解除合同怎么賠償,哺乳期解除合同的程序是怎樣的
下一個(gè):如果您家里的燈突然不亮了,你會(huì)怎么做?現(xiàn)在讓我們來(lái)學(xué)習(xí)一下

工商注銷(xiāo)公司需要什么資料
4D02WGJ0471TCE,J 4D02 470R現(xiàn)貨購(gòu)買(mǎi),厚聲470Ω ±5% 1/16W
公對(duì)私房產(chǎn)過(guò)戶費(fèi)用怎么算
汽車(chē)鋼板彈簧疲勞試驗(yàn)機(jī)
華碩a450c筆記本參數(shù),華碩A450c要多少
燒毛土工布
LR2512-23R00075D4,旺詮合金2512 0.75mΩ ±0.5% 3W
金立手機(jī)怎么樣,目前金立手機(jī)質(zhì)量怎樣
opporeno5pro5g優(yōu)缺點(diǎn)(opporeno5pro手機(jī)優(yōu)缺點(diǎn))
schlenkerspannwerkzeuge,新型精確定位工具schlenkerspann
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos