
飞利浦半导体
产品speci fi cation
80C51的8位微控制器系列
4K / 8K / 16K / 32K闪存
89C51/89C52/89C54/89C58
中断优先级结构
在89C51 / 89C52 / 89C54 / 89C58有6源4级
中断结构。
有3个与4级中断相关的寄存器。他们是
IE浏览器,IP和IPH 。 (参见图10 ,图11和12 )的IPH (中断
优先级高)寄存器使4级中断结构
可能。该IPH位于SFR地址B7H 。的结构
在IPH寄存器及其比特的描述示于图12 。
在IPH的SFR的功能是简单的,当与组合
IP SFR确定每个中断的优先级。每个优先级
中断被确定为列于下表中:
优先级位
IPH.x
0
0
1
1
IP.x
0
1
0
1
中断优先级
0级(最低优先级)
LEVEL 1
LEVEL 2
3级(最高优先级)
有四个级别的中断,而不是两个作为对80C51 。一
中断只要将服务作为相等或更高的中断
优先级是不是已经被服务。如果相同的中断或
更高级别的优先级被服务,新的中断会等到
它正被服务之前完成。如果较低优先级中断是
被服务时,将被停止,并在新的中断提供服务。
当新的中断结束时,较低优先级中断
已停止将完成。
表7中。
中断表
轮询优先级
1
2
3
4
5
6
请求位
IE0
TP0
IE1
TF1
RI , TI
TF2 , EXF2
硬件清零?
N( L)
1
Y
N( L) Y( T)
Y
N
N
Y( T)
2
向量地址
03H
0BH
13H
1BH
23H
2BH
X0
T0
X1
T1
SP
T2
来源
注意事项:
1. L =电平触发
2. T =过渡激活
7
IE浏览器( 0A8H )
EA
6
—
5
ET2
4
ES
3
ET1
2
EX1
1
ET0
0
EX0
使能位= 1使能中断。
使能位= 0禁用它。
位
IE.7
IE.6
IE.5
IE.4
IE.3
IE.2
IE.1
IE.0
符号
EA
—
ET2
ES
ET1
EX1
ET0
EX0
功能
全局禁止位。如果EA = 0 ,所有中断被禁止。如果EA = 1 ,每个中断都可以单独
启用或设置或清除其使能位禁用。
未实现。留作将来使用。
定时器2中断使能位。
串行口中断使能位。
定时器1中断使能位。
外部中断1使能位。
定时器0中断使能位。
外部中断0使能位。
SU00571
图10. IE寄存器
1999年10月27日
17