数码管循环显示0~9程序说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数码管循环显示0~9程序说明
功能说明:用一位数码管循环显示数字0~9,数字间隔时间为0.2秒。
一、电路图
数码管循环显示0~9电路图
二、所用电子元器件
AT89C51:单片机;
7SEG—COM—AN—GRN:带公共端共阳七段绿色数码管;
CAP、CAP—ELEC:电容、电解电容;
CRYSTAL:晶振。
三、程序
汇编语言编写的数码管循环显示0~9源程序代码如下:
START:MOV DPTR,#TABLE
MOV R0,#00H
LOOP: MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
ACALL DL Y1S
INC R0
CJNE R0,#10,LOOP
JMP START
DL Y1S:MOV R5,#10H
D1: MOV R6,#100H
D2: MOV R7,#100H
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
TABLE:DB 0C0H,0F9H,0A4H,0B0H
DB 99H, 92H, 82H, 0F8H
DB 80H, 90H, 88H, 83H
DB 0C6H,0A1H,86H, 8EH
END
Protetus 安装说明
使用说明
1.先安装Setup71.exe,提示选择Setup Type时默认选择即可;若提示No LICENCE 选择安装文件中"crack"-->MAXIM_LICENCE.lxk,打开安装。
2.安装完成后将crack-->文件夹BIN 和文件夹MODELS 下的文件复制到安装目录相应的文件夹内覆盖。
3.安装proteus.7.x-patch,选择patch,提示can not find the file. search the file,选择yes即可;然后选择bin文件中的ares.exe ;在选择models 中的avr.dll安装完毕退出即可。
注:***"Keil驱动"中的程序为Proteus与Keil联调的驱动。
****hhh****