添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2091页 > M38748E6T-XXXGP > M38748E6T-XXXGP PDF资料 > M38748E6T-XXXGP PDF资料1第23页
三菱微型计算机
3874组
单片8位CMOS微机
中断
中断发生27来源: 10外, 16个内部和1软
洁具。
中断因子的测定
中断请求位为“多因素/各一个向量
向量中断“被设定为”1“时,中断禁止标志( I)中的”0“
和因子中的一个中断允许位为“1”和它对应
应的从“0 ”到“1 ”的因素中断请求位的变化。在
这个时候,如果向量中断使能位为“1 ”时,中断产生
小人。 (请注意,中断请求位对每个矢量与
因素中断请求位都是边缘感。 )
当2个或多个中断的中断因素的请求分配到
同时产生一个中断向量时,确认
中断请求位分配给每个向量中断原因
器,并且处理按照优先级。
如果中断请求位为中断因子为“1” ,并在 -
中断使能位中断因素,每个向量都是“ 1 ” ;
例如,当另一个中断因素中断分配
到相同的载体时发生的中断处理例程是
执行中断返回后再次出现。清除在 -
中断请求位,它们不是必需的或已
执行中断标志清除之前已经处理( CLI )
或中断处理程序返回(RTI )指令。
中断请求位,每个中断的因素没有被清除
后,硬件的中断向量地址的分支。明确
这些位由软件中的中断处理程序。使用
LDM , STA等指令来做到这一点。不要使用读 - 修改 -
写指令;例如, CLB 。
中断控制
每个中断由中断请求位,中断控制
使能位,中断禁止标志除了软件指令
中断BRK指令集。发生中断时,如果
相应的中断请求和使能位都为“1” ,并在 -
中断禁止标志为“0” 。
中断使能位可以由软件设置或清除。
中断请求位可以由软件来清除,但不能
通过软件设置。
BRK指令不能与任何标志或位禁用。在我
(中断禁止)标志禁止除BRK IN-所有中断
梁支中断。
中断控制电路由两种类型的中断的: “一
因子/一个向量中断“和”多因素/一个向量间
中断“ 。该结构示于图18 。
中断操作
当中断发生时,以下操作automati-
美云进行:
1.程序计数器的内容和该处理器的状态
寄存器被压入堆栈。
2.中断禁止标志置位和相应的中断
请求位每个向量被清除。 (对应的间
中断请求位为每个中断的因素没有被清除。 )
中断3中断跳转地址有
最高优先级被加载到程序计数器中。
s
笔记
当的外部中断的有效边沿(INT
0
-INT
5
, CNTR
0
,
CNTR
1
)被置位,相应的中断请求位也可能是
设置的。因此,采取以下顺序:
( 1 )禁止被选择的外部中断。
( 2 )更改中断边沿选择寄存器中的有效边沿(在
案例CNTR的
0
:定时器X模式寄存器;如果CNTR的
1
:
定时器Y模式寄存器) 。
( 3)清除设置的中断请求位为“ 0 ” 。
(4 )使所选择的外部中断。
23

深圳市碧威特网络技术有限公司