
三菱微型计算机
M30201集团
单芯片16位CMOS微机
中断
注意事项中断
( 1 )读地址00000
16
当发生可屏蔽中断, CPU读取中断信息(中断号和
中断请求级)在中断程序。
在某些中断的中断请求位写在地址00000
16
将被设置为“0”。
读地址00000
16
通过软件设置启用优先级最高的中断源请求位为“0” 。
虽然在产生中断时,中断例程可能不被执行。
不要读地址00000
16
用软件。
(2)设置堆栈指针
堆栈指针后立即复位初始化为0000的值
16
。接受中断
在堆栈指针设定值前有可能成为失控的因素。请务必在设定值
接受中断之前,堆栈指针。复位后有关的第一条指令,
产生任何中断是禁止的。
( 3 )外部中断
________
任一个“L”电平,或至少250纳秒宽度的一个“H”电平是必要的输入引脚INT0信号
________
且不论CPU工作时钟的INT1 。
________
________
当改变引脚INT0和INT1的极性,中断请求位可能成为"1".清除
______
改变极性后,中断请求位。图1.33示出的INT之间的切换条件
中断请求。
清除中断使能标志为“0”
(禁止中断)
设置中断优先级为0级
(禁用
INTi的
中断)
将极性选择位
清除中断请求位为“ 0 ”
中断优先级设置为1级至7
(启用英迪中断请求的受理)
设置中断使能标志为“1”
(允许中断)
______
图1.33 。对INT中断请求交换条件
( 4 )改变中断控制寄存器
见"Changing中断控制Register" 。
44