- 43
- 0
- 约8.51千字
- 约 40页
- 2022-09-02 发布于山东
- 举报
?好好学习.每日向上
实验二P1口控制LED发光二极管
一、实验目的
1、进一步娴熟Proteus及Ke订软件的基本操作
2、掌握8051单片机P1口的使用方法
3、掌握LED发光二极管的原理及使用方法
4、学习汇编程序的调试及仿真方法二、实验电路
+5V
sgsC3
匚F322uF
C1
R9
33pF
U1
X1L9_
1k
匸
?XTAL1
C2
CRYSTAL
XTAL2
33pF
RST
R8
R7
R6
R5
R4
R3
R2
R1
220
220
220
220
220
220
220
220
29
PSER
30~
ALE
3T
D:
EX
D1
2
P1.0/72
3
Hl.1/IZtA
P1.2
P1.3
6*
DiA
?1
P1.5
8
P1.6
P1.7
AT89C52
三、实验内容及步骤:要求:8个LED发光二极管循环左移显示(发光的移位),间隔时间为一秒。
1、使用Proteus画出电路原理图2、在Ke订uVision中达成程序编借、调试及编译,生成?HEX文件
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.6/AD6
P0.7/AD7
P2.1/A9
P2.2/A10
P2.a-A11
P2.4-A12
P2.5/A13
P2.A14
P2.7/A15
P3.0/RXD
rJ.1/1AL/
P3.24RT013
P3.3/INT1
14
厂IUP3.5/T1
15
16
P3.6WR
17
-好好学习.每日向上
3、进行Protues与KeiluVision联动的有关设置:
4、在Proteus中仿真运行。
四、思考
1、将本实验的实验现象改为“不发光二极管循环移位”。
2、将本实验的实验现象改为“每隔秒发光二极管循环移位S
参照程序:
ORG0
LJMPMAIN
ORG30H
MAIN:MOVA,#0FEHLOOP:MOVPl,A
LCALLDELAY
RLA
SJMPLOOPDELAY:MOVR7,#20HDELAY1:MOVR6,#200DELAY2:M0VR5,#123
DJNZR5,S
DJNZR6,DELAY2
DJNZR7,DELAY1
RET
END
-2
-好好学习.每日向上
实验三数码管静态显示实验
一.实验目的
1、进一步熟悉51系列单片机
2、认识8051单片机P0口的使用方法
3、掌握共阴极数码管的原理及使用方法
4、学习8051的编程、调试、编译、仿真。
二、实验电路
PO.O/ADO
39
PO.1/AD1
P0.2-AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
PO6AD6
33
P0.7/AD7
32
R1
P2.6A8
P2.1/A9
10k
P2.2*A1O
P2.a(Al1
P2.4A12
26
P2.A13
27
P26A14
~~28
P2.7/A15
1
P1.0
P3.0/RXD
P1.1
P3.1/TXD
P1.2
P3.2-1NT0
P1.3
P3.3-1NTT
P1.4
P3.4/T0
P1.5
P3.5/T1
P1.6
P36WP
P1.7
P3.7W
AT89C51
图3数码管静态显示电路廉理图
注:数码管要从元件库选择Optoelectronics类中的7SEG-COM-CATGRN0
三、要求及步骤:
要求:在七段数码管上以递增方式循环显示数字0—9,间隔时间为一秒。
R3
R4220
R5120—
R6220
R7220
R8220
R9220
220
1、使用Proteus画出电路原理图
2、在Ke订uVision中达成程序编写、调试及编译,生成.HEX文件
3、进行Protues与KeiluVision联动的有关设置:
4、在Proteus中仿真运行。
四、思考
1、为什么要将P0口各引脚经过电阻R3-R9接到电源?
2、怎样在共阴数码管上循环显示十六进制数字0-F(不划分字母的大小写)?
3、怎样改正程序使数字以递减方式循环显示?
-3
-好好学习.每日向上
4、若用共阳极数码管应怎样改正电路和程序,才能达成本实验的功能?
-4
?好好学习.每日向上
参照程序:
START:
S1:
S2:
ORG00H
LJMPSTART
ORG30H
MOVDPTR,#TABLE
MOVR4,#00H
MOVA,R4
MOVCA,@A+DPTR
MOVPO,A
LCALLDELAY
INCR4
CJNER4,#0AH,S2
SJMPSI
DELAY:
MOVR5,#20
;延时子程序
D2:
MOVR6,#200
DI:
MOVR7,#123
DJNZR7,$
DJNZR6,D1
DJNZR5,D2RET
TABLE:DB3FH,06H,5BH,4FH,66H;段码表
DB6DH,
原创力文档

文档评论(0)