
COP888xG / CS系列
中断
(续)
编程实例:外部中断
PSW
=00EF
CNTRL
=00EE
RBIT
0,PORTGC
RBIT
0,PORTGD
SBIT
IEDG , CNTRL
SBIT
EXEN , PSW
SBIT
GIE , PSW
等待:
JP
等待
.
.
.
.=0FF
VIS
;
;
;
;
;
G0引脚配置为高阻
外部中断极性;下降沿
使外部中断
将GIE位
等待外部中断
;中断导致
;跳转到地址0FF
;在VIS使转移到
;中断向量表
.
.
.
.=01FA
.ADDRW服务
.
.
INT_EXIT :
RETI
.
.
RBIT
.
.
.
JP
;矢量表(在256字节
;含EXT的VIS研究所)。
;中断服务程序
服务:
扩展门, PSW
;中断服务程序
;复位分机中断挂起。位
INT_EXIT
;返回,设置GIE位
www.national.com
36