微控制器開發板使用首先要讀開發板原理圖,看視訊教程
工具/原料
微控制器開發板,開發板原理圖
方法/步驟
首先,需要仔細看開發板的原理圖。需要把微控制器插到開發板的晶片座上,晶片座的引腳會和PCB板連線,PCB板上的走線會將晶片座的引腳連線到具體硬體上。開發板上的硬體裝置都是通過開發板的PCB走線連線好的,只需要在原理圖上尋找具體硬體連線到微控制器的管腳關係。
讀原理圖,看資源配置,以吳鑑鷹微控制器開發板為例
1. 微控制器最小系統:可以使用51微控制器如STC89C52,AT89S52,也可以使用AVR微控制器如AT mega 16,AT mega 128等系列。
2. 流水燈模組:我們使用了8個紅色led,可以進行閃關燈實驗,流水燈實驗。
3. 獨立鍵盤模組:4個小按鍵組成,可以做外中斷INT0、INT1 ,外定時器T0、T1 實驗。
4. 矩陣鍵盤模組:16個小按鍵組成可以做外中斷INT0、INT1 ,外定時器T0、T1 實驗。
5. 數碼管模組:由6個一位一體數碼管組成,可以顯示0,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f等簡單資訊,構成資訊交流的人機介面。
6. 蜂鳴器模組:可以用來做報警實驗,也可以對歌曲進行編碼,用來唱歌。
7. AD模組:主晶片為ADC0804,採集模擬訊號(1路輸入),並轉化為數字訊號,內建8位轉換器(解析度為8位)。
8. DA模組:主晶片為DAC0832, 把數字訊號轉化為模擬訊號,解析度為8位。
9. 串列埠通訊模組:主晶片我們使用了MAX232的升級版MAX3232,通訊效能更好。MAX3232把TTL電平轉換為RS232電平。
10. 1602液晶顯示模組:每行顯示16個字元,可以顯示兩行。這款微控制器使用並行介面。
11. 12864液晶顯示模組:並行操作方式,可以在液晶的任意位置顯示數字,符號,漢字,影象。
12. E2PROM模組:使用I2C匯流排通訊協議(51微控制器模擬),主晶片為ATMEL公司的AT24C02N,可以進行資料儲存實驗。
13. 定時器/計數器模組。
14. DS18B20溫度採集模組:採用單匯流排協議。
15. 紅外遙控器DS18B20模組:包括紅外接收頭,可以進行短程遙控。
16. 直流電機驅動模組:本款開發板含有直流電機驅動模組,可以直接驅動直流電機(本款開發板贈送直流電機)。
17. 步進電機驅動模組:本款開發板含有步進電機驅動模組,可以直接驅動步進電機。
18. 繼電器驅動模組:本款開發板含有繼電器驅動模組,可以做繼電器相關實驗。
19. LED點陣顯示模組:本款開發板贈送8*8點陣。
20. LM7805 5V穩壓模組,可以使用外接電源,方便微控制器在無電腦供電時正常使用可以輸入5-18V外電源。
21. USB轉TTL電平模組:使用CH340T主晶片,可以保證一根USB線就可以下載。
22. RTC實時時鐘DS1302模組:可以進行實時時鐘實驗,顯示年、月、日、時、分、秒,避免購買昂貴的DS12C887晶片。
跳線帽選擇:
J1:直流電機、步進電機、繼電器的驅動接通,使用時,插上即可。
J2:紅外遙控器接通。
J3:點陣接通。
J4:繼電器接通。
J5:AD模組模擬輸入接通。
J6:51或AVR復位選擇,左插為51復位,右插為AVR復位。
J7:數碼管段選,位選接通。
J8:蜂鳴器選擇。
J9:USB供電與外供電選擇,下插為USB供電,上插為外電源供電,預設為下插,即使用USB供電。
J10:串列埠下載與USB下載選擇,上插為USB下載(使用一根USB線即可),下插為串列埠下載(一根USB線+一根串列埠線),串列埠下載使用簡單,預設使用一根USB下載,即上插。
J11;I2C與時鐘選擇。
J12:DA模擬輸出接通。
準備類似Keil這樣的開發工具,C和彙編都可以程式設計的。具體怎麼程式設計,建議去圖書館借閱書籍:新概念51微控制器C語言教程(教怎麼用C程式設計)、微控制器原理與實踐指導(教怎麼用匯編程式設計)、C Programming Language(經典,教C語言的)
注意事項
開發板先按視訊教程測試