数码管循环显示0~9程序说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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****

相关文档
最新文档