添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第1200页 > M30222FG > M30222FG PDF资料 > M30222FG PDF资料1第41页
呃新台币
第二我
ü运
l
ve
de
三菱微型计算机
本手册规格是暂定,如有变更,
启摹
中断概述
修改中断控制寄存器
M30222集团
单芯片16位CMOS微机
当修改所述中断控制寄存器,这样做在一个点上不产生该中断请求
该寄存器。如果有中断请求发生的可能性,进入中断控制寄存器
后中断被禁止。程序实例描述如下:
实施例1:
INT_SWITCH1 :
FCLR
AND.B
NOP
NOP
FSET
实施例2:
INT_SWITCH2 :
FCLR
AND.B
MOV.W
FSET
实施例3:
INT_SWITCH3 :
PUSHC
FCLR
AND.B
POPC
FLG
I
#00h, 0055h
FLG
; PUSH标志寄存器到堆栈
;魔鬼中断。
;清除TA0IC int类型。优先级和INT 。请求位。
;使能中断。
I
#00h, 0055h
MEM , R0
I
:禁用中断。
;清除TA0IC int类型。优先级和INT 。请求位。
;虚读。
;使能中断。
I
#00h, 0055h
:禁用中断。
;清除TA0IC int类型。优先级和INT 。请求位。
;四NOP指令所使用的HOLD功能时所需的。
;使能中断。
I
为什么两条NOP指令(用四个HOLD功能)或虚读FSET我以前插入的原因
实施例1和2中,是为了防止在中断使能标志I被设定中断控制寄存器是前
由于指令队列的影响重写。
当修改中断控制寄存器,建议只使用说明: AND,OR , BCLR
和BSET 。使用"MOV"或其他指令可能会引起中断不容错过。
1-42

深圳市碧威特网络技术有限公司