
五金
功能说明
中断
中断发生16源中16来源: 7个外部,
八个内部,一个软件。
sNotes
当的外部中断的有效边沿(INT
0
-INT
3
, SCL /
SDA , CNTR
0
, CNTR
1
)被置位,则相应的中断请求
位也可以被设置。因此,必须按以下步骤:
1.禁用中断
2.更改中断边沿选择寄存器
( SCL / SDA中断引脚极性选择位的SCL / SDA ;在
定时器XY模式寄存器CNTR
0
和CNTR
1
)
3.清除中断请求位为“ 0 ”
4.接受中断。
中断控制
每个中断由中断请求位,中断控制
使能位,中断禁止标志除了软件指令
中断BRK指令集。发生中断时,如果
相应的中断请求和使能位都为“1” ,并在 -
中断禁止标志为“0” 。
中断使能位可以由软件设置或清除。
中断请求位可以由软件来清除,但不能
通过软件设置。
BRK指令不能与任何标志或位禁用。在我
(中断禁止)标志禁止除BRK IN-所有中断
梁支中断。
当有多个中断同时发生时,中断
根据优先接收。
中断操作
通过接受中断的,下面的操作是自动
matically进行:
1.程序计数器的内容和该处理器的状态
寄存器自动压入堆栈。
2.中断禁止标志置位和相应的中断
请求位被清除。
3.中断跳转目的地址是从载体阅读
表到程序计数器中。
1-16
三千八百五十一分之三千八百五十〇集团用户手册