第26卷 中断原理及应用(1)山东省春季高考-电子技术类《单片机控制技术双析卷》
2026-04-29
|
2份
|
9页
|
46人阅读
|
0人下载
内容正文:
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第25、第26卷精准对标山东省考纲,知识模块(六)中断基础知识及单片机控制应用:
(1) 了解中断的概念及STC89C51系列单片机中断系统的组成。
(2) 了解STC89C51系列单片机的中断类型及优先级。
(3) 理解中断及相关寄存器的设置方法和实现方法。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第26卷
中断原理及应用(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在MCS-51单片机中,若需要在外部中断触发时立即响应,并尽可能快地执行中断服务程序,应( )
A.将外部中断优先级设置为最高,并允许中断嵌套
B.将外部中断优先级设置为最低,并禁止中断嵌套
C.中断优先级设置与响应速度无关
D.以上都不对
2.外部中断 INT1 的类型控制位 IT1=1 时,P3.3 使中断申请信号有效。( )
A.低电平 B.高电平 C.下降沿 D.上升沿
3.IT1=0 表示( )
A.外部中断 0 为下降沿触发方式 B.外部中断 0 为电平触发方式
C.外部中断 1 为下降沿触发方式 D.外部中断 1 为电平触发方式
4.中断能具有的好处是( )
A.让程序更复杂 B.让程序执行速度更快
C.让程序更有效率 D.让程序执行更灵活
5.若要同时启用 INT0 及 INT1 中断功能,则设置为( )
A.TCON=0x81 B.IE=0x85 C.IP=0x83 D.IE=0x03
6.8051 单片机共有中断源的个数是( )
A.4 B.5 C.6 D.7
7.当优先级的设置相同时,若以下几个中断同时发生, 中断优先响应( )
A.851 B.T1 C.串口 D.T0
8.同一优先级的情况下,51 单片机的中断优先权顺序是( )
A.INT0>T0>INT1>T1 > 串行口中断 B.INT0>INT1>T0>T1 > 串行口中断
C.INT1>INT0>T1>T0 > 串行口中断 D.INT1>T1>INT0>T0 > 串行口中断
9.中断号为 2 的中断是( )
A.INT0 B.T0 C.串行口 D.INT1
10.在 KeilC 中,中断子程序与函数的不同是( )
A.中断子程序不必声明 B.函数不必声明
C.中断子程序必须有形式参数 D.中断子程序一定有返回值
11.若IP=00010100B,则优先级最高者为( )
A.串行口 B.外部中断1 C.定时器T0 D.外部中断0
12.数码管动态扫描时,定时器中断服务函数中必须包含( )
A.清除中断标志 B.重新装载初值
C.切换位选信号 D.以上都是
13.定时器中断服务函数中,数码管位选切换的代码应放在( )
A.中断入口处 B.中断退出前 C.主函数中 D.初始化函数中
14.51 单片机中,外部中断 0 的中断入口地址是( )
A.0003H B.000BH C.0013H D.001BH
15.下列不属于 51 单片机中断源的是( )
A.外部中断 0 B.定时器 0 中断 C.串口中断 D.键盘中断
16.51 单片机中,用于存放堆栈栈顶地址的寄存器是( )
A.PC B.DPTR C.SP D.PSW
17.下列关于 51 单片机堆栈的说法,错误的是( )
A.堆栈可用于保存断点地址 B.堆栈初始化时 SP 通常设为 60H
C.堆栈操作由 PUSH 和 POP 指令实现 D.堆栈地址由低到高增长
18.51 单片机的外部中断 1 的中断入口地址是( )
A.0003H B.000BH C.0013H D.001BH
19.单片机的堆栈指针SP始终是指示( )
A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置
20.C51语言中,中断函数的关键字是( )
A.interrupt B.interrupts C.int D.void
二、判断题(本大题共10小题,每题2分,共20分)
21.外部中断 1 的优先级设置是通过 TCON 寄存器来完成的。( )
22.将 TCON 寄存器中的所有位清零,就可以禁止所有的外部中断和定时器中断。( )
23.IP 寄存器的功能是存储中断服务程序的入口地址。( )
24.若要设置外部中断0为低电平触发方式,应将 TCON 寄存器中的IT0位置 1。( )
25.中断允许寄存器 E 中的 EA 位为 0 时,所有中断源都被禁止,不受其他位的影响。( )
26.C51的外部中断的中断触发方式只能设置为低电平触发,不能设置为边沿触发。( )
27.C51单片机的串口中断服务函数必须命名为 void UART_ISR() interrupt 4 才能正确响应串口中断。( )
28.在C51中,进入外部中断服务函数后,硬件会自动清除中断标志位,因此无需手动清除。( )
29.C51的定时器0(Timer 0)中断服务函数必须声明为 void Timer0_ISR() interrupt 1,否则无法正常进入中断。( )
30.MCS-51单片机外部中断0的入口地址是0003H,定时器T0中断的入口地址是000BH 。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.已知单片机的晶振频率为12MHz。简述定时器0中断,采用模式1,计时50ms的初始化流程。
32.单片机的晶振频率为11.0592MHz。简述串口中断,波特率为9600bps的初始化程序。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第25、第26卷精准对标山东省考纲,知识模块(六)中断基础知识及单片机控制应用:
(1) 了解中断的概念及STC89C51系列单片机中断系统的组成。
(2) 了解STC89C51系列单片机的中断类型及优先级。
(3) 理解中断及相关寄存器的设置方法和实现方法。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第26卷
中断原理及应用(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在MCS-51单片机中,若需要在外部中断触发时立即响应,并尽可能快地执行中断服务程序,应( )
A.将外部中断优先级设置为最高,并允许中断嵌套
B.将外部中断优先级设置为最低,并禁止中断嵌套
C.中断优先级设置与响应速度无关
D.以上都不对
【答案】A
2.外部中断 INT1 的类型控制位 IT1=1 时,P3.3 使中断申请信号有效。( )
A.低电平 B.高电平 C.下降沿 D.上升沿
【答案】D
3.IT1=0 表示( )
A.外部中断 0 为下降沿触发方式 B.外部中断 0 为电平触发方式
C.外部中断 1 为下降沿触发方式 D.外部中断 1 为电平触发方式
【答案】C
4.中断能具有的好处是( )
A.让程序更复杂 B.让程序执行速度更快
C.让程序更有效率 D.让程序执行更灵活
【答案】C
5.若要同时启用 INT0 及 INT1 中断功能,则设置为( )
A.TCON=0x81 B.IE=0x85 C.IP=0x83 D.IE=0x03
【答案】B
6.8051 单片机共有中断源的个数是( )
A.4 B.5 C.6 D.7
【答案】A
7.当优先级的设置相同时,若以下几个中断同时发生, 中断优先响应( )
A.851 B.T1 C.串口 D.T0
【答案】A
8.同一优先级的情况下,51 单片机的中断优先权顺序是( )
A.INT0>T0>INT1>T1 > 串行口中断 B.INT0>INT1>T0>T1 > 串行口中断
C.INT1>INT0>T1>T0 > 串行口中断 D.INT1>T1>INT0>T0 > 串行口中断
【答案】C
9.中断号为 2 的中断是( )
A.INT0 B.T0 C.串行口 D.INT1
【答案】D
10.在 KeilC 中,中断子程序与函数的不同是( )
A.中断子程序不必声明 B.函数不必声明
C.中断子程序必须有形式参数 D.中断子程序一定有返回值
【答案】A
11.若IP=00010100B,则优先级最高者为( )
A.串行口 B.外部中断1 C.定时器T0 D.外部中断0
【答案】B
12.数码管动态扫描时,定时器中断服务函数中必须包含( )
A.清除中断标志 B.重新装载初值
C.切换位选信号 D.以上都是
【答案】D
13.定时器中断服务函数中,数码管位选切换的代码应放在( )
A.中断入口处 B.中断退出前 C.主函数中 D.初始化函数中
【答案】B
14.51 单片机中,外部中断 0 的中断入口地址是( )
A.0003H B.000BH C.0013H D.001BH
【答案】A
15.下列不属于 51 单片机中断源的是( )
A.外部中断 0 B.定时器 0 中断 C.串口中断 D.键盘中断
【答案】D
16.51 单片机中,用于存放堆栈栈顶地址的寄存器是( )
A.PC B.DPTR C.SP D.PSW
【答案】C
17.下列关于 51 单片机堆栈的说法,错误的是( )
A.堆栈可用于保存断点地址 B.堆栈初始化时 SP 通常设为 60H
C.堆栈操作由 PUSH 和 POP 指令实现 D.堆栈地址由低到高增长
【答案】D
18.51 单片机的外部中断 1 的中断入口地址是( )
A.0003H B.000BH C.0013H D.001BH
【答案】C
19.单片机的堆栈指针SP始终是指示( )
A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置
【答案】B
20.C51语言中,中断函数的关键字是( )
A.interrupt B.interrupts C.int D.void
【答案】A
二、判断题(本大题共10小题,每题2分,共20分)
21.外部中断 1 的优先级设置是通过 TCON 寄存器来完成的。( )
【答案】错误
【详解】外部中断 1 优先级的设置是通过 IP 寄存器来完成的,TCON 寄存器主要涉及外部中断的触发方式和定时器的控制等内容。故表述错误。
22.将 TCON 寄存器中的所有位清零,就可以禁止所有的外部中断和定时器中断。( )
【答案】错误
【详解】虽然 TCON 寄存器与外部中断和定时器中断有关,但仅仅将其所有位清零不能禁止所有中断。例如,中断允许寄存器IE中的EA位以及各个中断源对应的允许位也对中断是否允许起到关键作用。故表述错误。
23.IP 寄存器的功能是存储中断服务程序的入口地址。( )
【答案】错误
【详解】IP 寄存器(中断优先级寄存器)用于控制中断源的优先级,而不是存储中断服务程序的入口地址。中断服务程序的入口地址是由单片机的硬件结构和编译器等因素决定存储在特定的存储区域。故表述错误。
24.若要设置外部中断0为低电平触发方式,应将 TCON 寄存器中的IT0位置 1。( )
【答案】错误
【详解】在 TCON 寄存器中,IT0=0 时,外部中断 0 为低电平触发方式;IT0=1 时,外部中断 0 为下降沿触发方式。故表述错误。
25.中断允许寄存器 E 中的 EA 位为 0 时,所有中断源都被禁止,不受其他位的影响。( )
【答案】正确
【详解】EA 是中断允许总控制位。当 EA = 0 时,不管其他中断允许位(如 ET0、ET1、EX0、EX1 等)状态如何,所有中断请求都被禁止。只有当 EA = 1 时,各个中断源对应的中断允许位才能决定该中断源是否被允许。故表述正确。
26.C51的外部中断的中断触发方式只能设置为低电平触发,不能设置为边沿触发。( )
【答案】错误
27.C51单片机的串口中断服务函数必须命名为 void UART_ISR() interrupt 4 才能正确响应串口中断。( )
【答案】错误
28.在C51中,进入外部中断服务函数后,硬件会自动清除中断标志位,因此无需手动清除。( )
【答案】正确
29.C51的定时器0(Timer 0)中断服务函数必须声明为 void Timer0_ISR() interrupt 1,否则无法正常进入中断。( )
【答案】正确
30.MCS-51单片机外部中断0的入口地址是0003H,定时器T0中断的入口地址是000BH 。( )
【答案】正确
【详解】5个中断源入口地址依次为:外部中断0(0003H)、T0(000BH)、外部中断1(0013H)、T1(001BH)、串口(0023H)。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.已知单片机的晶振频率为12MHz。简述定时器0中断,采用模式1,计时50ms的初始化流程。
【答案】TMOD = 0x01;
TH0 = 0x3C;
TL0 = 0xB0;
TR0 = 1;
ET0 = 1;
EA = 1;
【详解】TMOD = 0x01; // T0模式1
TH0 = 0x3C; // 50ms初值(12MHz)
TL0 = 0xB0;
TR0 = 1; // 启动T0
ET0 = 1; // 允许T0中断
EA = 1; // 开启总中断
32.单片机的晶振频率为11.0592MHz。简述串口中断,波特率为9600bps的初始化程序。
【答案】SCON = 0x50;
PCON &= 0x7F;
TMOD &= 0x0F;
TMOD |= 0x20;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
ES = 1;
EA = 1;
【详解】SCON = 0x50; // 8位UART,允许接收
PCON &= 0x7F; // SMOD=0
TMOD &= 0x0F;
TMOD |= 0x20; // 定时器1模式2
TH1 = 0xFD; // 9600bps@11.0592MHz
TL1 = 0xFD;
TR1 = 1; // 启动定时器1
ES = 1; // 允许串口中断
EA = 1; // 开总中断
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。