
每个中断源都可以单独启用或设置或在清禁用
荷兰国际集团在中断位使能寄存器。该寄存器还包含了一个全局禁止位
这必须被清零,同时禁止所有的中断。
每一个中断源,也可单独设置为4个优先级之一
通过设置或清除在中断优先级寄存器位。下表显示了
位值和优先级级别与每个组合相关联。
表63 。
优先级位值
IPH.x
0
0
1
1
IPL.x
0
1
0
1
中断优先级
0 (最低)
1
2
3 (最高)
一个低优先级的中断可以被高优先级的中断,但尚未被另一个中断
低优先级中断。高优先级的中断不能被任何中断打断
源。
如果不同优先级的两个中断请求同时,所接收的
高优先级的中断申请。如果优先级相同的中断请求
级别同时接收,内部查询序列决定了
请求提供服务。因此,每个优先级内有第二优先级的结构
通过查询序列确定,见表64 。
表64 。
中断优先级之内
中断名称
外部中断( INT0 )
定时器0( TF0 )
外部中断( INT1 )
定时器1 ( TF1 ),
PCA ( CF或CCFn)的
UART ( RI或TI )
定时器2 ( TF2 )
ADC ( ADCI )
SPI中断
中断向量地址
0003h
000Bh
0013h
001Bh
0033h
0023h
002Bh
0043h
0053h
优先数
1
2
3
4
5
6
7
8
9
114
AT89C51AC3
4383D–8051–02/08