
三菱微型计算机
3850组(规格,高)
单片8位CMOS微机
中断
中断发生14源中14来源:六个外部,
7个内部,一个软件。
sNotes
当的外部中断的有效边沿(INT
0
-INT
3
, CNTR
0
,
CNTR
1
)被置位,相应的中断请求位也可能是
设置的。因此,必须按以下步骤:
1.禁用中断
2.更改中断边沿选择寄存器
(定时器XY模式寄存器CNTR
0
和CNTR
1
)
3.清除中断请求位为“ 0 ”
4.接受中断。
中断控制
每个中断由中断请求位,中断控制
使能位,中断禁止标志除了软件指令
中断BRK指令集。发生中断时,如果
相应的中断请求和使能位都为“1” ,并在 -
中断禁止标志为“0” 。
中断使能位可以由软件设置或清除。
中断请求位可以由软件来清除,但不能
通过软件设置。
BRK指令不能与任何标志或位禁用。在我
(中断禁止)标志禁止除BRK IN-所有中断
梁支中断。
当有多个中断同时发生时,中断
根据优先接收。
中断操作
通过接受中断的,下面的操作是自动
matically进行:
1.程序计数器的内容和该处理器的状态
寄存器自动压入堆栈。
2.中断禁止标志置位和相应的中断
请求位被清除。
3.中断跳转目的地址是从载体阅读
表到程序计数器中。
17