内容正文:
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第29、第30卷精准对标山东省考纲,知识模块(六)中断基础知识及单片机控制应用:
(1) 了解中断的概念及STC89C51系列单片机中断系统的组成。
(2) 了解STC89C51系列单片机的中断类型及优先级。
(3) 理解中断及相关寄存器的设置方法和实现方法。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第29卷
中断原理及应用(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为( )
MOV SP,#30H
MOV A,20H
LCALL 1000
MOV 20H,A
SJMP $
A.00H B.30H C.32H D.07H
【答案】B
【详解】在这段程序中,首先将堆栈指针SP设置为30H,然后执行了一个长调用(LACALL)指令,该指令会将返回地址压入堆栈。由于堆栈指针SP在调用前被设置为30H,调用后SP的值仍然保持为30H。故选择B。
2.AT89C51单片机有几个中断源( )
A.5 B.2 C.3 D.4
【答案】A
3.MCS-51响应中断时,下列操作不会发生的是( )
A.保护现场 B.保护PC
C.找到中断入口 D.保护PC转入中断入口
【答案】D
4.MCS-51单片机的外部中断1中断入口地址为( )
A.0003H B.0013H C.0023H D.0033H
【答案】B
5.51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的 ,向CPU申请中断。( )
A.RI或 TI置1 B.RI或 TI置0
C.RI置1或TI置0 D.RI置0或TI置1
【答案】A
【详解】在 51 单片机中,当串行口接收完一帧数据时,会将 SCON 中的 RI(接收中断标志位)置1,向 CPU 申请中断,表示可以从接收缓冲器中读取数据了;当串行口发送完一帧数据时,会将SCON 中的 TI(发送中断标志位)置1,向CPU 申请中断,表示可以继续发送下一数据了。故选A。
6.若要检测INT0是否正在触发,应查询哪个标志位?( )
A.IE0(TCON.1) B.IT0(TCON.0)
C.EX0(IE.0) D.PX0(IP.0)
【答案】A
7.51单片机的中断源全部编程为同级时,优先级最高的是( )
A.外部中断 0 B.外部中断1 C.TO D.T1
【答案】A
【详解】在 51 单片机中,当所有中断源编程为同级时,自然优先级顺序从高到低依次为:外部中断 0、定时器 / 计数器 0 中断、外部中断 1、定时器 / 计数器 1 中断、串行口中断。这是单片机硬件设计所规定的默认优先级顺序。所以在中断源全部编程为同级时,优先级最高的是外部中断 0,答案是 A 选项。
8.89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )
A.IE B.IP C.TCON D.SCON
【答案】B
9.80C51单片机外部中断1和外部中断0的触发方式选择位是( )
A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0
【答案】C
10.外部中断 INT0 的类型控制位 IT0=1 时,P3.2 使中断申请信号有效。( )
A.低电平 B.高电平 C.下降沿 D.上升沿
【答案】A
11.51单片机有中断源的数量是( )
A.2 B.4 C.5 D.8
【答案】C
12.串行口接收中断标志位是( )
A.TI B.RI C.TF0 D.TF1
【答案】B
13.中断控制寄存器 IE 用于( )
A.控制中断的允许与禁止 B.设定中断的优先级
C.清除中断请求标志 D.选择中断的入口地址
【答案】A
【详解】中断控制寄存器 IE 主要功能是控制各个中断源的允许与禁止,通过对相应位的置位或清零来决定是否允许中断发生;设定优先级是 IP 的功能,清除标志位有专门方式,入口地址是固定的。答案选 A。
14.关于 51 单片机的中断优先级与自然优先级,以下说法正确的是( )
A.自然优先级是固定不可改变的,中断优先级可通过程序设置
B.两者都不能通过程序改变,完全由硬件决定
C.中断优先级就是自然优先级,没有区别
D.自然优先级可随意改变,中断优先级固定
【答案】A
【详解】51 单片机的自然优先级是硬件固定的顺序,而中断优先级可以通过中断优先级寄存器 IP 由程序进行设置,以满足不同应用场景对中断响应顺序的需求。答案选 A。
15.51 单片机中断的中断入口地址,外部中断 0 的入口地址是( )
A.0000H B.0003H C.0013H D.0023H
【答案】B
【详解】51 单片机中,外部中断 0 的中断入口地址是 0x0003,0x0000 是复位入口地址,0x0013 是定时器 1 中断入口地址,0x0023 是串行口中断入口地址。答案选 B。
16.在 51 单片机的状态查询方式工作程序编写中,通常需要( )
A.不断查询标志位状态来决定后续操作
B.预先设定固定的执行流程,无需判断状态
C.只在中断发生时才查询状态
D.依靠外部时钟信号触发状态查询
【答案】A
【详解】状态查询方式就是通过不断查询相关标志位的状态,依据状态来决定程序下一步的执行操作,如查询定时器溢出标志位等;并非预设固定流程,也不是仅在中断时或靠外部时钟触发才查询。答案选 A。
17.当一个子程序调用另一个子程序时,返回的地址通常存储在哪里?( )
A.寄存器 B.堆栈 C.内存 D.缓存
【答案】B
【详解】返回地址通常存储在堆栈中,在调用另一个子程序时会压入堆栈保存调用子程序的返回地址。
18.子程序的调用和返回过程中,堆栈的作用是什么?( )
A.存储主程序执行现场 B.存储子程序的代码
C.存储子程序的参数 D.存储返回地址和局部变量
【答案】D
【详解】堆栈在子程序的调用和返回过程中主要用于存储返回地址和子程序的局部变量等信息。
19.以下哪种中断的优先级最高? ( )
A.INT0 B.T0 C.INT1 D.串行口
【答案】A
【详解】MCS-51单片机的中断优先级从高到低依次是:INT0, T0, INT1, T1, 串行口。
20.MCS-51单片机的中断系统最多可以处理几个中断源? ( )
A.3个 B.5个 C.7个 D.9个
【答案】B
【详解】MCS-51单片机有5个中断源:2个外部中断,2个定时器中断,1个串行口中断。
二、判断题(本大题共10小题,每题2分,共20分)
21.IP是中断优先级控制寄存器。( )
【答案】正确
22.在中断服务函数中可以调用其他普通函数。( )
【答案】正确
23.EA=1; 是开启总中断的必要条件。( )
【答案】正确
24.定时器中断标志TFx在响应中断后会自动清零。( )
【答案】错误
25.定时器T0的中断号是0,T1的中断号是1。( )
【答案】错误
26.在MCS-51系列单片机中,所有的中断请求源都是通过硬件触发的方式产生的。( )
【答案】错误
【详解】MCS-51系列单片机支持硬件和软件产生的中断请求源,包括外部中断、定时器和串行通信等。
27.中断是指程序在执行过程中出现了异常,导致CPU跳转到某个指定的处理程序执行的机制。( )
【答案】正确
【详解】中断是一种处理紧急事件的方式,CPU可以立即停掉当前的工作,执行中断处理程序。
28.报警器程序设计需要考虑报警条件的检测、报警信号的生成和报警处理的流程。( )
【答案】正确
【详解】报警器程序设计需要涵盖从检测报警条件到生成和处理报警信号的全过程。
29.报警器的元器件清单应包括各种传感器和输出设备的具体型号和数量。( )
【答案】正确
【详解】元器件清单应详细列出所需的传感器、控制器、继电器等元件的型号和数量。
30.报警器的设计思路应明确报警触发条件和报警响应处理流程。( )
【答案】正确
【详解】设计思路应明确在何种条件下触发报警以及如何处理报警的流程。
三、综合应用题(本大题共2小题,每题10分,共20分)
31.晶振频率为6MHz的MCS-51单片机,其P1口控制8只发光二极管(高电平点亮),要求使用定时器1用中断方式定时,控制8只发光二极管由高位向低位间隔1秒依次轮流点亮,将程序补充完整。
ORG 0000H
LJMP MAIN
ORG_________
LJMP ZDTO
ORG 0100H
MAIN:
MOV TMOD,#_________
MOV IE, #________
MOV THI,#3CH
MOV TL1,#0B0H
MOV R2,#10
MOV A,# 80H
MOV P1,A
SETB TRI
HERE:AJMP HERE
ZDT0:DJNZ R2,LOOP
MOV R2,________
RR A
MOV P1,________
LOOP:MOV TH1,#3CH
MOV TL1,# 0B0H
RETI
END
【答案】 001BH 10H 88H #10 A
32.8051单片机控制系统中,共阳极发光二极管D0~D7接P1口,采用外部中断实现效果.P3.2接“K1”,P3.3 接“K2”。功能要求:开始全灭,当按一下K1时D0亮,再按一下K1时D0D1亮,依此规律,直到全部点亮再按下K1,全部熄灭,再按下K1时,又按之前规律依次点亮二极管。当按一下K2,已经点亮的二极管从高位(D7~D0)开始熄灭,再按一下K2,又依次熄灭一个,当 D7~D0 全部熄灭时,再按下K2,D7~D0全部点亮,再次按下K2,又按之前规律熄灭, K1、K2功能如此不断循环,主要电路部分如图所示,请据图完善下列程序。
ORG 0000H
LJMP MAIN
ORG ①
LJMP ZDO
ORG ②
LJMP ZD1
ORG 0030H
MAIN:MOV IE,# ③
SETB ITO
SETB IT1
MOV B, ④
SJMP $
ZD0:MOV A,B
RL A
⑤ A
MOV B,A
MOV P1,A
RETI
ZD1:
MOVA,B
⑥ A
ADD A, ⑦
CJNE A,#7FH,AA
MOV A,#00H
AA:MOV B,A
MOV P1,A
RETI
END
①______②______③______④______⑤______⑥______⑦______
【答案】 0003H 0013H #85H #0FFH DEC RR #80H
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第29、第30卷精准对标山东省考纲,知识模块(六)中断基础知识及单片机控制应用:
(1) 了解中断的概念及STC89C51系列单片机中断系统的组成。
(2) 了解STC89C51系列单片机的中断类型及优先级。
(3) 理解中断及相关寄存器的设置方法和实现方法。
山东省春季高考统一考试 电子技术类
《单片机控制技术》考点双析卷 第29卷
中断原理及应用(3) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为( )
MOV SP,#30H
MOV A,20H
LCALL 1000
MOV 20H,A
SJMP $
A.00H B.30H C.32H D.07H
2.AT89C51单片机有几个中断源( )
A.5 B.2 C.3 D.4
3.MCS-51响应中断时,下列操作不会发生的是( )
A.保护现场 B.保护PC
C.找到中断入口 D.保护PC转入中断入口
4.MCS-51单片机的外部中断1中断入口地址为( )
A.0003H B.0013H C.0023H D.0033H
5.51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的 ,向CPU申请中断。( )
A.RI或 TI置1 B.RI或 TI置0
C.RI置1或TI置0 D.RI置0或TI置1
6.若要检测INT0是否正在触发,应查询哪个标志位?( )
A.IE0(TCON.1) B.IT0(TCON.0)
C.EX0(IE.0) D.PX0(IP.0)
7.51单片机的中断源全部编程为同级时,优先级最高的是( )
A.外部中断 0 B.外部中断1 C.TO D.T1
8.89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )
A.IE B.IP C.TCON D.SCON
9.80C51单片机外部中断1和外部中断0的触发方式选择位是( )
A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0
10.外部中断 INT0 的类型控制位 IT0=1 时,P3.2 使中断申请信号有效。( )
A.低电平 B.高电平 C.下降沿 D.上升沿
11.51单片机有中断源的数量是( )
A.2 B.4 C.5 D.8
12.串行口接收中断标志位是( )
A.TI B.RI C.TF0 D.TF1
13.中断控制寄存器 IE 用于( )
A.控制中断的允许与禁止 B.设定中断的优先级
C.清除中断请求标志 D.选择中断的入口地址
14.关于 51 单片机的中断优先级与自然优先级,以下说法正确的是( )
A.自然优先级是固定不可改变的,中断优先级可通过程序设置
B.两者都不能通过程序改变,完全由硬件决定
C.中断优先级就是自然优先级,没有区别
D.自然优先级可随意改变,中断优先级固定
15.51 单片机中断的中断入口地址,外部中断 0 的入口地址是( )
A.0000H B.0003H C.0013H D.0023H
16.在 51 单片机的状态查询方式工作程序编写中,通常需要( )
A.不断查询标志位状态来决定后续操作
B.预先设定固定的执行流程,无需判断状态
C.只在中断发生时才查询状态
D.依靠外部时钟信号触发状态查询
17.当一个子程序调用另一个子程序时,返回的地址通常存储在哪里?( )
A.寄存器 B.堆栈 C.内存 D.缓存
18.子程序的调用和返回过程中,堆栈的作用是什么?( )
A.存储主程序执行现场 B.存储子程序的代码
C.存储子程序的参数 D.存储返回地址和局部变量
19.以下哪种中断的优先级最高? ( )
A.INT0 B.T0 C.INT1 D.串行口
20.MCS-51单片机的中断系统最多可以处理几个中断源? ( )
A.3个 B.5个 C.7个 D.9个
二、判断题(本大题共10小题,每题2分,共20分)
21.IP是中断优先级控制寄存器。( )
22.在中断服务函数中可以调用其他普通函数。( )
23.EA=1; 是开启总中断的必要条件。( )
24.定时器中断标志TFx在响应中断后会自动清零。( )
25.定时器T0的中断号是0,T1的中断号是1。( )
26.在MCS-51系列单片机中,所有的中断请求源都是通过硬件触发的方式产生的。( )
27.中断是指程序在执行过程中出现了异常,导致CPU跳转到某个指定的处理程序执行的机制。( )
28.报警器程序设计需要考虑报警条件的检测、报警信号的生成和报警处理的流程。( )
29.报警器的元器件清单应包括各种传感器和输出设备的具体型号和数量。( )
30.报警器的设计思路应明确报警触发条件和报警响应处理流程。( )
三、综合应用题(本大题共2小题,每题10分,共20分)
31.晶振频率为6MHz的MCS-51单片机,其P1口控制8只发光二极管(高电平点亮),要求使用定时器1用中断方式定时,控制8只发光二极管由高位向低位间隔1秒依次轮流点亮,将程序补充完整。
ORG 0000H
LJMP MAIN
ORG_________
LJMP ZDTO
ORG 0100H
MAIN:
MOV TMOD,#_________
MOV IE, #________
MOV THI,#3CH
MOV TL1,#0B0H
MOV R2,#10
MOV A,# 80H
MOV P1,A
SETB TRI
HERE:AJMP HERE
ZDT0:DJNZ R2,LOOP
MOV R2,________
RR A
MOV P1,________
LOOP:MOV TH1,#3CH
MOV TL1,# 0B0H
RETI
END
32.8051单片机控制系统中,共阳极发光二极管D0~D7接P1口,采用外部中断实现效果.P3.2接“K1”,P3.3 接“K2”。功能要求:开始全灭,当按一下K1时D0亮,再按一下K1时D0D1亮,依此规律,直到全部点亮再按下K1,全部熄灭,再按下K1时,又按之前规律依次点亮二极管。当按一下K2,已经点亮的二极管从高位(D7~D0)开始熄灭,再按一下K2,又依次熄灭一个,当 D7~D0 全部熄灭时,再按下K2,D7~D0全部点亮,再次按下K2,又按之前规律熄灭, K1、K2功能如此不断循环,主要电路部分如图所示,请据图完善下列程序。
ORG 0000H
LJMP MAIN
ORG ①
LJMP ZDO
ORG ②
LJMP ZD1
ORG 0030H
MAIN:MOV IE,# ③
SETB ITO
SETB IT1
MOV B, ④
SJMP $
ZD0:MOV A,B
RL A
⑤ A
MOV B,A
MOV P1,A
RETI
ZD1:
MOVA,B
⑥ A
ADD A, ⑦
CJNE A,#7FH,AA
MOV A,#00H
AA:MOV B,A
MOV P1,A
RETI
END
①______②______③______④______⑤______⑥______⑦______
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$