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