;***外部中断程序***
INT0:
;***进入中断***
STA ACC_INT0,(ACC_INT0>>7)&07H ;暂存ACC
CLRB0 IRQ,G0 ;清中断请求
;***中断返回***
LDX IE,0011B,G0 ;开中断
LDA ACC_INT0,(ACC_INT0>>7)&07H ;恢复ACC
RTNI
;***定时中断0程序***
TIMER0:
;***进入中断***
STA ACC_TMR0,(ACC_TMR0>>7)&07H ;暂存ACC
CLRB2 IRQ,F0 ;清中断请求
;***中断返回***
LDX IE,0011B,F0 ;开中断
LDA ACC_TMR0,(ACC_TMR0>>7)&07H ;恢复ACC
RTNI
;***AD中断程序***
ADCINT:
;***进入中断***
STA ACC_ADC,(ACC_ADC>>7)&07H ;暂存ACC
CLRB3 IRQ,C0 ;清中断请求
;***中断返回***
LDX IE,0011B,C0 ;开中断
LDA ACC_ADC,(ACC_ADC>>7)&07H ;恢复ACC
RTNI |