-
1 # Y吐車上200
-
2 # 微控制器技術宅
電腦,相應的微控制器開發板,程式下載器,實現程式到微控制器的傳送,常用的電子元件,比如電阻電容三極體等,電烙鐵等電路焊接工具。
-
3 # 玩轉嵌入式
學習微控制器主要是學習三方面的內容:1)微控制器的使用方法;2)微控制器外設電路的設計;3)微控制器程式的設計。而且微控制器是一門偏重動手實踐的技術,所以在學習的過程當中要多動手,最好的方式就是要有一塊微控制器開發板。所以學習51微控制器要用到以下硬體工具:
1.需要用到一塊微控制器開發板顧名思義,微控制器開發板就是專門用來學習微控制器的。開發板集成了很多常用的外設電路,並儘可能的照顧到微控制器的外設資源。微控制器的引腳資源一般分為三類:1)普通GPIO;2)片上資源複用功能;3)中斷功能等。51微控制器開發板常用的外設電路有這些:
輸出控制流水燈、輸出控制蜂鳴器/繼電器、按鍵輸入檢測、輸出控制數碼管/點陣、矩陣按鍵輸入、AD取樣、UART通訊、紅外遙控、IIC掉電儲存等。
由以上可見,微控制器開發板已經集成了太多常用的外設電路,覆蓋範圍比較廣,方便了初學者的學習,不用再去費力的搭電路了。所以所說,入手一塊51微控制器開發板很有必要。
2.需要用到下載器/模擬器在寫完程式後,需要下載到微控制器中去執行,實現程式的功能,這就需要下載工具。51微控制器使用USB/TLL即可實現程式的下載。USB/TTL和51微控制器的連線原理圖如下所示。
USB/TTL有四根線,電源正、電源負、TXD和RXD,分別與微控制器的電源正、電源負、RXD和TXD連線。USB/TTL實物圖如下圖所示。
3.其他擴充套件模組用了微控制器開發板和下載工具就可以學習微控制器了,把微控制器開發板自帶的外設電路學習完後,可能還需要擴充套件自己的知識面,就需要更多的擴充套件模組了,如NRF24L01無線模組、電機驅動模組、溫度檢測模組、液晶顯示等。這就需要根據自己的需求去選擇了。
回覆列表
淘寶上,微控制器開發板也不貴,買了以後推薦去b站有好多教學影片,一步一步來。兩個必備軟體keil和燒程式的一個軟體,買東西的時候老闆會給你,完了就好好學吧,比較抽象。加油!