51單片機(jī)實(shí)訓(xùn)板使用說明_第1頁
51單片機(jī)實(shí)訓(xùn)板使用說明_第2頁
51單片機(jī)實(shí)訓(xùn)板使用說明_第3頁
51單片機(jī)實(shí)訓(xùn)板使用說明_第4頁
51單片機(jī)實(shí)訓(xùn)板使用說明_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、51單片機(jī)實(shí)訓(xùn)板使用手冊(cè)51單片機(jī)實(shí)訓(xùn)是我司針對(duì)單片機(jī)初學(xué)者設(shè)計(jì)的一款性價(jià)比非常高的單片機(jī)開發(fā)板。其電路原理圖如圖1所示。一.入門套件原理介紹圖1.單片機(jī)入門套件原理圖電路原理介紹:1. 晶振和復(fù)位電路復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號(hào),直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號(hào)。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開關(guān)或電源插頭分-合過程中引起的抖動(dòng)而影響復(fù)位。圖3所示的rc復(fù)位電路能夠?qū)崿F(xiàn)上述基本功能。圖3.單片機(jī)的復(fù)位電路 圖4是單片機(jī)的晶振電路,其是配合單片機(jī)內(nèi)部的電路形成典型的文氏振蕩器。電容c12和c13為晶振的負(fù)載電容,分別接在晶振的兩個(gè)腳上和對(duì)地的電容

2、,一般在幾十pf。它會(huì)影響到晶振的諧振頻率和輸出幅度。晶振的頻率選擇為11.0592mhz是為了在實(shí)行rs232串行通信時(shí)計(jì)算單片機(jī)內(nèi)部定時(shí)器的定時(shí)常數(shù)。圖4.單片機(jī)的晶振電路2. isp下載電路接口電路isp下載電路接口電路如圖5所示,isp(in-system programming)在系統(tǒng)可編程,指電路板上的空白器件能夠編程寫入最終用戶代碼, 而不需要從電路板上取下器件,已經(jīng)編程的器件也能夠用isp方式擦除或再編程。isp技術(shù)是未來發(fā)展方向。在套件中也為您設(shè)計(jì)了isp接口電路。配合我司開發(fā)的at89s5×系列單片機(jī)下載線(選配件)。就能夠?qū)tmel公司的at89s5×

3、;系列的具有isp接口的單片機(jī)實(shí)行在系統(tǒng)編程(即isp)。圖5.isp接口電路圖3. 數(shù)碼管驅(qū)動(dòng)電路數(shù)碼管驅(qū)動(dòng)電路如圖6所示。數(shù)碼管驅(qū)動(dòng)電路采用的是動(dòng)態(tài)驅(qū)動(dòng)電路。圖6.數(shù)碼管驅(qū)動(dòng)電路數(shù)碼管驅(qū)動(dòng)電路原理:圖中pnp三極管q1,q2工作在開關(guān)狀態(tài),數(shù)碼管的端口a、b、h與單片機(jī)的p0端口連接。由8051的p2.0和p2.1來控制q1和q2的工作狀態(tài)。當(dāng)8051單片機(jī)端口p2.0為低電平,p2.1為高電平時(shí),led1的電源端與系統(tǒng)的地近似為短接,led2與系統(tǒng)地近似為開路狀態(tài)。則此時(shí)led1配合p0端口輸出的數(shù)據(jù)組成一個(gè)數(shù)碼管顯示電路,而led2此時(shí)不顯示(全滅)。當(dāng)情況相反時(shí):p2.0=1,p2.

4、1=0時(shí)候數(shù)碼管led2顯示p0端口的數(shù)據(jù),led1則不顯示p0端口的數(shù)據(jù)(全滅)。如果兩個(gè)數(shù)碼管能夠輪流顯示而且速度充足快的話,那么因?yàn)槿搜鄣囊曈X暫留效應(yīng),兩個(gè)led看上去就幾乎是同時(shí)在點(diǎn)亮。這也就是led動(dòng)態(tài)掃描根本的原理。4. 單片機(jī)核心處理器單片機(jī)核心處理器電路如圖7所示。圖7.單片機(jī)核心處理器單元單片機(jī)核心處理器電路由芯片座,以及上拉排阻配合單片機(jī)的晶振和復(fù)位電路組成。單片機(jī)核心處理器的芯片座能夠換插不同半導(dǎo)體廠商(如:atmel、nxp、stc、sst、華邦等)的芯片,為您的開發(fā)和設(shè)計(jì)帶來很多的便利。5. led驅(qū)動(dòng)及按鍵電路led驅(qū)動(dòng)電路如圖8所示,led驅(qū)動(dòng)電路的基本原理比較簡(jiǎn)

5、單,led通過一只330歐姆的限流電阻與單片機(jī)的i/o相連接。其中限流電阻的阻值大小與具體單片機(jī)i/o的驅(qū)動(dòng)電流大小相關(guān)系。圖8.led驅(qū)動(dòng)電路按鍵驅(qū)動(dòng)電路原理圖如圖9所示。圖9.按鍵驅(qū)動(dòng)電路當(dāng)按鍵按下時(shí)會(huì)使int0或者p2.7為低電平。對(duì)于標(biāo)準(zhǔn)的8051單片機(jī),當(dāng)int0為低電平時(shí)會(huì)觸發(fā)單片機(jī)的外部中斷int0。6. ds18b20實(shí)時(shí)測(cè)溫電路利用ds18b20能夠測(cè)量當(dāng)前環(huán)境的實(shí)時(shí)溫度,ds18b20是單總線方式工作,只需要滿足時(shí)序要求,即可對(duì)其實(shí)行讀寫操作,此處利用p24作為數(shù)據(jù)傳輸口。圖10.ds18b20測(cè)溫電路二、實(shí)驗(yàn)操作:實(shí)驗(yàn)一:led操作實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)io的基本操作方法。

6、熟悉單片機(jī)io的c語言操作方法。實(shí)驗(yàn)程序:led燈實(shí)驗(yàn)步驟:1) 打開led燈文件夾,短接數(shù)碼管右下角的跳線帽,使8個(gè)led和電源連接。2) 在keil環(huán)境下打開項(xiàng)目工程文件ex13) 編譯ex1,生成ex1.hex4) 利用stc單片機(jī)的isp工具下載ex1.hex到stc單片機(jī)內(nèi)部的flash中。5) 斷電后重新上電,觀察led變化情況。實(shí)驗(yàn)二:數(shù)碼管顯示實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆?段數(shù)碼管動(dòng)態(tài)顯示驅(qū)動(dòng)的方法,并能夠掌握獲取段碼的方法。實(shí)驗(yàn)程序:數(shù)碼管顯示實(shí)驗(yàn)步驟:打開數(shù)碼管顯示文件夾,在keil環(huán)境下打開項(xiàng)目工程文件ex2編譯ex2,生成ex2.hex利用stc單片機(jī)的isp工具下載程序代碼到s

7、tc單片機(jī)內(nèi)部的flash中。斷電并重新上電,觀察數(shù)碼管顯示內(nèi)容的變化。實(shí)驗(yàn)三:int0中斷計(jì)數(shù)顯示實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆赵赾語言中編寫中斷程序的方法。并復(fù)習(xí)數(shù)碼管動(dòng)態(tài)顯示程序的編寫。實(shí)驗(yàn)程序:int0中斷計(jì)數(shù)顯示實(shí)驗(yàn)步驟:在keil環(huán)境中打開項(xiàng)目工程文件 ex3.編譯ex3,生成ex3.hex利用stc的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。連續(xù)擊發(fā)p2.7按鍵,觀察數(shù)碼管顯示內(nèi)容的變化。實(shí)驗(yàn)四:串口發(fā)送數(shù)據(jù)實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)串口c語言的操作方法。實(shí)驗(yàn)程序:串口發(fā)送實(shí)驗(yàn)實(shí)驗(yàn)步驟:在keil環(huán)境中打開項(xiàng)目工程文件ex4編譯ex4,生成ex4.hex利用stc

8、的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。在pc端口運(yùn)行串口監(jiān)測(cè)軟件,打開串口調(diào)試助手,設(shè)置com:com1或com2。波特率:9600、校驗(yàn)位:無(none)、數(shù)據(jù)位:8、停止位:1點(diǎn)擊選擇自動(dòng)發(fā)送,選擇十六進(jìn)制或者字符格式顯示。7)觀察串口監(jiān)測(cè)軟件的接收結(jié)果。實(shí)驗(yàn)五:串口接收數(shù)據(jù)實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)串口接收數(shù)據(jù)的c語言操作方法。實(shí)驗(yàn)程序:串口接收實(shí)驗(yàn)實(shí)驗(yàn)步驟:在keil環(huán)境中打開項(xiàng)目工程文件ex5編譯ex5,生成ex5.hex利用stc的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。打開串口監(jiān)測(cè)軟件,每次輸入一個(gè)數(shù)字,并發(fā)送至單

9、片機(jī)。觀察單片機(jī)開發(fā)套件上數(shù)碼管顯示的數(shù)字和輸入的數(shù)字是否一樣。實(shí)驗(yàn)六、數(shù)字溫度傳感器實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模豪脝纹瑱C(jī)控制溫度傳感器的方法。實(shí)驗(yàn)程序:數(shù)字溫度實(shí)驗(yàn)實(shí)驗(yàn)步驟:在keil環(huán)境中打開項(xiàng)目工程文件ds18b20編譯ds18b20,生成ds18b20.hex利用stc的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。觀察數(shù)碼管顯示內(nèi)容,數(shù)碼管顯示的是當(dāng)前實(shí)時(shí)溫度值,精度在小數(shù)點(diǎn)后兩位。實(shí)驗(yàn)七、數(shù)字鐘實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)定時(shí)器精確定時(shí)的方法。實(shí)驗(yàn)程序:數(shù)字鐘實(shí)驗(yàn)實(shí)驗(yàn)步驟:在keil環(huán)境中打開項(xiàng)目工程文件shizh編譯shizh,生成shizh.hex利用stc的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。觀察數(shù)碼管顯示內(nèi)容,數(shù)碼管上顯示跑表數(shù)字,每一秒鐘加一。實(shí)驗(yàn)八、綜合實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模赫莆諉纹瑱C(jī)實(shí)際應(yīng)用方法。實(shí)驗(yàn)程序:綜合實(shí)驗(yàn)實(shí)驗(yàn)步驟:打開綜合實(shí)驗(yàn)文件夾,在keil環(huán)境中打開項(xiàng)目工程文件lesson編譯lesson,生成lesson.hex利用stc的isp工具下載程序代碼到stc單片機(jī)內(nèi)部的flash中。斷電并重新上電。5 ) 按下p27和int0按鍵,觀察實(shí)驗(yàn)現(xiàn)象: 按int0鍵第一次,流水燈實(shí)驗(yàn),led流水燈開始以不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論