单时钟完成多点分别计时的实现和应用
以下是定时中断服务程序的全部代码,可以完成对8个事件的时间统计,并在时间满足条件时,调用子程序OUT01,是对外部开关的控制指令。通过这段程序,成功实现了一个定时器对多个事件的自动运行控制(以下程序仅供参考)。
TIME0: CLR TR0
PUSH PSW
&nbs
p; PUSH ACC
MOV TL0,#22H;定时100ms重新启动定时器0
MOV TH0,#1CH
LINSHI: MOV A,2AH
CJNE A,#0FFH,DEA
SETB TR0
POP ACC
POP PSW
RETI
DEA: MOV A,2AH
& 《单时钟完成多点分别计时的实现和应用(第2页)》