




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、廣東海洋大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一 發(fā)光二極管流水燈實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?. 通過(guò) AT89C51單片機(jī)控制 8 個(gè)發(fā)光二極管,八個(gè)發(fā)光二極管分別接 在單片機(jī)的 P0.0 P0.7接口上,輸出“ 0”時(shí),發(fā)光二極管亮。開(kāi)始時(shí) P0.0 P0.1. P0.7,實(shí)現(xiàn)亮點(diǎn)以 1HZ頻率循環(huán)移動(dòng)。2. 用 PROTEUS設(shè) 計(jì),仿真以 AT89C51為核心的發(fā)光二極管流水燈實(shí)驗(yàn) 裝置。3. 掌握發(fā)光二極管的控制方法。二、PROTEU電S 路設(shè)計(jì):三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板四、源程序設(shè)計(jì): 根據(jù)電路圖自行編寫(xiě)并調(diào)試。廣東海洋大學(xué)張瑛ORG 0000HAJM
2、P STARTORG 0030HSTART: MOV P0,#0FFH MOV A,#0FEHAAA: MOV P0,A LCALL DELAY JNB P0.7,BBB RL A AJMP AAABBB:MOV A,#7FHCCC:MOV P0,ALCALL DELAY JNB P0.0,START RR ADEAJMP CCCLAY:MOV R2,#123DL3:MOVR1,#200DL2:MOVR0,#20DL1:DJNZR0,DL1DJNZR1,DL2DJNZR2,DL3RETEND廣東海洋大學(xué)張瑛實(shí)驗(yàn)二開(kāi)關(guān)控制 LED數(shù)碼管實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?. 通過(guò) AT89C51讀入 4 位開(kāi)關(guān)
3、 K1、K2、K3、K4的輸入狀態(tài),并按照二 進(jìn)制編碼關(guān)系 0-F 輸出到數(shù)碼管顯示。 (如 K4K3K2K1全部按下,則顯示 F; 若只有 K2 按下,則顯示 2。)2. 掌握 LED數(shù)碼管的靜態(tài)顯示。3. 掌握 I/O 口的控制方法。二、PROTEU電S 路設(shè)計(jì):三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板四、源程序設(shè)計(jì):根據(jù)電路圖自行編寫(xiě)并調(diào)試。CLR P1.0MOV DPTR,#TABLESTART:CLR A廣東海洋大學(xué)張瑛JNB P2.0,D1INC AD1:JNB P2.1,D2ADD A,#2D2:JNB P2.2,D3ADD A,#4D3:J
4、NB P2.3,D4ADD A,#8D4:MOVC A,A+DPTRMOV P0,AAJMP START TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EHEND廣東海洋大學(xué)張瑛實(shí)驗(yàn)三外中斷優(yōu)先級(jí)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?. 理解單片機(jī)中斷優(yōu)先級(jí)和優(yōu)先權(quán)2. 用 PROTEUS設(shè) 計(jì),仿真基于 AT89C51單片機(jī)的中斷優(yōu)先級(jí)實(shí)驗(yàn)。3. 掌握中斷編程方法。單片機(jī)主程序控制 P0口數(shù)碼管循環(huán)顯示 08;外中斷 0、外中斷 1 發(fā) 生時(shí)分別在 P2口、 P1 口依次顯示 08。通過(guò)實(shí)驗(yàn)可演示高優(yōu)
5、先級(jí)可中斷 低優(yōu)先級(jí),但低優(yōu)先級(jí)的中斷請(qǐng)求不能中斷高優(yōu)先級(jí)。二、PROTEU電S 路設(shè)計(jì):RP1RESPACK-89860p 750p 640p 530p 420p 130p20pRN3X1CRYSTALU1XTAL118XTAL2R110k9 RSTC310uFPSENALEEARN21 1667830015 214313412511610798P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A1
6、1P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39 p0038 p0137 p0236 p0334 p0533 p0632p00p01p02p03p04p05p06123416151413126 117 108930010 30022223324425526627721 1AT89C51三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板四、源程序設(shè)計(jì):根據(jù)電路圖自行編寫(xiě)并調(diào)試。ORG 0000H廣東海洋大學(xué)張瑛LJMP MA
7、INORG 0003HLJMP INTER0ORG 0013HLJMP INTER1ORG 0100HMAIN: MOV SP,#30HSETB EX0SETB IT0SETB PX0SETB EX1SETB IT1CLR PX1SETB EASTART: MOV R0,#00HMOV A,R0MOV R1,#9AA: PUSH ACCMOV DPTR,#TABLE MOVC A,A+DPTR MOV P0,A CALL DELAYPOP ACCINC A廣東海洋大學(xué)張瑛DJNZ R1,AALJMP STARTINTER0: PUSH PSWPUSH ACCSETB RS0MOV R0,#00
8、HMOV R1,#9BB: MOV DPTR,#TABLEMOV A,R0MOVC A,A+DPTRMOV P2,ACALL DELAYINC R0DJNZ R1,BBPOP ACCPOP PSWMOV P2,#0FFHRETILJMP AAINTER1: PUSH PSWPUSH ACCCLR RS0SETB RS1 MOV R0,#00H廣東海洋大學(xué)張瑛MOV R1,#9CC: MOV DPTR,#TABLEMOV A,R0MOVC A,A+DPTRMOV P1,ACALL DELAYINC R0DJNZ R1,CCPOP ACCPOP PSWMOV P1,#0FFHRETIDELAY:
9、MOV R2,#50DD01D2LJMP AAMOV R3,#50MOV R4,#50DJNZ R4,D2DJNZ R3,D1DJNZ R2,D0 RETTABLE:DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080HEND廣東海洋大學(xué)張瑛實(shí)驗(yàn)四 60S 倒計(jì)時(shí)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?. 通過(guò) AT89C51的定時(shí)器實(shí)現(xiàn) 60S倒計(jì)時(shí),顯示采用兩位數(shù)碼管動(dòng)態(tài) 顯示。2. 用 PROTEUS設(shè) 計(jì),仿真基于 AT89C51單片機(jī)的 60S倒計(jì)時(shí)實(shí)驗(yàn)。二、 PROTEU電S 路設(shè)計(jì):三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板
10、四、源程序設(shè)計(jì):根據(jù)電路圖自行編寫(xiě)并調(diào)試。ORG 0000H;T0 中斷入口AJMP MAIN10ORG 000BH廣東海洋大學(xué) 張瑛AJMP LOOPORG 0030HMAIN:MOVT MOD,#01HMOV TH0,#3CHMOV TL0,#0B0H設(shè)置 T0 用于定時(shí), 模式 1 方式 裝入定時(shí)初值MOV IP,#02HMOV IE,#82H ;T0 中斷允許MOV DPTR,#TABMOV R0,#60MOV R1,#16SETB TR0LOOP1:MOV A,R0MOV B,#10DIV ABMOVC A,A+DPTRMOV P2,#80HMOV P0,AACALL DEL0MOV
11、 A,BMOVC A,A+DPTRMOV P2,#40HMOV P0,A廣東海洋大學(xué)張瑛11ACALL DEL0AJMP LOOP1LOOP:MOV TH0,#3CHMOV TL0,#0B0HDJNZ R1,LOOP2MOV R1,#16DEC R0CJNE R0,#0FFH,LOOP2MOV R0,#60LOOP2:RETIDELAY:MOV R2,#20DEL0:MOV R3,#50DJNZ R3,$DJNZ R2,DEL0RETTAB:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHEND實(shí)驗(yàn)五 矩陣式鍵盤(pán)的設(shè)計(jì)廣東海洋大學(xué)張瑛12一、實(shí)驗(yàn)?zāi)康模?
12、. 掌握鍵盤(pán)設(shè)計(jì)中按鍵識(shí)別的原則。2. 用 PROTEUS設(shè) 計(jì)一個(gè)常規(guī) 44的矩陣鍵盤(pán)0-9 、A-F,按下對(duì)應(yīng)3. 鍵盤(pán)編碼規(guī)則自己定義,分別對(duì)應(yīng)數(shù)字鍵 的按鍵顯示在數(shù)碼管上顯示對(duì)應(yīng)的數(shù)據(jù)。二、PROTEU電S 路設(shè)計(jì):三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板四、源程序設(shè)計(jì):根據(jù)電路圖自行編寫(xiě)并調(diào)試。ORG 0000HAJMP STARTORG 30H廣東海洋大學(xué)張瑛13START:MOV DPTR,#TABLEMOV P1,#07H HH: MOV P2,#0F0H H1: JB P2.4,H2MOV A,#00H LJMP LL H2: JB P2
13、.5,H3MOV A,#01HLJMP LL H3: JB P2.6,H4MOV A,#02H LJMP LL H4: JB P2.7,H1MOV A,#03HLL: MOV P2,#0FHL1: JB P2.0,L2MOV R0,#00H LJMP CB L2: JB P2.1,L3MOV R0,#01H LJMP CB L3: JB P2.2,L4張瑛14MOV R0,#02H 廣東海洋大學(xué)LJMP CBL4: JB P2.3,L1MOV R0,#03HCB: MOV B,#04HMUL ABADD A,R0MOVC A,A+DPTR CPL AMOV P0,ALJMP HHTABLE:D
14、B 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HEND實(shí)驗(yàn)六 AD 轉(zhuǎn)換程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康模?. 掌握轉(zhuǎn)換器 ADC0809的使用。LED2. 用 PROTEUS設(shè) 計(jì),仿真基于 AT89C51單片機(jī)的 A/D 轉(zhuǎn)換實(shí)驗(yàn)。3. 通過(guò)改變電位器的值改變模擬量的輸入, 經(jīng)轉(zhuǎn)換為數(shù)字量在顯示,比對(duì)模擬量和數(shù)字量的關(guān)系、 PROTEU電S 路設(shè)計(jì):廣東海洋大學(xué)張瑛15三、實(shí)驗(yàn)儀器和設(shè)備PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)學(xué)習(xí)板四、源程序設(shè)計(jì): 根據(jù)電路圖自行編寫(xiě)并調(diào)試。ORG 0000HLJMP
15、STARTORG 0030HTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB 7FH,6FH,77H,7CH,39H,5EH,79H,71HSTART:MOV R1,#00HMOV R2,#08HMOV DPTR,#TABLECLR EX0廣東海洋大學(xué)張瑛16LOOP:CLR P2.0MOVX R1,AMOV R3,#20HDELY: DJNZ R3,DELYSETB P3.2WAIT: JB P3.2,WAITMOVX A,R1MOV R5,AANL A,#0FHMOVC A,A+DPTRCPL ASETB P3.5CLR P3.4MOV P1,AACA
16、LL DLYMOV A,R5ANL A,#0F0HSWAP AMOVC A,A+DPTRCPL ASETB P3.4廣東海洋大學(xué)張瑛17CLR P3.5 MOV P1,A ACALL DLYSJMP LOOP DLY:MOV R4,#175 DL:MOV R6,#125 DL1:DJNZ R6,DL1 DJNZ R4,DL RET HERE: SJMP HEREEND實(shí)驗(yàn)七 雙機(jī)通信實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模?. 掌握單片機(jī)串口通信程序的設(shè)計(jì)。2. 了接 RS232接口通信的特點(diǎn)。3. 雙機(jī)通信:分別把接收到的對(duì)方通過(guò)邏輯開(kāi)關(guān)輸入的信息在本 地?cái)?shù)碼管上顯示, 如下圖甲機(jī)的邏輯開(kāi)關(guān)數(shù)據(jù)為 81H,乙機(jī)通過(guò)串 口接收該數(shù)據(jù)并數(shù)碼關(guān)管顯示,而甲機(jī)顯示乙機(jī)發(fā)送的數(shù)據(jù) 88H。 二、 PROTEU電S 路設(shè)計(jì):廣東海洋大學(xué)張瑛18PC機(jī)、 PROTEU軟S 件或 W-A-51綜合開(kāi)發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 肝臟腫瘤護(hù)理課件
- 員工培訓(xùn)理論課件
- 佛山春招數(shù)學(xué)試卷
- 二模高質(zhì)量數(shù)學(xué)試卷
- 高三沖刺班高中數(shù)學(xué)試卷
- 肘關(guān)節(jié)脫位護(hù)理課件
- 肌腱損傷護(hù)理常規(guī)課件
- 阜陽(yáng)期末數(shù)學(xué)試卷
- 2025年福建寧德市康復(fù)醫(yī)院招聘工作人員1人筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 2025年03月陸軍第八十二集團(tuán)軍醫(yī)院公開(kāi)招聘臨床醫(yī)療護(hù)理醫(yī)技人員71名筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 2024年09月年中國(guó)農(nóng)業(yè)發(fā)展銀行江蘇省分行秋季校園招聘(86人)筆試歷年參考題庫(kù)附帶答案詳解
- 2024-2025學(xué)年度天津鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握小墩Z(yǔ)文》真題附答案詳解(突破訓(xùn)練)
- 快遞行業(yè)市場(chǎng)發(fā)展分析及投資前景研究報(bào)告2025-2028版
- 哇哈哈品牌管理制度
- 2025年第十屆“學(xué)憲法、講憲法”網(wǎng)絡(luò)知識(shí)競(jìng)賽題庫(kù)(含答案)
- 北師大版四年級(jí)下冊(cè)數(shù)學(xué)計(jì)算題每日一練帶答案(共30天)
- HIV實(shí)驗(yàn)室風(fēng)險(xiǎn)評(píng)估-
- 送電線路工程跨越河流架線施工專項(xiàng)方案
- 臺(tái)州市幼兒園教師考核表.
- (完整word版)提高小學(xué)數(shù)學(xué)作業(yè)設(shè)計(jì)有效性的研究調(diào)查問(wèn)卷
- TM92成品鞋彎折測(cè)試
評(píng)論
0/150
提交評(píng)論