
三菱微型计算机
4501组
单片4位微机的CMOS
外部中断
在4501集团外部0中断。外部中断
当一个有效的波形输入到一个中断输入发生请求
销(边缘检测) 。
外部中断可以中断控制来控制
注册I1 。
表7外部中断的启动条件
名字
外部中断0
INT
输入引脚
激活状态
当接下来的波形输入到INT引脚
下降波形(“H” → “L”)
上升沿波形(“L” → “H”)
上升沿和下降沿的波形
有效的波形
选择位
I1
1
I1
2
(注)
P1
3
/ INT
I1
3
I1
2
落下
0
1
单面刃
检测电路
I1
1
0
EXF0
1
两个边缘
检测电路
外部0
打断
升起
K1
3
唤醒
SKIP
定时器1计数开始
同步
电路的输入
SNZI0指令
这个符号代表了端口上的寄生二极管。
图。 17外部中断电路结构
( 1 )外部0中断请求标志( EXF0 )
外部0中断请求标志( EXF0 )被设置为“1”时,一个有效
波形输入到INT引脚。
引起中断的有效波形,必须在保留其
为4个时钟周期中系统时钟的一个或多个(参见图平
16).
标志EXF0的状态进行检查的跳转指令
( SNZ0 ) 。使用中断控制寄存器V1选择中断
或跳转指令。该标志EXF0清“ 0 ”时IN-
中断发生时,或当一条指令被跳过,跳过
指令。
外部中断0的启动条件
外部0中断的启动条件满足时,一个有效的
波形输入到INT引脚。
有效波形可以从上升沿波形中选择,降
波形或兼有上升沿和下降沿的波形。的一个例子
如何使用外部0中断如下。
设置寄存器I1的第3位为“1”的INT引脚为输入
启用状态。
选择与比特1和2的寄存器I1的有效波形。
清除与SNZ0指令的标志EXF0为“0” 。
设置NOP指令的情况下当执行跳跃
与SNZ0指令。
将外部0中断使能位( V1
0
)和INTE
标志设定为“ 1”。
外部0中断现已启用。现在,当一个有效波
形式被输入到INT引脚,所述EXF0标志被设置为“ 1”,并且
外部0中断发生。
21