
三菱微型计算机
元
IN
LIM
PRE
中断
.
.
焊割化
c
ifica
PEC拍摄对象,以
ls
国际泳联重子
a
OT一
为n的限制
is
:钍公制
ICE
不ê段
索姆
7534组
单片8位CMOS微机
发生中断通过14个不同的来源: 4个外部源, 9间
最终源和1个软件源。
中断控制
除了BRK指令中断所有中断都有一个中断
请求位和中断使能位,并且它们是由控制
中断禁止标志。若中断使能位和中断
请求比特被设定为“ 1”,并且中断禁止标志被设置为“0” ,一
中断被接受。
中断请求位可通过程序清零,但不能设置。
中断使能位可设置并由程序清零。
它成为通过切换CNTR可用
0
和A -D中断源
有位中断边沿选择寄存器的第7 ,定时器2和串行I /
与第6位,定时器X和O2中断源键唤醒时中断
与第5位,和串行I / O传输和INT源
1
中断源
与第4位。
复位和BRK指令中断不能被禁用
任何标志或位。除了这些将禁止所有中断的时候在 -
中断禁止标志被置位。
当有多个中断同时发生时,中断
根据优先接收。
表6的中断向量地址和优先级
中断源
复位(注2 )
UART接收
USB IN令牌
UART发送
USB SETUP / OUT令牌
复位/暂停/恢复
中断操作
在接受中断的下列操作自动
matically进行:
1.正在执行的处理被停止。
2.程序计数器和处理器状态寄存器的内容
器被自动压入堆栈。
3.中断禁止标志置位和相应的中断
请求位被清除。
4.同时与推操作,中断目的地
地址是从矢量表中读出到程序计数器中。
使用注意事项
当的外部中断的有效边沿(INT
0
, INT
1
, CNTR
0
)是
集,中断请求位可设置。
因此,请大家按以下顺序:
1.禁用所选择的外部中断。
2.更改中断边沿选择寄存器中的有效边沿。 (以
案例CNTR的
0
:定时器X模式寄存器)
3.清除设置的中断请求位为“ 0 ” 。
4.启用其选定的外部中断。
向量地址(注1 )
优先
1
2
3
高阶
低阶
中断请求产生条件
在复位输入
在UART数据的接收完成
在检测令牌
在UART发送移位或竣工
当发送缓冲区为空
在检测安装程序/ OUT令牌或
在检测复位/暂停/恢复的
在检测的上升沿或下降沿
为INT
1
输入
备注
非屏蔽
有效的在UART模式
有效的USB模式
有效的在UART模式
有效的USB模式
外部中断
(主动边缘可选)
外部中断
(主动边缘可选)
外部中断(有效期在下降)
STP释放计时器溢
FFFD
16
FFFB
16
FFF9
16
FFFC
16
FFFA
16
FFF8
16
INT
1
INT
0
定时器X
键唤醒时
定时器1
定时器2
串行I / O2
CNTR
0
A- D转换
8
FFEF
16
FFEE
16
6
7
FFF3
16
FFF1
16
FFF2
16
FFF0
16
4
5
FFF7
16
FFF5
16
FFF6
16
FFF4
16
在检测的上升沿或下降沿
为INT
0
输入
在定时器X下溢
在下降的输入逻辑的结合的
端口P0级(输入)
在定时器1下溢
在定时器2下溢
在发射完成/接收移位
在检测的上升沿或下降沿
CNTR的
0
输入
在A- D转换完成
外部中断(主动边缘
可选)
非屏蔽软件中断
BRK指令
在BRK指令执行
9
FFED
16
FFEC
16
注1 :
向量处理包含内部跳转目标地址。
2:
以同样的方式作为具有最高优先级的一个中断复位的功能。
16