《单片机C语言编程》课件——外部中断源.pptxVIP

  • 2
  • 0
  • 约3.67千字
  • 约 18页
  • 2026-06-17 发布于福建
  • 举报

《单片机C语言编程》课件——外部中断源.pptx

单片机C语言编程KeilProteus

单片机的内部资源中断系统、定时/计数器和串行口是单片机片内非常重要的功能部件,80C51有五个中断源,两个16位定时/计数器,一个全双工串行口。

什么是中断引例:游戏挂机被偷袭你正在玩王者荣耀,角色在挂机打野(主程序循环执行)。突然敌方英雄偷袭(外部中断触发)!游戏自动暂停(保存当前状态),你赶紧操作角色反击(中断服务程序)。打赢后,角色继续打野(返回主程序)。如果没有中断系统,你的角色会一直傻乎乎打野,直到被干掉……就像单片机没有中断,只能死循环!

中断的概念CPU进行工作A时发生了事件B,请求CPU马上处理CPU暂时中断当前工作A,转去处理事件B事件B处理完后,回到工作A被中断的地方继续处理A工作。中断的优点:CPU利用率高控制实时性强系统可靠性好

中断源外部中断源:/INT0(P3.2)/INT1(P3.3)定时/计数器:T0(P3.4)T1(P3.5)串行口:RXD(P3.0),TXD(P3.1)

外部中断相关的特殊功能寄存器如果要开放T0呢?EEAESET1EX1ET0EX0字节地址:A8HEX0:外中断0允许ET0:T0中断允许EX1:外中断1允许ET1:T1中断允许ES:串口中

文档评论(0)

1亿VIP精品文档

相关文档