电子时钟问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:20:35
大家帮我看看 有错误 现在只显示第一个数 “0” 其他都不显示
望高手看下 教下小弟
ORG 0000H
LJMP CHK0
ORG 000BH
LJMP CLOCK
ORG 0030H
CHK0: MOV SP,#60H
MOV 20H,#00H
MOV 21H,#00H
MOV 22H,#00H
LCALL PTDS0
MOV TMOD,#01H
MOV DPTR,#15536
MOV TH0,DPH
MOV TL0,DPL
MOV IE,#82H
MOV 23H,#00H
SETB TR0
LOOP: LCALL SSEE
LCALL PTDS0
SJMP LOOP

ORG 0080H
PTDS0: MOV R0,#79H
MOV A,22H
ACALL PTDS
MOV A,21H
ACALL PTDS
MOV A,20H
ACALL PTDS
RET
PTDS: MOV R1,A
ANL A,#0FH
MOV @R0,A
INC R0
MOV A,R1
SWAP A
ANL A,#0FH
MOV @R0,A
INC R0
RET

这个不好说,你这儿只有程序,没有原理图,我这儿有个数字钟的电路,有汇编程序和protues仿真,程序都有解释的,8个数码管,三个按键,分别对时分秒调节,可不用任何外围芯片,8个数码管共占用2个I/O口,
楼主若有兴趣参考,可以给我来你的邮相