【单片机】4.3 中断允许与中断优先级的控制

本文详细介绍了AT89S52单片机中断系统的中断允许寄存器IE和中断优先级寄存器IP,包括其位功能、控制中断的方法及中断优先级的设定。通过设置IE和IP,可以控制中断的开启、关闭以及优先级,实现中断嵌套和多中断源管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 中断允许控制由中断允许寄存器IE控制。(interrupt enable)
  • 中断优先级控制由中断优先级寄存器IP控制。(interrupt priority)

4.3.1 中断允许寄存器IE

  • AT89S52的对各中断源的开放或屏蔽,是由中断允许寄存器IE控制的。
  • IE字节地址为A8H可位寻址,格式如图4-6所示。
图4-6 中断允许寄存器IE的格式
  • IE对中断的开放和关闭实现两级控制
  • 有一个总的开关中断控制位EA(IE.7位),
    • EA=0时,所有的中断请求被屏蔽;
    • EA=1时,开放中断,但6个中断源的中断请求是否允许,还要由IE中的低6位所对应的6个中断请求允许控制位的状态来决定(图4-6)。
IE中各位功能如下:

(1)EA(D7)中断允许总开关控制位

  • EA=0,所有的中断请求被屏蔽
  • EA=1,所有的中断请求被开放

(2)ES(D4)——串行口中断允许位

(3) ET1(D3)——定时器/计数器T1的溢出中断允许位。

(4)EX1(D2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值