汇编程序—数码管显示实验

  • 格式:doc
  • 大小:629.00 KB
  • 文档页数:2

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数码管显示

一、实验名称:数码管显示班号

二、实验目的:在开发板上八位数码管上显示班号(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文件烧写到单片机中

六、实验结果:

七、实验体会

理论必须实践相结合,书本要与配合实验才能达到最好的效果。学好单片机对生活和学习都会有不少的帮助

八、教师评语、成绩及签字