SPLK #0,T3CNT
GISR2_RET:;中断返回
恢复现场
CLRC INTM ;开总中断,因为一进中断就自动关闭总中断
RET
;(6)假中断程序
PHANTOM
KICK_DOG ;复位看门狗
RET
END
捕获单元应用举例
CAP4TEMP .usect ".data0",1 ;CAP4 临时寄存器
.include "" ;引用头部文件
.def _c_int0
;(1)建立中断向量表
.sect ".vectors" ;定义主向量段
RSVECT B _c_int0 ;PM 0 复位向量 1
INT1 B PHANTOM ;PM 2 中断优先级 1 4
INT2 B PHANTOM ;PM 4 中断优先级2 5
INT3 B PHANTOM ;PM 6 中断优先级 3 6
INT4 B GISR4 ;PM 8 中断优先级4 7
INT5 B PHANTOM ;PM A 中断优先级 5 8
INT6 B PHANTOM ;PM C 中断优先级 6 9 RESERVED B PHANTOM ;PM E (保留位) 10
SW_INT8 B PHANTOM ;PM 10 用户定义软件中断—
…
SW_INT31 B PHANTOM ;PM 3E 用户定义软件中断—
;中断子向量入口定义pvecs
.sect ".pvecs" ;定义子向量段
PVECTORS B PHANTOM ;保留向量地址偏移量-0000h
B PHANTOM ;保留向量地址偏移量-0001h
…
B PHANTOM ;保留向量地址偏移量-0035h
B CAP4_ISR ;保留向量地址偏移量-0036h CAP4中断
B PHANTOM ;保留向量地址偏移量-0037h
…
B PHANTOM ;保留向量地址偏移量-0041h

