位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第839页 > COP8-EMFA-68P > COP8-EMFA-68P PDF资料 > COP8-EMFA-68P PDF资料1第61页

COP8AME9
18.0中断
(续)
STPND标志有错误的状态。这将允许
可屏蔽中断维修期间被确认
第一软件陷阱。为了避免类似这样的问题时,
用户程序应包含软件陷阱例程
执行恢复过程,而不是返回到正常
执行。
在正常条件下, STPND标志由一个复位
RPND指令软件陷阱服务程序。如果一个
程序设计错误或者硬件条件(掉电,电源
供应毛刺等)设置STPND标志不设置
方式为它被清零,所有其它的中断将被锁定。
为了减轻这种情况,则用户可以使用额外RPND
在主程序和看门狗丝氨酸说明
副例程(如果存在的话) 。目前正在执行额外的无伤害
在程序中的这些部分RPND说明。
20006334
图33. VIS流程图
18.4.2.1编程实例:外部中断
PSW
CNTRL
RBIT
RBIT
SBIT
SBIT
SBIT
JP
.
.
.
.=0FF
VIS
=00EF
=00EE
0,PORTGC
0,PORTGD
IEDG , CNTRL
GIE , PSW
EXEN , PSW
等待
等待:
;
;
;
;
;
G0引脚配置为高阻
外部中断极性;下降沿
将GIE位
使外部中断
等待外部中断
;
;
;
;
中断导致
跳转到地址0FF
在VIS使转移到
中断向量表
.
.
.
.=01FA
.ADDRW服务
.
.
;矢量表(在256字节
;含EXT的VIS研究所)。
;中断服务程序
61
www.national.com