廣東海洋大學(xué)單片機實驗報告

上傳人:z****2 文檔編號:73001156 上傳時間:2022-04-10 格式:DOC 頁數(shù):22 大?。?82.50KB
收藏 版權(quán)申訴 舉報 下載
廣東海洋大學(xué)單片機實驗報告_第1頁
第1頁 / 共22頁
廣東海洋大學(xué)單片機實驗報告_第2頁
第2頁 / 共22頁
廣東海洋大學(xué)單片機實驗報告_第3頁
第3頁 / 共22頁

本資源只提供3頁預(yù)覽,全部文檔請下載后查看!喜歡就下載吧,查找使用更方便

20 積分

下載資源

資源描述:

《廣東海洋大學(xué)單片機實驗報告》由會員分享,可在線閱讀,更多相關(guān)《廣東海洋大學(xué)單片機實驗報告(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、廣東海洋大學(xué)單片機實驗報告 一、 實驗?zāi)康模? 1. 通過AT89C51單片機控制8個發(fā)光二極管,八個發(fā)光二極管分別接 在單片機的P0.0— P0.7接口上,輸出“ 0”時,發(fā)光二極管亮。開始時P0.0 -P0.1…P0.7,實現(xiàn)亮點以1HZ頻率循環(huán)移動。 2. 用PROTEU設(shè)計,仿真以AT89C51為核心的發(fā)光二極管流水燈實驗 裝置。 3. 掌握發(fā)光二極管的控制方法。 二、 PROTEU電路設(shè)計: PO.C^KI PO.UAD1 電,Al垃 FC.VAD3 RO.qsAAM PO.&WH P:j砂僚 XT^LZ RST ALh EA P1 U pi q Fl 2 m

2、i.3 F1 4 PI 5 IF 1.6 PI J F2C//C F J U.'K^L pii.^xc ph j/irsnu PO^/FIT7 pionn P3 5.7U 陽總竺 臨7號 ¥啊-11P乜*備 7-/爲鑑怎 F :亠紅.

3、DELAY JNB P0.7,BBB RL A AJMP AAA BBB: MOV A,#7FH CCC: MOV P0,A LCALL DELAY JNB POQSTART RR A DE AJMP CCC ELAY: MOV R2,#123 DL3: MOV R1,#200 DL2: MOV R0,#20 DL1: DJNZ R0,DL1 DJNZ R1,DL2 DJNZ R2,DL3 RET END 一、 實驗?zāi)康模? 1. 通過AT89C51讀入4位開關(guān)K1、K2、K3 K4的輸入狀態(tài),并按照

4、二 進制編碼關(guān)系0-F輸出到數(shù)碼管顯示。(如K4K3K2K1全部按下,則顯示F; 若只有K2按下,則顯示2。) 2. 掌握LED數(shù)碼管的靜態(tài)顯示。 3. 掌握I/O 口的控制方法。 二、 PROTEU電路設(shè)計: 三、實驗儀器和設(shè)備 ■ ■T5 嚴IT 1 SHTALZ1 RST P >*.■■1" 同1單1打 同執(zhí)痕 PC HAE3 Pfl

5、 F5& 朝』 P1.I 円E P2 3WW 弦舸rP R:」川」 ri P3ZJK": PC機、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習板 四、源程序設(shè)計: 根據(jù)電路圖自行編寫并調(diào)試。 CLR P1.0 MOV DPTR,#TABLE START:CLR A JNB P2.0,D1 INC A D1:JNB P2.1,D2 ADD A,#2 D2:JNB P2.2,D3 ADD A,#4 D3:JNB P2.3Q4 ADD A,#8 D4:MOVC A

6、,@A+DPTR MOV P0,A AJMP START TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ,88H,83H,0C6H,0A1H,86H,8EH END 一、實驗?zāi)康? 1. 理解單片機中斷優(yōu)先級和優(yōu)先權(quán) 2. 用PROTEU設(shè)計,仿真基于AT89C51單片機的中斷優(yōu)先級實驗。 3. 掌握中斷編程方法。 單片機主程序控制PU 口數(shù)碼管循環(huán)顯示U?8;外中斷0、外中斷1發(fā) 生時分別在P2 口、P1 口依次顯示U?&通過實驗可演示高優(yōu)先級可中斷 低優(yōu)先級,但低優(yōu)先級的中斷請求不能中斷高優(yōu)先級。 二、PR

7、OTEU電路設(shè)計: RP1 RESPACK-8 9 8 ^aJJ 7 5OP 6 5 3OP 4 2 fiup RN3 X1 - CRYSTAL U1 ,XTAL1 18 XTAL2 R1 10k 9 RST C3 10UF r PSEN ALE EA RN2 1 | 16 ■6- 7~ ~8~ 300 15 2 14 3 13 4 12 5 11 6 1U 7 9 8 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.0/AD0 P0.1/AD1

8、 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0- P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 pOO I 38 pU1 1 37 pU2 ~34 pU5~ 1 33 pU6 32 p00 p01 p02 —p03 —p04 p05

9、 pU6 1 2 3 4 16 15 14 13 12 6 11 / 1U 8 ' ' 9 3UU 10 3UU 22 2 23 3 24 4 25 5 1 26 6 27 7 21 1 aT89C51 三、實驗儀器和設(shè)備 PC機、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習板 四、源程序設(shè)計: 根據(jù)電路圖自行編寫并調(diào)試。 LJMP MAIN ORG 0003H LJMP INTER0 ORG 0013H LJMP INTER1 ORG 0100H MAIN: MOV SP,#30H SETB EXO SE

10、TB IT0 SETB PX0 SETB EX1 SETB IT1 CLR PX1 SETB EA START: MOV R0,#00H MOV A,R0 MOV R1,#9 AA: PUSH ACC MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P0,A CALL DELAY POP ACC INC A DJNZ R1,AA LJMP START INTERO: PUSH PSW PUSH ACC SETB RSO MOV R0,#00H MOV R1,#9 BB: MOV DPTR,#TABLE MOV A,R0 MOVC

11、A,@A+DPTR MOV P2,A CALL DELAY INC R0 DJNZ R1,BB POP ACC POP PSW MOV P2,#0FFH RETI LJMP AA IN TER1: PUSH PSW PUSH ACC CLR RS0 SETB RS1 MOV R0,#00H MOV R1,#9 CC: MOV DPTR,#TABLE MOV A,R0 MOVC A,@A+DPTR MOV P1,A CALL DELAY INC R0 DJNZ R1,CC POP ACC POP PSW MOV P1,#0FFH RETI

12、DELA Y: MOV R2,#50 DO D2 LJMP AA MOV R3,#50 MOV R4,#50 DJNZ R4,D2 DJNZ R3,D1 DJNZ R2,D0 RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H END 一、 實驗?zāi)康模? 1. 通過AT89C51的定時器實現(xiàn)60S倒計時,顯示采用兩位數(shù)碼管動態(tài) 顯示。 2. 用PROTEU設(shè)計,仿真基于 AT89C51單片機的60S倒計時實驗。 二、 PROTEU電路設(shè)計: :in?? 16 32 21 >XTAL1 PO.O/AC

13、O PO.17AD1 P0.2/AC2 XTAL2 P0.3/AD3 P0.4/AC4 P0.S/AO5 P0.B/AC6 RST P0.7/A07 P2bQjV? P2JAflQ] P2_2/A1O PSEN F2.3/A11I ALE P2.4/A12 EA P2.5W13 P2.6/A14 P2.7/A15 P1.0 P3.0/RXD P1J P3.1/TXD P1.2 P3.2/IHT0 P1.3 P3,3ZINT1 P1b4 P3.4H1Q] P1.5 P3.5/T1

14、 P3J6/WR P1.7 P3.7/RD 118 30 31 ATS9C51 22 三、實驗儀器和設(shè)備 PC機、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習板 四、源程序設(shè)計: 根據(jù)電路圖自行編寫并調(diào)試。 ORG 0000H AJMP MAIN ;T0 中斷入口 ORG 000BH AJMP LOOP ORG 0030H MAIN: MOVTMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H 設(shè)置T0用于定時,模式1方式 裝入定時初值 MOV IP,#02H MOV IE,#82H ;T0 中斷允許 M

15、OV DPTR,#TAB MOV R0,#60 MOV R1,#16 SETB TR0 LOOP1: MOV A,R0 MOV B,#10 DIV AB MOVC A,@A+DPTR MOV P2,#80H MOV P0,A ACALL DEL0 MOV A,B MOVC A,@A+DPTR MOV P2,#40H MOV P0,A ACALL DELO AJMP LOOP1 LOOP: MOV TH0,#3CH MOV TL0,#0B0H DJNZ R1,LOOP2 MOV R1,#16 DEC RO CJNE RO,#OFFH,LOOP2

16、MOV R0,#60 LOOP2: RETI DELA Y: MOV R2,#20 DELO: MOV R3,#50 DJNZ R3,$ DJNZ R2QEL0 RET TAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END 實驗五 矩陣式鍵盤的設(shè)計 一、 實驗?zāi)康模? 1. 掌握鍵盤設(shè)計中按鍵識別的原則。 2. 用PROTEU設(shè)計一個常規(guī)4X 4的矩陣鍵盤< 0-9、A-F,按下對應(yīng) 3. 鍵盤編碼規(guī)則自己定義,分別對應(yīng)數(shù)字鍵 的按鍵顯示在數(shù)碼管上顯示對應(yīng)的數(shù)據(jù)。 二、 PROTEU電路設(shè)計: 5 斗

17、 三、實驗儀器和設(shè)備 PC機、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習板 四、源程序設(shè)計: 根據(jù)電路圖自行編寫并調(diào)試。 ORG 0000H AJMP START ORG 30H START:MOV DPTR,#TABLE MOV P1,#07H HH: MOV P2,#0F0H H1: JB P2.4,H2 MOV A,#00H LJMP LL H2: JB P2.5,H3 MOV A,#01H LJMP LL H3: JB P2.6,H4 MOV A,#02H LJMP LL H4: JB P2.7,H1 MOV A,#03H LL:

18、MOV P2,#0FH L1: JB P2.0,L2 MOV R0,#00H LJMP CB L2: JB P2.1丄3 MOV R0,#01H LJMP CB L3: JB P2.2,L4 MOV R0,#02H 廣東海洋大學(xué) LJMP CB L4: JB P2.3,L1 MOV R0,#03H CB: MOV B,#04H MUL AB ADD A,R0 MOVC A,@A+DPTR CPL A MOV P0,A LJMP HH TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,

19、39H,5EH,79H,71H END 實驗六 AD 轉(zhuǎn)換程序設(shè)計 一、實驗?zāi)康模? 1. 掌握轉(zhuǎn)換器ADC0809的使用。 2. 用PROTEU設(shè)計,仿真基于AT89C51單片機的A/D轉(zhuǎn)換實驗。 LED 3. 通過改變電位器的值改變模擬量的輸入, 經(jīng)轉(zhuǎn)換為數(shù)字量在 上顯示,比對模擬量和數(shù)字量的關(guān)系 、PROTEU電路設(shè)計: 幀艸5 1 El ' ?宀丄i X~AlZ WT TTET aiE *D.1iAD1 *D”ll3 m kJ*m tn ■□JiAW r +m v - '1J ■? MR R2=k<3 r?*-T| ri.-E rzar^

20、.S 町如# rzraB THJirtg M h i :i raami t-UfUTT P3

21、H,7CH,39H,5EH,79H,71H START: MOV R1,#00H MOV R2,#08H MOV DPTR,#TABLE CLR EX0 LOOP: CLR P2.0 MOVX @R1,A MOV R3,#20H DEL Y: DJNZ R3,DEL Y SETB P3.2 WAIT: JB P3.2,WAIT MOVX A,@R1 MOV R5,A ANL A,#0FH MOVC A,@A+DPTR CPL A SETB P3.5 CLR P3.4 MOV P1,A ACALL DLY MOV A,R5 ANL A,#0F0H

22、SWAP A MOVC A,@A+DPTR CPL A SETB P3.4 CLR P3.5 MOV P1,A ACALL DLY SJMP LOOP DLY:MOV R4,#175 DL:MOV R6,#125 DL1:DJNZ R6,DL1 DJNZ R4,DL RET HERE: SJMP HERE END 實驗七 雙機通信實驗 一、 實驗?zāi)康模? 1. 掌握單片機串口通信程序的設(shè)計。 2. 了接RS232接口通信的特點。 3. 雙機通信:分別把接收到的對方通過邏輯開關(guān)輸入的信息在本 地數(shù)碼管上顯示,如下圖甲機的邏輯開關(guān)數(shù)據(jù)為 81H,乙機通過串

23、口接收該數(shù)據(jù)并數(shù)碼關(guān)管顯示,而甲機顯示乙機發(fā)送的數(shù)據(jù) 88H。 二、 PROTEU電路設(shè)計: PC機、PROTEUS:件或 W-A-51綜合開發(fā)學(xué)習板 三、實驗儀器和設(shè)備 四、源程序設(shè)計: 根據(jù)電路圖自行編寫并調(diào)試。 ORG 0000H LJMP START ORG 0050H START: MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH MOV SCON,#5OH MOV PCON,#00H SETB TR1 AABB:MOV A,P1 MOV SBUF,A L1:JBC TI,L2 SJMP L1 L2:JBC RI,NEXT2 JMP L2 EXT2: OV A,SBUF MOV P0,A SJMP AABB END

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲