找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

数码管显示,请教高手

[复制链接]
admin 发表于 2012-9-2 10:03:11 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
数码管显示,运行流程:第一个数码管从7到0
第二个数码管从7到0
。。。。。。
第八个数码管从7到0
问题是程序能运行,但是两数码管显示时间之间间隔太长,程序如下,怎么解决,请教高手。
ORG 00H
AJMP START
ORG 30H
START: MOV R0,#08H
MOV R1,#08H
MOV DPTR,#TABLE
MOV R4,#00H
MOV A,R4
MOV R2,#0F8H
LOOP: MOV P2,R2
ACALL LOOP1
INC R2
DJNZ R1,LOOP
AJMP START

LOOP1: MOV R3,A
MOVC A,@A+DPTR
MOV P0,A
ACALL DELAY
MOV A,R3
INC A
DJNZ R0,LOOP1
RET


DELAY: mov r5,#10
DELAY1: mov r6,#100
DELAY2: mov r7,#250
DELAY3: nop
djnz r7,delay3
djnz r6,delay2
djnz r5,delay1
ret

TABLE: DB 00000111b,01111101b,01101101b,01100110b
DB 01001111b,01011011b,00000110b,00111111b
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 17:47 , Processed in 0.060026 second(s), 11 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表