首页 理论教育 MCS-51单片机中断系统简介

MCS-51单片机中断系统简介

时间:2026-01-26 理论教育 蝴蝶 版权反馈
【摘要】:MCS-51系列单片机的中断系统有5个/6或7个中断源,两个中断优先级,可实现两级中断服务程序嵌套。每个中断源均可软件编程为高优先级或低优先级中断,允许或禁止向CPU请求中断。图5-24为MCS-51单片机对中断事件的整个处理过程示意图。图5-24MCS-51单片机整个中断过程示意图MCS-51单片机内部对中断系统的管理主要通过中断源寄存器、中断允许寄存器IE、中断优先级控制寄存器IP共4个特殊功能寄存器SFR来实施。MCS-51系列单片机的中断系统如图5-25所示。

MCS-51系列单片机的中断系统有5个(51子系列)/6或7个(52子系列)中断源,两个中断优先级,可实现两级中断服务程序嵌套。每个中断源均可软件编程为高优先级或低优先级中断,允许或禁止向CPU请求中断。下面仅介绍51子系列单片机的中断系统。图5-24为MCS-51单片机对中断事件的整个处理过程示意图。

图5-24 MCS-51单片机整个中断过程示意图

MCS-51单片机内部对中断系统的管理主要通过中断源寄存器(TCON、SCON中的有关位)、中断允许寄存器IE、中断优先级控制寄存器IP共4个特殊功能寄存器SFR来实施。(https://www.xing528.com)

MCS-51系列单片机的中断系统如图5-25所示。它由中断源、中断标志位、中断控制位、中断优先级位和硬件查询机构组成。其中,中断源为外部中断图示、定时器/计数器0溢出中断C/T0(T0)、外部中断图示、定时器/计数器1溢出中断C/T1(T1)和串行口发送/接收中断(TXD/RXD)共5个。其中两个外部中断还有低电平、下降沿两种触发方式,它们由触发方式控制位IT0、IT1来设置;中断申请的标志位为IE0、TF0、IE1、TF1、TI和RI共6个。中断允许(开放)或禁止(屏蔽)的控制由1个总开关和对应于5个中断源的分开关串连来控制,其中总开关为EA 1个,而对应于5个中断源的分开关为EX0、ET0、EX1、ET1和ES共5个。5个中断源可设置为高、低两个优先级,其对应的优先级控制位为PX0、PT0、PX1、PT1和PS共5个。

图5-25 MCS-51的中断系统结构

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈