我認(rèn)為作為新手用51單片機(jī)最好用PCB萬(wàn)能板焊接一個(gè)單片機(jī)實(shí)驗(yàn)板,一來(lái)這樣能夠提高自己的動(dòng)手能力;二來(lái)可以鍛煉自己的編程調(diào)試能力。同時(shí)我們?cè)诤附訒r(shí)還要設(shè)計(jì)并繪制電路原理圖,這樣通過(guò)設(shè)計(jì)繪圖、焊接調(diào)試、編程調(diào)試自己的單片機(jī)實(shí)驗(yàn)板可以學(xué)到不少東西。我的學(xué)習(xí)單片之路就是從焊接自己的單片機(jī)電路開(kāi)始的,下面我來(lái)說(shuō)說(shuō)學(xué)習(xí)單片機(jī)的小白們?nèi)绾斡米约汉附拥膯纹瑱C(jī)實(shí)驗(yàn)板來(lái)做一些簡(jiǎn)單的小項(xiàng)目。
我們用PCB板焊接單片機(jī)實(shí)驗(yàn)板的時(shí)候,先焊接單片機(jī)51最小系統(tǒng),然后慢慢添加單片的一些外設(shè)。我建議先添加LED小燈,用程序?qū)崿F(xiàn)LED小燈的各種閃亮方式;然后呢,我們?cè)偬砑?a target="_blank">數(shù)碼管,我建議數(shù)碼管要用獨(dú)立的,先焊接一位數(shù)碼管。通過(guò)一位數(shù)碼管編寫倒計(jì)數(shù)、正計(jì)數(shù)、七段碼的順序點(diǎn)亮等。慢慢添加兩位、三位直到八位數(shù)碼管,這樣我們就可以真正些一個(gè)具有實(shí)際意義的程序了。比如電子鐘程序,是很多新手入門單片機(jī)必練的程序。接著再添加按鍵,把程序修改成具有可調(diào)時(shí)間的電子鐘程序,這樣就接近了一個(gè)具有實(shí)際意義的單片機(jī)小項(xiàng)目了。這時(shí)我們可以“原地停留”一段時(shí)間,通過(guò)編寫程序反復(fù)訓(xùn)練這幾個(gè)單片機(jī)外設(shè)的控制,達(dá)到鞏固的目的。
然后我們繼續(xù)向前學(xué)習(xí),這時(shí)候可以添加LCD1206液晶顯示模塊和DS18B20溫度傳感器模塊,可以編寫一個(gè)具有實(shí)用性的溫度測(cè)量程序;等我們把這兩個(gè)外設(shè)學(xué)完之后再添加紅外接收模塊,比如HS0038,可以學(xué)習(xí)紅外遙控程序的編寫。
緊接著再添加AT24C02外部存儲(chǔ)器和DS1302時(shí)鐘芯片,這一塊來(lái)學(xué)習(xí)II2C通信技術(shù)、MODBUS通信技術(shù)、UART串口通信等。隨著學(xué)習(xí)的深入,我們繼續(xù)添加一些單片機(jī)外設(shè),比如微型步進(jìn)電機(jī)驅(qū)動(dòng)模塊、A/D或D/A轉(zhuǎn)換模塊和LCD12864模塊等。等我們把這些常見(jiàn)的單片機(jī)外設(shè)添加完了,那么我們就會(huì)不知不覺(jué)進(jìn)入了單片機(jī)入門階段。這個(gè)時(shí)候你在做一些單片機(jī)的小項(xiàng)目就會(huì)如魚得水。
以上就是我學(xué)習(xí)單片機(jī)時(shí)的一些體會(huì),這樣學(xué)起來(lái)沒(méi)有挫敗感,會(huì)增強(qiáng)我們學(xué)習(xí)單片機(jī)的信心。
-
單片機(jī)
+關(guān)注
關(guān)注
6040文章
44592瀏覽量
636860 -
pcb
+關(guān)注
關(guān)注
4323文章
23135瀏覽量
398871 -
焊接
+關(guān)注
關(guān)注
38文章
3202瀏覽量
59947
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論