1ms时间到时产生了中断响应中断服务程序
;*******************************************
; 子程序: TIMER0_ISP
; 描述: TIMER0 中断服务程序
;*******************************************
TIMER0_ISP:
STA AC_BAK,00H ;备份AC 值
ANDIM IRQ,1011B ;清TIMER0 中断请求标志
132
J1MS:
SBIM T1MS_CT,01H
BNZ TIMER0_ISP_END
LDI T1MS_CT,04H ;重置1ms 计数器
ORIM F_TIMER,0001B ;设置 "1ms 到"标志
TIMER0_ISP_END:
LDI IE,0100B ;打开TIMER0 中断
LDA AC_BAK,00H ;取出AC 值
RTNI
然后是不是就该执行
MAIN_PRE:
LDI IRQ,00H
LDI IE,0100B ;打开Timer0 中断这些程序了呢? |