
五金
功能块操作
中断功能
中断类型是一个向量中断转移到个人
根据各中断源地址(中断地址) 。
当以下三个条件的,发生中断。
中断允许标志( INTE ) = “ 1 ” (中断)
中断允许位= “ 1 ” (中断请求发生启用)
中断启动条件成立
(请求标志=“ 1”)的
表3显示了中断源。 (请参阅各中断请求
标志的激活条件的详情。 )
( 1 )中断允许标志( INTE )
中断允许标志( INTE )控制是否在每个
中断使能/禁用。中断使能时, INTE
标志设置为“1”的EI指令和禁用时
标志INTE清“ 0 ”与DI指令。当任何
发生中断时,标志INTE就自动清“ 0 ”
这样其他中断被禁止,直到EI指令
执行。
( 2 )中断使能位( V1
0
–V1
3
)
使用中断使能中断控制寄存器V1的位
选择相应的中断请求或跳过指令。
表4示出中断请求标志,中断使能位
并跳过指令。
表5示出了在中断使能位功能。
( 3 )中断请求标志
当激活条件为每个中断满意,
相应的中断请求标志被设置为“1”。每
中断请求标志清“ 0 ”时,无论是;
中断发生时,或
下一条指令被跳过,跳过指令。
每一个中断请求标志置位时,启动条件
为满足即使中断是由INTE标志禁用或
其中断允许位。一旦设置,中断请求标志
保留着,直到设定一个明确的条件得到满足。
因此,发生中断时,中断禁止
状态被解除而中断请求标志置位。
如果有一个以上的中断请求标志被设置时,中断
禁止状态被解除时,中断优先级为如下
如表3所示。
表3的中断源
打断
优先
激活状态
中断名称
地址
水平
地址0
1
外部中断0电平变化
在第1页
INT引脚
2
定时器1下溢地址4
定时器1中断
在第1页
3
定时器2中断
定时器2下溢
地址6
在第1页
表4中断请求标志,中断允许位和跳跃
指令
请求标志使能位跳转指令
中断名称
EXF0
V1
0
SNZ0
外部中断0
定时器1中断
定时器2中断
T1F
T2F
V1
2
V1
3
SNZT1
SNZT2
表5中断使能位功能
的发生
中断使能位
中断请求
1
0
启用
残
跳转指令
无效
有效
4551集团用户手册
1-15