單片機(jī)學(xué)生實(shí)驗(yàn)資料資料_第1頁
單片機(jī)學(xué)生實(shí)驗(yàn)資料資料_第2頁
單片機(jī)學(xué)生實(shí)驗(yàn)資料資料_第3頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)項(xiàng)目名稱:P1 口實(shí)驗(yàn)同組人:實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)室:K2-407單片機(jī)室指導(dǎo)教師:胡薔一、實(shí)驗(yàn)?zāi)康模海?)學(xué)習(xí)P1 口的使用方法;熟悉Proteus軟件電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。(2)學(xué)習(xí)軟件延時(shí)程序的編寫。 重點(diǎn):延時(shí)程序,P1 口結(jié)構(gòu)二、實(shí)驗(yàn)頂備知識:(1) PI 口為準(zhǔn)雙向口,每一位都可獨(dú)立地定義為輸入或輸出,在作輸入線使用前,必須向鎖存 器相應(yīng)位寫入“ 1”,該位才能作為輸入。(2)Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。三、實(shí)驗(yàn)內(nèi)容: 模擬開關(guān)燈的Proteus仿真及C語言程序設(shè)計(jì)1、設(shè)計(jì)要求:監(jiān)視開關(guān)K1 (接在P3.0端口上),用發(fā)光二級管L1 (接在單片機(jī)P

2、1.0端口上) 顯示開關(guān)狀態(tài),如果開關(guān)合上,L1亮,開關(guān)打開,L1熄滅。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。?AT89C52:單片機(jī); RES:電阻;CRYSTAL:晶振;CAP、 CAP-ELEC :電容、電解電容; LED-GREEN :綠色發(fā)光二級管; SWITCH :開關(guān)。w TF :L1$ i上人 .=-an -2425'0二 7R2_ISN?O-T£ <:T -典 pF尹尸丁匸二| X'|C1<TEAT>4>XTALIra.G/APQFQ/r/AMPO.A1>2XTAL2g加PTI 4At>4P0.5/AKPO.O

3、JAUDROTro.nAs?Pi D/ASP2 J/A i OFSEM1ALEGAPSufi/A13嚀 A/14PI.D/T2P2 7/AI5F J .EffJ&Pl .1/T2EX冋廿TNDPi.2R2.2/INTIDP1F9.2/imF1瑪Fd a-¥F0"S3尸呂.am.rieng占皿口P1.7P7/FiD:10UF模擬開關(guān)燈的電路原理圖3、程序設(shè)計(jì)內(nèi)容 開關(guān)狀態(tài)的檢測過程單片機(jī)對開關(guān)狀態(tài)的檢測相對于單片機(jī)來說,是從單片機(jī)的P3.0端口輸入信號,而輸此文檔收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系網(wǎng)站刪除入的信號只有高電平和低電平兩種,當(dāng)撥動開關(guān)K1撥上去,即輸入高電平,相當(dāng)

4、開關(guān)斷開,當(dāng)撥動開關(guān)K1撥下去,即輸入低電平,相當(dāng)開關(guān)閉合。單片機(jī)可以采用if(K仁=1)或者if(K仁 =0)指令來完成對開關(guān)狀態(tài)的檢測。 輸出控制當(dāng)P1.0端口輸出高電平,即P1.0=1時(shí),根據(jù)發(fā)光二極管的單向?qū)щ娦钥芍@時(shí)發(fā)光二級 管L1熄滅;當(dāng)P1.0端口輸出低電平,即P1.0=0時(shí),發(fā)光二級管L1亮。(預(yù)習(xí)內(nèi)容)模擬開關(guān)燈的程序流程圖4、程序清單(預(yù)習(xí)內(nèi)容)廣告燈(利用查表方式)的Protues仿真及程序設(shè)計(jì)1、 設(shè)計(jì)要求:利用查表的方法,使端口 P1作單一燈的變化;左移2次,右移2次,閃爍2次(延 時(shí)的時(shí)間0.2 s)。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)一元器件選?。?AT89C52

5、:單片機(jī); RES:電阻;CRYSTAL:晶振;CAP、 CAP-ELEC :電容、電解電容; LED-GREEN :綠色發(fā)光二級管。苓T廣告燈的電路原理圖C13XF2 L: 7口彭131i-KTALlPO.Ii'ADHPQZTADQJCTAI2PC93曲阿他MFBI后肩聞flJST口口 ?U7FZ.WABFSSMCP&EHP足殳(MlALElEtPSjS'jA.UrzTmep 1 I0WT7p T rVH 址 n(F 1 aT3>-'pj -|M7p 1勺PlATiJTr?1.<F3.«TQM7U1IS! -IQLLf . u工曠(預(yù)習(xí)內(nèi)

6、容)3、程序設(shè)計(jì)內(nèi)容查表法是單片機(jī)程序設(shè)計(jì)中常用 的一種方法,它多用于一些較復(fù)雜的控 制場合,如判斷鍵盤按鍵的鍵值、利用 I/O 口控制外部設(shè)備作一些預(yù)先設(shè)定好 的復(fù)雜動作(本題是其簡單的示意)、 輸出正余弦、三角、梯形或更復(fù)雜的波 形,甚至可以利用查表法實(shí)現(xiàn)一些復(fù)雜 的算法。C語言步驟如下: 定義一維數(shù)組TABLE(復(fù)雜 情況也可以用二維數(shù)組,另外,為節(jié)省 單片機(jī)的RAM資源,數(shù)組一般放在代 碼段中); 把控制碼按順序放入數(shù)組 TABLE中; 定義變量i,改變i的值,就可以 取出數(shù)組中對應(yīng)的控制碼。廣告燈的程序流程圖4、程序清單(預(yù)習(xí)內(nèi)容)四、實(shí)驗(yàn)結(jié)果分析:(1)模擬開關(guān)實(shí)驗(yàn)結(jié)果:P2.陽1

7、5F10/T2 Fl 1JT2KP12P13P1*P15P16P1.7F3J0AXD F3.1HXD P3.yrK P3.3UWT1R34JT0用匹月E厘P3漏(2)廣告燈實(shí)驗(yàn)結(jié)果:4五、思考題:1模擬開關(guān)燈實(shí)驗(yàn):編程實(shí)現(xiàn) 2個(gè)開關(guān)控制1個(gè)燈的亮、滅,并通過Protues仿真。仿真結(jié)果:2-r R-C刃FJQm wP1.1IT2E?;pai閔金RNTTIP14嘩阿MJ5rsjiiiP10PITF3.7TO空Ki a A的開共 r*11ES. _m黒 / b丨|zjg.如一FS trnri r-iTu PiJjiSH 巴和) Mill叩麗p伽 pi fjrjHP1.2P11門切P1.5MI&am

8、p;P忡陽4E*158PtiiTSEtP9 VTXDFiJP紅 MFCH4pswriFIJIF3-4fmMJ陽空P1JotiiiSFIJP2C訓(xùn)也空A盤開關(guān)Ml菟艸日越開丸5程序:2、簡述P1 口的特點(diǎn)和工作過程。P31指導(dǎo)教師批閱及成績指導(dǎo)教師簽名: 年月日實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱:中斷實(shí)驗(yàn)同組人:實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)室:K2-407單片機(jī)室指導(dǎo)教師:胡薔、實(shí)驗(yàn)?zāi)康?(I)學(xué)習(xí)外部中斷0和1的應(yīng)用。中斷系統(tǒng)設(shè)置,中斷允許IE、中斷優(yōu)先級IP、中斷觸發(fā)方式TCON的初始化。(2)熟悉Proteus軟件電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。重點(diǎn):外部中斷0和1的工作方式、實(shí)驗(yàn)頂備知識:(I)AT89S51中

9、斷系統(tǒng)的設(shè)置,相關(guān)SFR使用方法,外部中斷觸發(fā)方式的區(qū)別。(2) Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。三、實(shí)驗(yàn)內(nèi)容編制相應(yīng) 外部中斷在不同觸發(fā)方式下的 Protues仿真及C語言程序設(shè)計(jì)。1、設(shè)計(jì)要求:分別采用外部中斷0和1通過不同觸發(fā)方式控制發(fā)光二極管的亮滅,程序并且仿真。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選取: AT89C52:單片機(jī); RES:電阻;CRYSTAL:晶振;CAP、CAP-ELEC :電容、電解電容; SWITCH :開關(guān) SW1、SW2;LED-GREEN :綠色發(fā)光二級管; LED-YELLOW :黃色發(fā)光二級管。U1 -X1XTALlPI : LEDR

10、EENP2:LJEYELLOW靜“:TXC2'四卩匚鳳TALZRSIPO.GZt-OP0.1IAMPfl 2/AO2TC.fi/AM ro.e/AreP07/AD7I irnniiM l ” r此文檔僅供學(xué)習(xí)和交流 C3 ."-T1 如 uF,'31IF3EbALE6也Cl加P2.1/A0P9.2A1D 尸盤珈1 1P2.VM2陀MM斗P27A15ip-i.Dri2PU/TJEK "2P3.1/TXD ra.afliHTo外部中斷的電路原理圖3、程序設(shè)計(jì)內(nèi)容INTO是低電平觸發(fā)方式。所以在 SW1不斷開的情況下,INTO 直是低電平,LED1 - 直點(diǎn)亮;I

11、NT1是邊沿觸發(fā)方式(下降沿),所以在SW2不斷開的情況下,INT1 一直是低電平, 由于沒有電平變化,因此不能持續(xù)產(chǎn)生中斷, LED2不會一直點(diǎn)亮。4、程序清單 (預(yù)習(xí)內(nèi)容) 兩位計(jì)數(shù)數(shù)碼管的Protues仿真及C語言程序設(shè)計(jì)1、設(shè)計(jì)要求:采用外部中斷0和1,控制兩位數(shù)碼管進(jìn)行0099的計(jì)數(shù),其中外部中斷0控 制進(jìn)行加1計(jì)數(shù),外部中斷1控制進(jìn)行減1計(jì)數(shù)。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。?AT89C52 :單片機(jī); RES:電阻;CRYSTAL:晶振;CAP、 CAP-ELEC :電容、電解電容; BUTTON :按鈕K1和K2 ; ® 7SEG-MPX2-CA :兩位共陰

12、3、程序設(shè)計(jì)內(nèi)容(預(yù)習(xí)內(nèi)容)兩位計(jì)數(shù)數(shù)碼管的程序流程圖首次運(yùn)行時(shí),LED的顯示初始值為00,此時(shí)如果按INT1進(jìn)行減計(jì)數(shù),仍然顯示為00, 按INT0進(jìn)行加計(jì)數(shù),若加到99時(shí),再按INT0加計(jì)數(shù),仍然顯示為99,數(shù)值不為00時(shí),按 INT1可進(jìn)行減計(jì)數(shù),數(shù)值不為99時(shí),按INT0可進(jìn)行加計(jì)數(shù)。4、程序清單 (預(yù)習(xí)內(nèi)容)四、實(shí)驗(yàn)結(jié)果分析:1、外部中斷在不同觸發(fā)方式下的Protues仿真結(jié)果及分析U 1 2 3 4 5 6 -I 3 UD-n-1 1-R-n .J- ? = Jr J 1 1 1 1 1 1 r r F I hMR2<TEr>sTEXT?迪 1D1I 巧MH sn 拌d

13、j so阿占 Q5/AD5 Q6WDE 3JflDTD2 jEAtELI <TEXT*SW1PZ.fVAfl P2.KAS .SJAIQ 32.3JAI1 S2.4JAI2 =2 6AA13 吃日陽 =2 7JA1STEXT>3 0fRX0 !3I/TMD3 ?JTITT3 3JIMT1P3.VT033 6iWPP3.7/RD(2)下降沿觸發(fā)(1)低電平觸發(fā)結(jié)果分析:(1)開關(guān)SW1接到單片機(jī)的外部中斷請求0 (P3.2 口),作為中斷請求的輸入信號,選 擇外部中斷請求0為電平觸發(fā)方式。當(dāng)接通SW1時(shí),外部中斷請求0響應(yīng)并允許,紅色發(fā)光 二級管(LED-GREEN )亮并維持在低電

14、平直到斷開 SW1,中斷結(jié)束。應(yīng)用了單片機(jī)的外部 中斷請求0功能。(2)開關(guān)SW2接到單片機(jī)的外部中斷請求1 ( P3.3 口),作為中斷請求的輸入信號, 選擇外部中斷請求1為跳沿觸發(fā)方式。當(dāng)接通SW2瞬間,外部中斷請求1響應(yīng)并允許,黃色 發(fā)光二級管(LED-YELLOW )亮一下,由于是邊沿觸發(fā),黃色發(fā)光二級管馬上熄滅,中斷結(jié) 束。應(yīng)用了單片機(jī)的外部中斷請求1功能。2、兩位計(jì)數(shù)數(shù)碼管的Protues仿真及分析加1n imli減1軋呂呻 M nmlM N M S- m W*- TlAPP艸4 加ixbrmo'-in AJ w i»j*ri i "3*15咔加1到99

15、并保持P2.H-TIS !B J l i-i PIT P 低減1到0后不變結(jié)果分析:先將0-9的字符存放到數(shù)組tab中,五、思考題:1、外部中斷 0和1的中斷入口地址: 2、中斷響應(yīng)需要滿足哪些條件?指導(dǎo)教師批閱及成績指導(dǎo)教師簽名:_年 月 日實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱:定時(shí)器實(shí)驗(yàn)同組人: 實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)室:K2-407單片機(jī)室 指導(dǎo)教師:胡薔一、實(shí)驗(yàn)?zāi)康模海?)學(xué)習(xí)定時(shí)控制的方法:軟件延時(shí)、硬件延時(shí)。相關(guān)中斷系統(tǒng)設(shè)置,定時(shí)器的初始化(2)熟悉Proteus軟件電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。重點(diǎn):定時(shí)器的初始化、工作方式 二、實(shí)驗(yàn)頂備知識:(1)AT89S51定時(shí)計(jì)數(shù)器的4種工作方式,TMOD

16、、TCON、THx、TLx的使用方法,GATE 門控位的作用。(2)Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。、實(shí)驗(yàn)內(nèi)容 利用定時(shí)器產(chǎn)生脈沖的Proteus仿真及C語言程序設(shè)計(jì)。1、 設(shè)計(jì)要求:使用AT89C52晶振頻率f=12MHz,在P1.2引腳上輸出一個(gè)脈沖信號,周期為 2s,站空比為20%2、仿真電路原理圖元器件選?。海?)AT89C52單片機(jī)(2)RES:電阻;(3)CRYSTAL晶振;(4)CAP,CAP-ELEC 電容,電解電容。:町UI xi ci -1KTA11RSTFdf 口 巾環(huán)旳FD朋火P0iJ9AbPSEIIPS.IMS id FZ3TA11ALEFZ.I/A

17、12師PIHTSPZTfAISpiLiJirkDiFlFiirrnFUpmznrrrFillpx*nnP35FT4IFIJ8FITSSS3 (宕4311 , ErTEmXI呂31sF 14"EST '-2F * '"S'耳' q i».-iih 1!i電路原理圖3、程序設(shè)計(jì)內(nèi)容計(jì)數(shù)器計(jì)數(shù)周期=機(jī)器周期=12/12MHz=1us 2s=2000000us,即需要計(jì)數(shù)200萬次,其中 高電平占40萬次,低電平占160萬次。即可以采取每次10ms定時(shí),高電平定時(shí)40次,低 電平定時(shí) 160 次。10ms=10000us所以計(jì)數(shù)器初值為 6

18、5536-10000=55536=oxD8F04、程序清單 (預(yù)習(xí)內(nèi)容)簡易車輛里程表的Proteus仿真及C語言程序設(shè)計(jì)此文檔收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系網(wǎng)站刪除1、設(shè)計(jì)要求:假設(shè)某家摩托車廠生產(chǎn)的摩托車,車輪直徑為43cm那么,該車行走1km需要車輪運(yùn)轉(zhuǎn)740圈。在車體上找一個(gè)能夠檢測車輪轉(zhuǎn)動的適當(dāng)位置,安裝一個(gè)磁敏感傳感器 或者光電傳感器。在與磁敏感傳感器位置相對的摩托車轉(zhuǎn)動部件上,安裝一塊小磁鐵。這樣 車輪轉(zhuǎn)動時(shí)會形成磁敏感傳感器與小磁鐵之間的相對位移,從而產(chǎn)生一系列的電脈沖信號。 將該信號作為單片機(jī)內(nèi)部可編程計(jì)數(shù)器的計(jì)數(shù)脈沖信號,供單片機(jī)記數(shù)。請利用AT89C52中的定時(shí)器、計(jì)數(shù)器來模

19、擬這個(gè)簡易車輛里程表, 電脈沖信號可以由按鍵按下和彈起來來模擬, 里程表中里程顯示可以用8個(gè)LED燈來實(shí)現(xiàn)。為了方便,這里假設(shè)每產(chǎn)生 5個(gè)周期的脈沖信 號就相當(dāng)于摩托車輛行駛1km而且行駛的距離的數(shù)值用 8個(gè)燈來顯示,用8個(gè)LED燈來表 示8位二進(jìn)制數(shù),燈亮表示1;否則表示0.單位是km。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。?AT89C52 單片機(jī);(2) RES電阻;(3) CRYSTAL晶振;(4) CAP,CAP-ELEC 電容、電解電容;(5)LED-RED:紅色發(fā)光二極管;(6)BUTTON按鍵K1。1ZTEUcirJDEqjsBET nkflaaarza1/. vrZJTAO

20、F77-'* U町JI門MV rsjfFTg mWT 乜MID心1阿電路原理圖3、程序設(shè)計(jì)內(nèi)容可以使用定時(shí)器/計(jì)數(shù)器0,使其作為計(jì)數(shù)器使用,工作在方式2.用人工控制開關(guān)產(chǎn)生的 脈沖信號來模擬此敏感傳感器產(chǎn)生的脈沖信號,這個(gè)信號通過P3.4引腳輸入到單片機(jī),作為計(jì)數(shù)的脈沖源。仿真效果:每當(dāng)按鍵連續(xù)按下5次時(shí),用LED表示的8位二進(jìn)制會自動加1.當(dāng)然,這個(gè) 仿真只是在模擬簡易車輛里程表,所計(jì)路程的最大值為255km4、程序清單(預(yù)習(xí)內(nèi)容)四、實(shí)驗(yàn)結(jié)果分析:(1)利用定時(shí)器產(chǎn)生脈沖的Proteus仿真結(jié)果及分析(2)簡易車輛里程表的Proteus仿真結(jié)果及分析五、思考題:1、AT89S51中

21、定時(shí)器工作方式和計(jì)數(shù)器工作方式的區(qū)別是什么?2、簡述看門狗的作用和工作原理3、一個(gè)定時(shí)器的定時(shí)時(shí)間有限,如何用兩個(gè)定時(shí)器實(shí)現(xiàn)較長時(shí)間的定時(shí)?指導(dǎo)教師批閱及成績指導(dǎo)教師簽名:年 月 日實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱: 8255A可編程并行接口實(shí)驗(yàn) 同組人: 實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)室:K2-407單片機(jī)室 指導(dǎo)教師:胡薔一、實(shí)驗(yàn)?zāi)康模?1) 學(xué)習(xí)外部并行接口芯片的應(yīng)用。熟悉 8255A的3種工作方式,端口地址分配,初始化命 令字和PC 口置位復(fù)位控制字的使用方法。(2) 熟悉Proteus軟件電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。重點(diǎn):8255A的3種工作方式二、實(shí)驗(yàn)頂備知識:(1) AT89S51擴(kuò)展外部接口須注意

22、的方面,8255A的3種工作方式(2) Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。三、實(shí)驗(yàn)內(nèi)容AT89C52通過8255A并行擴(kuò)展,模擬交通燈控制并在 Proteus中仿真。1、設(shè)計(jì)要求:車流量基本均衡的兩條路交于一字路口, 設(shè)為南北路和東西路,有兩組紅(R)、 綠(G)、黃(Y)燈指揮著車輛和行人通行。假設(shè)交通燈亮的順序是:南北綠燈亮、東西紅燈亮南北黃燈閃 3下、東西紅燈亮東西綠燈亮、南北紅燈亮東西 黃燈閃3下、南北紅燈亮南北綠燈亮、東西紅燈亮。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。篈T89C52單片機(jī);RES電阻;CRYSTAL晶振;CAP CAP-ELEC 電容、電解電容;7

23、4LS373鎖存器;8255A并行接口芯片;74LS07:驅(qū)動器;LED-RED LED-GREENLED-YELLOW紅、綠、黃色 LEDlWiDWLlJtHLlfaTIF-|J«T?ti.lilifntkirin Ihkl曲Ft-.>udCi"PfeWfiTP亍>M厝.価PZJrih 點(diǎn) 時(shí)iPA"" 伽鼻IJ 陸血|FE* iFJgd 皿tTTFHjmrPJLpH%PJMTiki"nrm.wtIjFFRuiFfFFF* 眾SS巒畫遵X盂芒心EiE!KTWEIHoi的曲蠱窯啡 FmTFFFFPF電路原理圖3、程序設(shè)計(jì)內(nèi)容8255

24、A的端口 A控制兩組共12個(gè)LED的亮和滅,8255A的端口 A為基本輸入/輸出方式的 輸出。8255A在方式0下數(shù)據(jù)輸出具有鎖存功能。8255A的兩條地址線 A1、A0與鎖存器74LS373的輸出Q1、Q0相連,片選 CS與P2.7相 連,單片機(jī)的其他13條地址線與8255A無關(guān),故取1。4、程序清單 (預(yù)習(xí)內(nèi)容)四、實(shí)驗(yàn)結(jié)果分析:五、思考題:本實(shí)驗(yàn)中,如果用81C55代替8255A,系統(tǒng)是否可以工作?說明原因(畫出電路圖)電路圖指導(dǎo)教師批閱及成績指導(dǎo)教師簽名:年 月 日實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱: 串行口實(shí)驗(yàn)同組人:實(shí)驗(yàn)時(shí)間: 實(shí)驗(yàn)室:_K2-407單片機(jī)室_ 指導(dǎo)教師:胡薔一、實(shí)驗(yàn)?zāi)康模海?)

25、學(xué)習(xí)單片機(jī)串行口的應(yīng)用。串行口 4種工作方式的區(qū)別,波特率設(shè)置,串行口初始化。(2)熟悉Proteus軟件電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。重點(diǎn):串行口 4種工作方式的區(qū)別應(yīng)用二、實(shí)驗(yàn)頂備知識:(1) AT89S51串行口的基本原理,方式0的擴(kuò)展應(yīng)用,單片機(jī)與PC機(jī)的通信方式。(2)Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。三、實(shí)驗(yàn)內(nèi)容 串入并出芯片74164的Proteus仿真及C語言程序設(shè)計(jì)。1、 設(shè)計(jì)要求:利用AT89C52單片機(jī)的串行口工作在方式 0, AT89C52的 RXD和TXD接74164, 使8個(gè)發(fā)光二極管循環(huán)依次點(diǎn)亮。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。篈T

26、89C52單片機(jī);RES電阻CRYSTAL晶振;CAP CAP-ELEC電容。電解電容;LED-RED紅色發(fā)光二極管;74164.IEC :串入并出接口芯片。XTtll 1rLZBTAW ALBEHFilmF 1.IibF|£F1JW f 15J1芒口 F.:CrjZjJH IU "Jim 門E rSLsrriPlfiffHVR3JO-心陽PZAIIPgjdM 眉日4鼻 II 遺 iT rgFgPF壬町m nr FD.1MD1rnjtfADSi 帥事師呂 FOlMpTM 1 -F 1-a耳廿.1. > .12L_-J1-* -1 - 1:1r - - .r h H N

27、M P .1 i. i 亍0F “.,11 -* 1 '1'! -.1 1-運(yùn)行結(jié)果;61極菅檢)欠點(diǎn)瑋電路原理圖3程序清單(預(yù)習(xí)內(nèi)容) 單片機(jī)與PC機(jī)串行通信的Proteus仿真及C語言程序設(shè)計(jì)1、 設(shè)計(jì)要求:單片機(jī)通過串行口不停地向 PC機(jī)發(fā)送字符串“ Welcome to Beijing ” 。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。?AT89C52:單片機(jī); CONN-D9F:9針插口;MAX232:串行通信接口 芯片;RES:電阻; CRYSTAL晶振; CAP、CAP-ELEC電容、電解電容。U1 IF 07 .- CS ' JxnftLip 口(口PCM

28、 慎 EH PDLAB2XTALZPD-TAftS PDLMAH PDAIKS PDjAfrSRBTpgufA*?P2.VA9 PiaAiQP5EMPZ3W11ALE 審曲悅PZA.1*PZJWtSFixm pi.irrzB< Pl 2P 如 RXQ pa.ifTxipi ijzfcunrr P3.4m FJ5HT1 i號P1J5P3SWKP1JP3.7/RF. I i J»3.IKE .江代'IE*TEKPT1IH MOST TZIi20UTfl1-T10JTT20UTUHVH*ei*a C2i 5 HF 'lUp'電路原理圖此文檔收集于網(wǎng)絡(luò),如有侵權(quán)

29、請聯(lián)系網(wǎng)站刪除3、程序清單(預(yù)習(xí)內(nèi)容)四、實(shí)驗(yàn)結(jié)果分析:此文檔收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系網(wǎng)站刪除五、思考題:1、AT89S51單片機(jī)的串行口有幾種工作方式,有幾種幀格式?各種工作方式的波特率如何確 定?2、簡述利用串行口進(jìn)行多機(jī)通信的原理。3、若AT89S51單片機(jī)串行口工作在方式 0, RXD、TXD如何作用?指導(dǎo)教師批閱及成績指導(dǎo)教師簽名:年 月 日實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱: D/A轉(zhuǎn)換、A/D轉(zhuǎn)換實(shí)驗(yàn)同組人: 實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)室:K2-407單片機(jī)室指導(dǎo)教師:胡薔一、實(shí)驗(yàn)?zāi)康模海?)學(xué)習(xí)外部接口的應(yīng)用。ADC0809、DAC0832的工作方式,輸入/輸出方式的應(yīng)用。(2)熟悉Proteus軟件

30、電路設(shè)計(jì)和Keil軟件程序調(diào)試方法。重點(diǎn):ADC0809、DAC0832的工作方式二、實(shí)驗(yàn)頂備知識:(1)AT89S51 與 ADC、DAC 接口的連接,ADC0809、DAC0832 的基本原理。(2)Proteus軟件應(yīng)用,Keil軟件程序調(diào)試應(yīng)用。三、實(shí)驗(yàn)內(nèi)容ADC0809電壓模/數(shù)轉(zhuǎn)換1、設(shè)計(jì)要求:以AT89C52單片機(jī)為核心設(shè)計(jì)ADC0809模數(shù)轉(zhuǎn)換仿真電路,模擬電壓輸入由可 變電位器提供。輸入電壓范圍 04.99V,經(jīng)ADC0809專換成對應(yīng)的0255并通過數(shù)碼管顯示。2、仿真電路原理圖(預(yù)習(xí)內(nèi)容)元器件選?。篈T89C52單片機(jī);RES電阻;CRYSTAL12MHz晶振;CAP CAP-ELEC 電容、電解電容;7SEG-MPX4-CC4位七段共陰極數(shù)碼管;74LS02 74LS04 74LS74 74LS373:或非門、反相位、D觸發(fā)器、地址鎖存器;POT-LIN:變阻器;ADC0809 8位 A/D轉(zhuǎn)

溫馨提示

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

評論

0/150

提交評論