考点2 中断寄存器《单片机原理与应用》四川省(分类招生和对口招生)电子信息类 知识点讲解

2026-04-07
| 8页
| 14人阅读
| 0人下载
中职电子知识铺
进店逛逛

资源信息

学段 中职
学科 职教专业课
课程 单片机技术与应用
教材版本 -
年级 -
章节 -
类型 题集-综合训练
知识点 中断原理及应用
使用场景 中职复习-一轮复习
学年 2026-2027
地区(省份) 四川省
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 1.24 MB
发布时间 2026-04-07
更新时间 2026-04-07
作者 中职电子知识铺
品牌系列 上好课·一轮讲练测
审核时间 2026-04-07
下载链接 https://m.zxxk.com/soft/57209313.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

四川省(电子信息大类)对口招生《单片机原理与应用》 复习讲义 模块 5 中断原理及应用 考点二 中断寄存器 【考纲要求】 掌握中断寄存器中标志位的含义及其应用。 【知识网络】 【知识和技能要点】 一、中断标志控制寄存器TCON 高四位控制定时/计数器 TF1位:T1计数溢出标志位。当T1计数溢出时,由硬件置1,申请中断。进入中断服务程序后被硬件自动清0。 TR1位:T1计数运行控制位。由软件置1或清0。 当GATE位(TMOD.7)=0时,若TR1=1,允许T1计数; TR1=0时,禁止T1计数。当GATE位=1时,TR1 =1且 INT1=1时,允许T1计数。 TF0位:T0计数溢出标志位,功能同TF1。 TR0位:T0计数运行控制位,由软件置1或清0。 当GATE位(TMOD.3)=0时,若TR0=1,允许T0计数; TR0=0时,禁止T0计数。当GATE位=1时,TR0 =1且INT0=1时,允许T0计数。 外部中断源 INT0 、INT1:中断标志和触发方式控制位在TCON的低四位。 IE0(IE1)=1表示正在向CPU申请中断,响应后由硬件自动清零。 IT0(IT1)=0:电平(低电平)触发; IT0(IT1)=1:边沿(下跳沿)触发。 外部中断的触发方式: ①电平触发方式(IT=0) 中断标志随外部电平状态变化而变化,适用于响应速度较高的外部中断申请,每个机器周期的采样INT引脚,决定相应IE的状态。 ②边沿触发方式(IT=1) 中断标志IE由外部信号的下降沿触发(高、低电平保持时间大于1个机器周期),并保持直至中断得到响应,优点是中断事件不会被丢失。 二、中断允许控制寄存器IE 实现两级管理,复位时,各位均为0,禁止所有中断。 EA:中断开放标志,“1”表示开放中断。 ES:串行口中断允许位,“1”有效。 ET1、ET0:定时器中断允许位,“1”有效。 EX1、EX0:外部中断允许位,“1”有效。 三、中断优先级控制寄存器IP 高优先级 低优先级 MCS-51系列单片机有两级中断级 每一中断源可编程为高优先级或低优先级中断,以实现二级嵌套。是5个中断源的优先级控制位,“1”为高优先级。 PS:串行通讯中断优先级控制位; PT1:计数/定时器T1中断优先级控制位; PX1:外部中断1(INT1)优先级控制位; PT0:计数/定时器T0中断优先级控制位; PX0:外部中断0(INT0)优先级控制位; 默认的优先次序为:INT0 、C/T0 、INT1、C/T1、串行口中断(依次从高到低) 四、中断嵌套 当CPU响应某一中断源请求而进入中断处理时,若更高级别的中断源发出申请,则CPU暂停现行的中断服务程序,去响应优先级更高的中断,等高级别的中断处理完后,再返回低级别中断服务程序,所有中断结束后,继续执行原先的程序,这一过程就称为中断嵌套,如图所示: 中断系统的功能: ①中断优先权排队 ②实现中断嵌套 ③自动响应中断 ④实现中断返回 【练习题】 1、 填空题 1.若(IP)=00010100B,则优先级最高者为 ___ ,最低者为 ___ 。 2.MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器        加以选择。 3.外中断请求标志位是       和       。 4.8031单片机中IP=0EH,IE=8DH时,CPU能响应的优先权最低的中断源是_________。 5.若MCS-51系列单片机中的中断设定为同一优先级,当它们同时发出中断请求时,CPU处理的顺序(由高到低)为 → __ → → → 。 6.MCS—51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为       时,产生中断请请求。 二、选择题 1. MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器(      )。 A. IE                  B. IP            C. TCON         D. SCON 2.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(    )。 A.98H          B. 84H           C. 42H             D. 22H 3.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(     )。  A. INT0,INT1      B. T0,T1      C. T1,串行接口    D.  INT0,T0 4.若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应(     )。 A. INT1               B. INT0        C. T1            D. T0 5.执行MOV  IE,#03H后,MCS-51将响应的中断是(     )。 A.1个                B. 2个          C. 3个           D. 0个 6.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器(      )。 A.IE                 B. IP             C. TCON         D. SCON 7.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(      )。 A.TMOD        B. TCON/SCON       C. IE              D. IP 8.MCS—51单片机外部中断1和外部中断0的触发方式选择位是(    )。 A.TR1和TR0      B.IE1和IE0          C.IT1和IT0      D.TF1和TF0 9.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为(    )。   A.低电平有效       B.高电平有效     C.脉冲上跳沿有效    D.脉冲后沿负跳有效 10.下列说法正确的是( ) A. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中 B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中 C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中 D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON与SCON寄存器中 三、判断题 1.MCS-51的5个中断源优先级相同。 (  ) 2.各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。(  ) 3.各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。(  ) 4.各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。(  ) 5.各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。(  ) 6.  同一级别的中断请求按时间的先后顺序响应。(  ) 7.  同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(  ) 8.  低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(  ) 9.同级中断不能嵌套。(  ) 10.8051单片机对最高优先权的中断响应是无条件的。(   ) 四、分析题 1.根据下列已知条件,试求中断开关状态。 ①IE=93H;    ②IE=84H;     ③IE=92H;     ④IE=17H 2.按下列要求设置IP: ①INT1、串行口为高优先级,其余为低优先级; ②T1为高优先级,其余为低优先级; ③T0、T1为低优先级,其余为高优先级; ④串行口为低优先级,其余为高优先级。 3.根据下列已知条件,试求中断优先级状态。 ①IP=16H;    ②IP=ECH;       ③IP=03H;      ④IP=1FH 4.要求80C51五个中断源按下列优先顺序排列,判是否有可能实现?若能,应如何设置中断源的中断优先级别?若不能,试述理由。 ①T0、T1、INT0、INT1、串行口 ②串行口、INT0、T0、INT1、T1 ③INT0、T1、INT1、T0、串行口 ④INT0、INT1、串行口、T0、T1 ⑤串行口、T0、INT0、INT1、T1 ⑥INT0、INT1、T0、串行口、T1 【答案】 一、填空题 1.若(IP)=00010100B,则优先级最高者为 串行口中断,最低者为 定时器/计数器1中断。 2.MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。 3.外中断请求标志位是 IE0 和 IE1。 4.8031单片机中IP=0EH,IE=8DH时,CPU能响应的优先权最低的中断源是 INT0。 5.若MCS-51系列单片机中的中断设定为同一优先级,当它们同时发出中断请求时,CPU处理的顺序(由高到低)为:外部中断0 → 定时器/计数器0 → 外部中断1 → 定时器/计数器1 → 串行口中断。 6.MCS—51单片机外部中断请求信号有电平方式和边沿触发方式,在电平方式下,当采集到INT0、INT1的有效信号为 低电平 时,产生中断请求。 二、选择题 1.B 2.A 3.D 4.B 5.D 6.B 7.B 8.C 9.A 10.D 三、判断题 1.× 2.× 3.× 4.× 5.√ 6.√ 7.× 8.√ 9.√ 10.× 四、分析题 1. 根据IE求中断开关状态 ① IE=93H=10010011B:INT0、T0、串行口开中断,其余关中断 ② IE=84H=10000100B:INT1开中断,其余关中断 ③ IE=92H=10010010B:T0、串行口开中断,其余关中断 ④ IE=17H=00010111B:CPU关总中断,所有中断均不响应 2. 按要求设置IP ① INT1、串行口为高优先级:IP=00010100B(14H) ② T1为高优先级:IP=00001000B(08H) ③ T0、T1低优先级,其余高优先级:IP=00010101B(15H) ④ 串行口低优先级,其余高优先级:IP=00001111B(0FH) 3. 根据IP求中断优先级状态 ① IP=16H=00010110B:INT1、T0、串行口为高优先级 ② IP=ECH=11101100B:INT1、T1为高优先级 ③ IP=03H=00000011B:INT0、T0为高优先级 ④ IP=1FH=00011111B:全部为高优先级,按硬件固定顺序响应 4. 中断优先级排序判断: ①T0、T1、INT0、INT1、串行口:能。T0、T1为高优先级,其余为低优先级。 ②串行口、INT0、T0、INT1、T1:能。串行口为高优先级,其余为低优先级。 ③INT0、T1、INT1、T0、串行口:不能。80C51只有两个中断优先级。当设置INT0、T1为高优先级时,INT1、T0、串行口 处于同一低优先级,而T0的优先权在排在INT1之前,INT1无法优先T0。 ④INT0、INT1、串行口、T0、T1:能。INT0、INT1、串行口为高优先级,其余为低优先级。 ⑤串行口、T0、INT0、INT1、T1:不能。80C51只有两个中断优先级。当设置串行口为高优先级后,T0、INT0、INT1、T1 处于同一低优先级,而INT0的优先权排在T0前面,T0无法优先INT0。 ⑥INT0、INT1、T0、串行口、T1:不能。80C51只有两个中断优先级。当设置INT0、INT1为高优先级后,T0、串行口、T1 处于同一低优先级,而T1的优先权排在串行口前面,串行口无法优先T1。 原创精品资源学科网独家享有版权,侵权必究 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

考点2 中断寄存器《单片机原理与应用》四川省(分类招生和对口招生)电子信息类 知识点讲解
1
考点2 中断寄存器《单片机原理与应用》四川省(分类招生和对口招生)电子信息类 知识点讲解
2
考点2 中断寄存器《单片机原理与应用》四川省(分类招生和对口招生)电子信息类 知识点讲解
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。