汇编程序—数码管显示实验
- 格式:doc
- 大小:629.00 KB
- 文档页数:2
数码管显示
一、实验名称:数码管显示班号
二、实验目的:在开发板上八位数码管上显示班号(10010542)
三、实验仪器与设备:
1、联想Z560(ITH)笔记本电脑一台(含KEIL4及STC_ISP)
2、铁牛单片机开发板一块
3、USB转串口线一条
4、USB电源线一条
四、实验原理:
八段数码管是共阴的,给对应段赋值“1”,就能产生相应的数字。利用位选可以控制显示数的数码管,再给对应位相应的段选信号就可以产生想要的数字,加上人的视觉暂留就可以产生同时亮的现象。以下为原程序。
ORG 0000H
MAIN: MOV R1,#00H
MOV DPTR,#TAB
DIS:MOV A,R1
MOV P1,R1
MOVC A,@A+DPTR
MOV P2,A
LCALL DELAY
INC R1
CJNE R1,#08H,DIS
SJMP MAIN
RET
TAB: DB 5BH,66H,6DH,3FH,06H,3FH,3FH,06H
RET
DELAY:MOV R6,#1
D1: MOV R7,#248
D2: NOP
NOP
DJNZ R7, D2
DJNZ R6, D1
RET
END
五、实验步骤:
1、编写程序,编译并生成HEX文件
2、接上USB电源线及USB转串口线,利用STC_ISP将HEX文件烧写到单片机中
六、实验结果:
七、实验体会
理论必须实践相结合,书本要与配合实验才能达到最好的效果。学好单片机对生活和学习都会有不少的帮助
八、教师评语、成绩及签字