| 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
 |