廣東海洋大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告
《廣東海洋大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《廣東海洋大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、廣東海洋大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告 一、 實(shí)驗(yàn)?zāi)康模? 1. 通過(guò)AT89C51單片機(jī)控制8個(gè)發(fā)光二極管,八個(gè)發(fā)光二極管分別接 在單片機(jī)的P0.0— P0.7接口上,輸出“ 0”時(shí),發(fā)光二極管亮。開始時(shí)P0.0 -P0.1…P0.7,實(shí)現(xiàn)亮點(diǎn)以1HZ頻率循環(huán)移動(dòng)。 2. 用PROTEU設(shè)計(jì),仿真以AT89C51為核心的發(fā)光二極管流水燈實(shí)驗(yàn) 裝置。 3. 掌握發(fā)光二極管的控制方法。 二、 PROTEU電路設(shè)計(jì): 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 陽(yáng)總竺 臨7號(hào) ¥啊-11P乜*備 7-/爲(wèi)鑑怎 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 一、 實(shí)驗(yàn)?zāi)康模? 1. 通過(guò)AT89C51讀入4位開關(guān)K1、K2、K3 K4的輸入狀態(tài),并按照
4、二
進(jìn)制編碼關(guān)系0-F輸出到數(shù)碼管顯示。(如K4K3K2K1全部按下,則顯示F; 若只有K2按下,則顯示2。)
2. 掌握LED數(shù)碼管的靜態(tài)顯示。
3. 掌握I/O 口的控制方法。
二、 PROTEU電路設(shè)計(jì):
三、實(shí)驗(yàn)儀器和設(shè)備
■
■T5
嚴(yán)IT 1
SHTALZ1
RST
P >*.■■1" 同1單1打 同執(zhí)痕 PC HAE3 Pfl 5、
F5&
朝』
P1.I 円E
P2 3WW 弦舸rP
R:」川」 ri P3ZJK":
PC機(jī)、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習(xí)板
四、源程序設(shè)計(jì):
根據(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
一、實(shí)驗(yàn)?zāi)康?
1. 理解單片機(jī)中斷優(yōu)先級(jí)和優(yōu)先權(quán)
2. 用PROTEU設(shè)計(jì),仿真基于AT89C51單片機(jī)的中斷優(yōu)先級(jí)實(shí)驗(yàn)。
3. 掌握中斷編程方法。
單片機(jī)主程序控制PU 口數(shù)碼管循環(huán)顯示U?8;外中斷0、外中斷1發(fā) 生時(shí)分別在P2 口、P1 口依次顯示U?&通過(guò)實(shí)驗(yàn)可演示高優(yōu)先級(jí)可中斷 低優(yōu)先級(jí),但低優(yōu)先級(jí)的中斷請(qǐng)求不能中斷高優(yōu)先級(jí)。
二、PR 7、OTEU電路設(shè)計(jì):
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í)驗(yàn)儀器和設(shè)備
PC機(jī)、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習(xí)板
四、源程序設(shè)計(jì):
根據(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
一、 實(shí)驗(yàn)?zāi)康模?
1. 通過(guò)AT89C51的定時(shí)器實(shí)現(xiàn)60S倒計(jì)時(shí),顯示采用兩位數(shù)碼管動(dòng)態(tài) 顯示。
2. 用PROTEU設(shè)計(jì),仿真基于 AT89C51單片機(jī)的60S倒計(jì)時(shí)實(shí)驗(yàn)。
二、 PROTEU電路設(shè)計(jì):
: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í)驗(yàn)儀器和設(shè)備
PC機(jī)、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習(xí)板
四、源程序設(shè)計(jì):
根據(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用于定時(shí),模式1方式 裝入定時(shí)初值
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í)驗(yàn)五 矩陣式鍵盤的設(shè)計(jì)
一、 實(shí)驗(yàn)?zāi)康模?
1. 掌握鍵盤設(shè)計(jì)中按鍵識(shí)別的原則。
2. 用PROTEU設(shè)計(jì)一個(gè)常規(guī)4X 4的矩陣鍵盤<
0-9、A-F,按下對(duì)應(yīng)
3. 鍵盤編碼規(guī)則自己定義,分別對(duì)應(yīng)數(shù)字鍵 的按鍵顯示在數(shù)碼管上顯示對(duì)應(yīng)的數(shù)據(jù)。
二、 PROTEU電路設(shè)計(jì):
5
斗 17、
三、實(shí)驗(yàn)儀器和設(shè)備
PC機(jī)、PROTEU軟件或 W-A-51綜合開發(fā)學(xué)習(xí)板
四、源程序設(shè)計(jì):
根據(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
實(shí)驗(yàn)六 AD 轉(zhuǎn)換程序設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康模?
1. 掌握轉(zhuǎn)換器ADC0809的使用。
2. 用PROTEU設(shè)計(jì),仿真基于AT89C51單片機(jī)的A/D轉(zhuǎn)換實(shí)驗(yàn)。
LED
3. 通過(guò)改變電位器的值改變模擬量的輸入, 經(jīng)轉(zhuǎn)換為數(shù)字量在
上顯示,比對(duì)模擬量和數(shù)字量的關(guān)系
、PROTEU電路設(shè)計(jì):
幀艸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 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
實(shí)驗(yàn)七 雙機(jī)通信實(shí)驗(yàn)
一、 實(shí)驗(yàn)?zāi)康模?
1. 掌握單片機(jī)串口通信程序的設(shè)計(jì)。
2. 了接RS232接口通信的特點(diǎn)。
3. 雙機(jī)通信:分別把接收到的對(duì)方通過(guò)邏輯開關(guān)輸入的信息在本
地?cái)?shù)碼管上顯示,如下圖甲機(jī)的邏輯開關(guān)數(shù)據(jù)為 81H,乙機(jī)通過(guò)串
23、口接收該數(shù)據(jù)并數(shù)碼關(guān)管顯示,而甲機(jī)顯示乙機(jī)發(fā)送的數(shù)據(jù) 88H。
二、 PROTEU電路設(shè)計(jì):
PC機(jī)、PROTEUS:件或 W-A-51綜合開發(fā)學(xué)習(xí)板
三、實(shí)驗(yàn)儀器和設(shè)備
四、源程序設(shè)計(jì):
根據(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: 本站所有資源如無(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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 火力發(fā)電廠各設(shè)備的主要作用大全
- 3.高壓電工考試判斷練習(xí)題含答案
- 企業(yè)電氣防爆知識(shí)
- 13 低壓電工電工作業(yè)模擬考試題庫(kù)試卷含答案
- 電氣設(shè)備維修的十項(xiàng)原則
- 2.電氣電纜與直流模擬考試復(fù)習(xí)題含答案
- 電氣節(jié)能措施總結(jié)
- 2.電氣電機(jī)(一)模擬考試復(fù)習(xí)題含答案
- 接地電阻測(cè)量原理與測(cè)量方法
- 3.高壓電工作業(yè)模擬考試題庫(kù)試卷含答案
- 礦山維修電工安全技術(shù)操作規(guī)程
- 電工基礎(chǔ)口訣總結(jié)
- 3.某電廠值長(zhǎng)面試題含答案解析
- 電工基礎(chǔ)知識(shí)順口溜
- 配電系統(tǒng)詳解