單片機開發板怎麽用?
目測妳的開發板是51開發板,可能用的是STC單片機。妳需要準備類似Keil這樣的開發工具,C和匯編都可以編程的。具體怎麽編程,建議妳去圖書館借閱書籍:新概念51單片機C語言教程(教妳怎麽用C編程)、單片機原理與實踐指導(教妳怎麽用匯編編程)、C Programming Language(經典,教妳C語言的)
另外妳的這個開發板完全配套郭天祥的視頻,建議妳買本郭天祥的書《新概念51單片機C語言教程》,參照郭天祥的視頻來學習這個開發板會快壹些。
妳的開發板看起來和下圖這個開發板布線壹致,
妳把圖放大來看,上圖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模塊:可以進行實時時鐘......>>
問題二:單片機開發板有哪些功能 我學的是吳鑒鷹單片機開發板,是51的,功能是很全面的,我把這個板子的功能列舉下
資源介紹
1、壹個CH340的USB轉UART芯片,實現USB下載程序,為無串口的筆記本電腦提供下載方便。
2、板子上電源入口有壹個自恢復保險絲,可以有效的保護您的電腦主板和開發板。加上這個保險,作為初學的妳,即使不小心短路了,也不會燒主板和單片機。
3、板子自帶單片機,壹個STC89C52RC,有8K的程序空間和512字節的數據空間.
4、板子上***有18個LED小燈,其中壹個是USB電源指示燈,插上電源就亮。還有壹個是單片機電源指示燈。
5、板子上***有8個數碼管,可以用來做數碼管的簡單秒表實驗,計算器功能,顯示溫度時間等等。
6、板子上配有壹個數字旋轉編碼器,可以通過旋轉完成數據的加、減以及作為確認按鍵使用。
7、板子上配套壹個DS1302實時時鐘芯片,可以用來做實時時鐘實驗,弄懂電子表的工作原理。
8、板子上配壹個24C02的EEPROM芯片,用來保存掉電後不準丟失的重要數據,用來學習IIC通信實驗。
9、板子上配有壹個PCF8591,這個芯片集成了AD和DA,可以用來通過AD來進行電壓采集實驗,通過DA來產生方波、三角波、正弦波信號。
10、板子上集成1602液晶屏,可以用來學習液晶顯示,做溫度顯示實驗,秒表顯示實驗等。
11、板子上***集成有21個按鍵,其中1個單片機復位按鍵,16個矩陣按鍵。分為0到F***16按鍵,還有四個獨立式按鍵,通過與門74HC08將按下信息送給單片機中斷口。
12、板子上有壹個無源蜂鳴器,可以用來做音樂輸出實驗讓妳充分了解生日賀卡的工作原理。
13、板子上集成壹個DS18B20溫度傳感器,用來學習實現數字溫度計。
14、板子上集成壹個紅外接收管,用來學習紅外通信的原理。
15、板子上***4個74HC595芯片,用來驅動16個LED,8個數碼管,74HC595在工控領域的顯示很常用,可以節約大量的IO口資源,為實現壹個復雜系統化工作打下基礎。
問題三:初學者怎樣使用單片機開發板 我也是在用這本書在學,因為妳是高三畢業個人建議是買壹塊配套的板子,雖然確實是貴了壹點,但確可以節省不少麻煩。而且那板子還行,最少工能夠齊。
就比如 郭天祥要教妳做第14章的時鐘那妳有可能也想來個掉電保護,那麽妳須要壹塊AT24C02這壹類型的芯片;別的板子不壹定有,妳又沒有實驗室。那要麽不用,要麽在淘寶上買,先不說價格,妳也沒工具焊接啊!!
像上圖,妳能用到紅外等別的東西時,妳也差不多可以換板子了!!
問題四:51單片機開發板的使用! 單片機開發板要正常工作,壹般需要這幾個基本條件:
1.供電電源;
壹般開發板上提供兩種供電方式,USB供電梗專用電源供電。使用USB供電妳只要用壹根USB線將開發板USB電源接口與電腦的USB接口相連即可;使用專用電源(壹般開發板配帶)供電只要將專用電源壹頭接220V市電壹頭接開發板專用電源供電接口即可;
2.系統時鐘;
檢查妳的開發板上晶振是否正確連接,晶振頻率是否正確;
3.復位電路;
檢查妳的開發板上復位電路是否正常;
4.程序下載;
要將編寫好的C源程序下載到單片機內執行,妳需要:
(1)硬件連接:壹般使用出串口下載方式,用串口線壹頭接開發板上程序下載串口壹頭接電腦上任壹串口;
(2)軟件準備:編輯好的C源文件,利用集成開發環境(keil C使用較廣)調試無誤後,編譯連接生成相應的hex文件,程序下載軟件(如stc isp v4.88)做相應設置,如選擇要下載的hex文件,設置下載速度,選擇單片機型號等等),保證前3個條件具備,點擊下載,出現提示後給開發板上電,等待程序下載成功。復位開發板運行程序。
註:以上回答僅針對壹般情況(如采用USB下載,不同集成開發環境,非STC51系列單片機等這些情況會略有差異,可留言咨詢)
問題五:單片機開發板怎麽使用? 這個我就不具體回答妳了。
可以參考經驗:jingyan.baidu/...c
問題六:自己做單片機開發板需要什麽東西 51還是算了吧,直接做壹個avr的學就可以了
電路從幾個簡單部分入手:
1.電源,用個7805神馬的,網上多的是電路,LM7805三端穩壓電源,幾個電容二極管神馬的搞定了
2.復位電路,加個按鍵手動復位,按鍵按下拉低reset引腳,要加個電阻上拉的,1k就可
3.仿真和下載程序接口,有仿真器建議將jtag口引出到5x2端子,avr的jtag引腳說明網上可以百度到,單片機手冊也有。沒有仿真器用isp方式下載程序,要將isp用到的引腳引出到端子,ourdev可查到,有很多做開發板的例子,甚至有pcb
4.將所有io口引出,用插針把芯片圍上,方便試驗,再搞8個發光二極管,幾個按鍵引到IO口
5.其他的就看妳的需要了,有很大的發揮空間,比如加個232芯片和DB9端子,到時讓單片機和電腦通信,要準備串口線。想玩液晶神馬的,用杜邦線就搞定了,不用做到板子上。
大體上就這麽多東西,想加上神馬再看相應資料。我手上有壹塊淘寶買的atega128的開發板,有原理圖和例程,資料挺全,有不明白留言啊,希望能幫到妳。
問題七:單片機開發板如何焊接?什麽工具? 用刀口的電烙鐵,然後弄0.5mm左右粗細的錫線,開始不熟悉的時候拿廢板子練手,熟悉了就能自己焊接了,壹般烙鐵溫度開到400,焊MCU的時候可以調低點鄲350左右,不要太高。還需要的工具有,尖嘴的鑷子,吸錫器,萬用表(測電壓和開路短路),松香(用來清除多余的錫)等。
問題八:拿到單片機開發板後,該如何開始學習? 編壹些小程序,最簡單的像流水燈、加法運算器、搶答器什麽的,電腦編譯壹下,傳到開發板上,演示壹下就可以了,程序暫時還不會編,可以網上搜壹些,要想認真學習單片機,推薦妳壹本書 《單片機應用技術》中國勞動社會保障出版社出版 勞動和社會保障部教材辦公室組織編寫,我自己感叮這本書特別容易理解接受,而且裏邊詳細講了好多實用性很強的小例子,在開發板上都可以實現,試試吧,祝妳早日學好單片機,加油I(^ω^)J!
問題九:51單片機開發板的功能介紹 1、8個LED燈,可以練習基本單片機IO操作,在其他程序中可以做指示燈使用。2、2個四聯8段數碼管,顯示溫度數據,HELLO歡迎詞、時鐘等。3、高亮8*8點陣,如練習數字,字母,圖片顯示,或者小遊戲的開發如貪吃蛇等。4、4個獨立按鍵,可以配置為中斷鍵盤,為程序的按鍵掃描節省更多的時間。5、8個AD按鍵,主要設計為遊戲開發如推箱子等,去掉了矩陣鍵盤,AD鍵盤在實際中的應用相當廣泛,如電視機加減搜臺等都是采用AD鍵盤,壹根AD線可以擴展幾百個按鍵,更接近工程。6、PCF8591具有AD/DA功能,其采用IIC總線協議,可練習IIC總線的操作。7、DS18B20:單線多點檢測支持。8、光敏電阻測試光線強度,感受白天黑夜的區別。9、FM收音機:能接收80M到110MHz之間的FM頻段。可實現自動搜臺和手動搜臺。10、DS1302時鐘芯片提供實時時鐘,帶3V電池,在掉電的情況下,時鐘仍然可以繼續運行。11、可讀寫SD卡文件系統,保存數據顯示到TFT液晶屏等。12、繼電器可以控制高電壓的設備,高壓危險,請小心使用。13、直流電機接口,控制直流電機。14、步進電機接口,控制步進電機運行。15、蜂鳴器,可以做電子琴、音樂發聲等。16、74HC595芯片練習串行轉並行數據擴展。17、74HC573鎖存擴展芯片,可以擴展接口。18、ULN2003電機驅動芯片。(這裏用它來驅動步進電機,直流電機,繼電器和蜂鳴器)19、MAX232串口數據傳輸延長發送距離。(可與計算機通信,同時也可做為STC單片機下載程序的接口)20、PL2303下載單片機,壹線下載,直接的USB下載方式,高速下載。21、TFT液晶屏,單片機也可以控制彩屏了,讓妳的學習充滿樂趣22、nRF24L01無線數據傳輸芯片接口,可以插nRF24L01芯片,做高速無線數據傳輸。23、LCD1602液晶接口,字符液晶兩行,每行可以顯示16個字符。24、LCD12864帶字庫液晶接口。25、LCD12864圖形液晶接口。26、DS18B20單線多點溫度采集接口。壹根線上便可拓展多個DS18B20溫度傳感器,先提供兩個。27、提供ISP下載接口,可下載AVR、AT的單片機。支持AVR單片機。28、40針擴展接口,可以無限擴展。以後的DZR-01A開發板配件將從此端口擴展出去。29、PS2鼠標鍵盤接口。配合紅外遙控器甚至可以遙控我們的電腦!(配例程)30、AVR/51復位按鍵。可以復位51 STC AVR單片機,全部支持31、TEA5767的IIC總線控制。學習IIC控制32、SD卡的SPI總線控制。擴展大容量存儲器33、紅外遙控接收器,可采集紅外遙控發出的信號,可使用遙控信號控制其他設備。34、外接5V供電電源座。35、RXD、TXD、POWER電源指示燈36、40PIN緊鎖座(非常方便單片機芯片的取放)37、帶LM1117-3.3穩壓芯片(為彩屏液晶,SD卡和無線模塊供電)38、USB供電(USB可以提供500MA的電流,完全能滿足開發板的需求了)39、預留電源+5V,GND接口各四個(方便用戶擴展其他外圍電路時取電和***地)
問題十:如何在51單片機開發板上燒寫程序 淘寶搜索ISP燒錄線。
燒錄線壹頭連接單片機上的某幾只腳,壹頭連接電腦。
用軟件把妳的程序轉換成hex格式的,然後用燒錄軟件通過下載線燒錄到單片機裏面。
買isp線的時候記得要看看支不支持妳的單片機型號。