各位含义如下 (1)EA为中断允许总控制位 当EA=0时,中断总禁止,屏蔽所有中断请求 当EA=1时,中断总允许,CPU开放中断,对各中断的中断 申请是否允许,还要取决于各中断源的中断允许控制状态。 (2)EX和EX1为外部中断允许控制位。 当EX。(EX1)=0时,禁止外中断0(外中断0); 当EX(EX1)=1时,允许外中断0(外中断1)。 (3)ET和ET为定时计数中断允许控制位。 当ET0(ET1)=0时,禁止定时片计数中断 当ET0(ET1)=1时,允许定时片计数中断。 (4)ES——串行中断允许控制位。 当ES=0时,禁止串行中断 当ES=1时,允许串行中断
各位含义如下: (1)EA为中断允许总控制位。 当EA=0时,中断总禁止,屏蔽所有中断请求; 当EA=1时,中断总允许,CPU开放中断,对各中断的中断 申请是否允许,还要取决于各中断源的中断允许控制状态。 (2)EX0和EX1为外部中断允许控制位。 当EX0(EX1)=0时,禁止外中断0(外中断0); 当EX0(EX1)=1时,允许外中断0(外中断1)。 (3)ET0和ET1为定时/计数中断允许控制位。 当ET0(ET1)=0时,禁止定时/计数中断; 当ET0(ET1)=1时,允许定时/计数中断。 (4)ES――串行中断允许控制位。 当ES=0时,禁止串行中断; 当ES=1时,允许串行中断
623中断优先级控制 MCS-51单片机中5个中断的优先级别由中断优先控 制器I进行设定。P寄存器地址为0BFH~OB8H 位地址 OBCH OBBH OBAH OB9H OB8H 位名称 PS PT PX PT PX (1)PX和PX1—外部中断0和1优先设定位 (2)PT和PT1一定时中断0和1优先设定位 (3)PS—串行中断优先级设定位 当为“0”时,该位优先级低;为“1”时该位 优先级高
6.2.3 中断优先级控制 MCS-51单片机中5个中断的优先级别由中断优先控 制器IP进行设定。IP寄存器地址为0BFH~0B8H。 位地址 - - - 0BCH 0BBH 0BAH 0B9H 0B8H 位名称 - - - PS PT1 PX1 PT0 PX0 (1)PX0和PX1――外部中断0和1优先设定位 (2)PT0和PT1――定时中断0和1优先设定位 (3)PS――串行中断优先级设定位 当为“0”时,该位优先级低;为“1”时该位 优先级高
IT0=0 TCON IP 然请求 PX 优 CPU TEO 向量 PXI ET 低中请 级断求 TX ≥1 自然优先级中向 RXD PC 图6-2MCS-51单片机中断系统
IT =0 0 IT =0 1 INT0 INT1 T0 TXD RXD TCON TE0 IE1 TE0 ≥1 EX0 ET0 EX1 ET1 ES EA PX0 PT0 PX1 PT1 PS 1 0 1 0 1 0 1 0 1 0 IE IP 自 然 优 先 级 自 然 优 先 级 PC T1 中断 向量 中断 向量 PC 高级 中断 请求 低级 中断 请求 CPU CPU =1 =1 图6-2 MCS-51单片机中断系统