17# new1988
我们的想法应该是一致的,
1302初始化
1602初始化
MOV R7,#20
SETB ET0
SETB EA
MOV TMOD,#01H
MOV TH0,#3CH ;50ms
MOV TL0,#0B0H
SETB TR0
........主干程序......
.........................
........主干程序结束.....
ZD: CJNE R7,#00H,PE ;没有减到0,即没有到1s 跳到PE,重新赋值,重开T0,并且R7减1.,返回。
MOV TH0,#3CH ;如果R7为0,到达1s,重新赋值,重开T0,调用显示程序,返回。
MOV TL0,#0B0H
SETB TR0
LCALL DISPLAY
LCALL PE1
PE: MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
DEC R7
PE1: RETI |