用80c51最小系统控制一位共阳极LED数码显示器,循环显示21H~22H中的十进制数,每个数据显示2s(fosc=12MHZ)

[复制链接]
查看11 | 回复0 | 2008-5-26 17:37:59 | 显示全部楼层 |阅读模式
Count
EQU 30H SP1
BIT P3.7
ORG 30 START:
MOV Count,#00H NEXT:
MOV A,Count
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A WT:
JNB SP1,WT WAIT:
JB SP1,WAIT
LCALL DELY10MS
JB SP1,WAIT
INC Count
MOV A,Count
CJNE A,#100,NEXT
LJMP START DELY10MS:
MOV R6,#20 D1:
MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET TABLE:
DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行