單片機(jī)開發(fā)板怎么用
第一步
首先,需要仔細(xì)看開發(fā)板的原理圖。需要把單片機(jī)插到開發(fā)板的芯片座上,芯片座的引腳會(huì)和PCB板連接,PCB板上的走線會(huì)將芯片座的引腳連接到具體硬件上。開發(fā)板上的硬件設(shè)備都是通過開發(fā)板的PCB走線連接好的,只需要在原理圖上尋找具體硬件連接到單片機(jī)的管腳關(guān)系。
第二步
讀原理圖,看資源配置,以吳鑒鷹單片機(jī)開發(fā)板為例
1. 單片機(jī)最小系統(tǒng):可以使用51單片機(jī)如STC89C52,AT89S52,也可以使用AVR單片機(jī)如AT mega 16,AT mega 128等系列。
2. 流水燈模塊:我們使用了8個(gè)紅色led,可以進(jìn)行閃關(guān)燈實(shí)驗(yàn),流水燈實(shí)驗(yàn)。
3. 獨(dú)立鍵盤模塊:4個(gè)小按鍵組成,可以做外中斷INT0、INT1 ,外定時(shí)器T0、T1 實(shí)驗(yàn)。
4. 矩陣鍵盤模塊:16個(gè)小按鍵組成可以做外中斷INT0、INT1 ,外定時(shí)器T0、T1 實(shí)驗(yàn)。
5. 數(shù)碼管模塊:由6個(gè)一位一體數(shù)碼管組成,可以顯示0,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f等簡單信息,構(gòu)成信息交流的人機(jī)界面。
6. 蜂鳴器模塊:可以用來做報(bào)警實(shí)驗(yàn),也可以對歌曲進(jìn)行編碼,用來唱歌。
7. AD模塊:主芯片為ADC0804,采集模擬信號(hào)(1路輸入),并轉(zhuǎn)化為數(shù)字信號(hào),內(nèi)置8位轉(zhuǎn)換器(分辨率為8位)。
8. DA模塊:主芯片為DAC0832, 把數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào),分辨率為8位。
9. 串口通信模塊:主芯片我們使用了MAX232的升級版MAX3232,通信性能更好。MAX3232把TTL電平轉(zhuǎn)換為RS232電平。
10. 1602液晶顯示模塊:每行顯示16個(gè)字符,可以顯示兩行。這款單片機(jī)使用并行接口。
11. 12864液晶顯示模塊:并行操作方式,可以在液晶的任意位置顯示數(shù)字,符號(hào),漢字,圖像。
12. E2PROM模塊:使用I2C總線通信協(xié)議(51單片機(jī)模擬),主芯片為ATMEL公司的AT24C02N,可以進(jìn)行數(shù)據(jù)存儲(chǔ)實(shí)驗(yàn)。
13. 定時(shí)器/計(jì)數(shù)器模塊。
14. DS18B20溫度采集模塊:采用單總線協(xié)議。
15. 紅外遙控器DS18B20模塊:包括紅外接收頭,可以進(jìn)行短程遙控。
16. 直流電機(jī)驅(qū)動(dòng)模塊:本款開發(fā)板含有直流電機(jī)驅(qū)動(dòng)模塊,可以直接驅(qū)動(dòng)直流電機(jī)(本款開發(fā)板贈(zèng)送直流電機(jī))。
17. 步進(jìn)電機(jī)驅(qū)動(dòng)模塊:本款開發(fā)板含有步進(jìn)電機(jī)驅(qū)動(dòng)模塊,可以直接驅(qū)動(dòng)步進(jìn)電機(jī)。
18. 繼電器驅(qū)動(dòng)模塊:本款開發(fā)板含有繼電器驅(qū)動(dòng)模塊,可以做繼電器相關(guān)實(shí)驗(yàn)。
19. LED點(diǎn)陣顯示模塊:本款開發(fā)板贈(zèng)送8*8點(diǎn)陣。
20. LM7805 5V穩(wěn)壓模塊,可以使用外接電源,方便單片機(jī)在無電腦供電時(shí)正常使用可以輸入5-18V外電源。
21. USB轉(zhuǎn)TTL電平模塊:使用CH340T主芯片,可以保證一根USB線就可以下載。
22. RTC實(shí)時(shí)時(shí)鐘DS1302模塊:可以進(jìn)行實(shí)時(shí)時(shí)鐘實(shí)驗(yàn),顯示年、月、日、時(shí)、分、秒,避免購買昂貴的DS12C887芯片。
跳線帽選擇:
J1:直流電機(jī)、步進(jìn)電機(jī)、繼電器的驅(qū)動(dòng)接通,使用時(shí),插上即可。
J2:紅外遙控器接通。
J3:點(diǎn)陣接通。
J4:繼電器接通。
J5:AD模塊模擬輸入接通。
J6:51或AVR復(fù)位選擇,左插為51復(fù)位,右插為AVR復(fù)位。
J7:數(shù)碼管段選,位選接通。
J8:蜂鳴器選擇。
J9:USB供電與外供電選擇,下插為USB供電,上插為外電源供電,默認(rèn)為下插,即使用USB供電。
J10:串口下載與USB下載選擇,上插為USB下載(使用一根USB線即可),下插為串口下載(一根USB線+一根串口線),串口下載使用簡單,默認(rèn)使用一根USB下載,即上插。
J11;I2C與時(shí)鐘選擇。
J12:DA模擬輸出接通。
第三步
準(zhǔn)備類似Keil這樣的開發(fā)工具,C和匯編都可以編程的。具體怎么編程,建議去圖書館借閱書籍:新概念51單片機(jī)C語言教程(教怎么用C編程)、單片機(jī)原理與實(shí)踐指導(dǎo)(教怎么用匯編編程)、C Programming Language(經(jīng)典,教C語言的)
評論