位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2190页 > M38005E6-XXXFP > M38005E6-XXXFP PDF资料 > M38005E6-XXXFP PDF资料1第33页

五金
功能说明
中断
中断发生了16来源: 7个外部,八个内部,
和一个软件。
中断操作
当接收到一个中断时,程序计数器的内容
和处理器状态寄存器被自动存储到
堆栈。中断禁止标志被设置,以抑制其它中断
从interfering.The相应的中断请求位被清除
和中断跳转目标地址是从载体读
表到程序计数器中。
中断控制
每个中断由中断请求位,中断控制
使能位,中断禁止标志除了软件指令
中断BRK指令集。发生中断时,如果它对应
应的中断请求和使能位都为“1” ,并在间
中断禁止标志为“0” 。
中断使能位可以由软件设置或清除。
中断请求位可以由软件来清除,但不能
通过软件设置。
BRK指令不能与任何标志或位禁用。在我
(中断禁止)标志禁止除BRK IN-所有中断
梁支中断。
当有多个中断同时发生时,中断
根据优先接收。
表7.中断向量地址和优先级
中断源
复位(注2 )
INT
0
INT
1
串行I / O1
招待会
串行I / O1
传输
定时器X
定时器Y
定时器1
定时器2
CNTR
0
CNTR
1
串行I / O2
INT
2
INT
3
INT
4
A- D转换器
BRK指令
优先
1
2
3
4
向量地址(注1 )
高
低
FFFD
16
FFFC
16
FFFB
16
FFF9
16
FFF7
16
FFFA
16
FFF8
16
FFF6
16
使用注意事项
当的外部中断的有效边沿(INT
0
为INT
4
,
CNTR
0
或CNTR
1
)被改变时,相应的中断再
寻求位也可以被设置。因此,采取下面的SE-
quence ;
( 1 )禁止被选择的外部中断。
( 2 )改变有效边沿选择。
( 3 )清除被选择为“ 0 ”中断请求位。
(4 )使所选择的外部中断。
中断请求
生成条件
在复位
在检测到的上升沿或
INT的下降沿
0
输入
在检测到的上升沿或
INT的下降沿
1
输入
在串行I / O1完成
数据接收
在串行I / O1完成
转让或转移时,
发送缓冲器是空的
在定时器X下溢
在定时器Y下溢
在定时器1下溢
在定时器2下溢
在检测到的上升沿或
CNTR下降边缘
0
输入
在检测到的上升沿或
CNTR下降边缘
1
输入
在串行I / O2完成
数据传输
在检测到的上升沿或
INT的下降沿
2
输入
在检测到的上升沿或
INT的下降沿
3
输入
在检测到的上升沿或
INT的下降沿
4
输入
在A- D转换完成
在BRK指令执行
备注
非屏蔽
外部中断
(主动边缘可选)
外部中断
(主动边缘可选)
当选择了串行I / O1有效
5
6
7
8
9
10
11
12
13
14
15
16
17
FFF5
16
FFF3
16
FFF1
16
FFEF
16
FFED
16
FFEB
16
FFE9
16
FFE7
16
FFE5
16
FFE3
16
FFE1
16
FFDF
16
FFDD
16
FFF4
16
FFF2
16
FFF0
16
FFEE
16
FFEC
16
FFEA
16
FFE8
16
FFE6
16
FFE4
16
FFE2
16
FFE0
16
FFDE
16
FFDC
16
当选择了串行I / O1有效
STP释放计时器溢
外部中断
(主动边缘可选)
外部中断
(主动边缘可选)
当选择了串行I / O2有效
外部中断
(主动边缘可选)
外部中断
(主动边缘可选)
外部中断
(主动边缘可选)
非屏蔽软件中断
注1 :
向量地址包含中断跳转的目的地址。
2:
以同样的方式作为具有最高优先级的一个中断复位的功能。
1-18
3802群组用户手册