资源描述
2025年高职(电子信息专业)单片机应用试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题 共30分)
(总共10题,每题3分,每题给出的四个选项中,只有一项是符合题目要求的,请将正确选项前的字母填在题后的括号内)
w1. 单片机的核心部件是( )
A. CPU B. 存储器 C. 定时器 D. 中断系统
w2. 8051单片机的片内RAM中,可位寻址的单元地址范围是( )
A. 00H - 1FH B. 20H - 2FH C. 30H - 7FH D. 80H - FFH
w3. 下列指令中,能使累加器A的内容清零的是( )
A. MOV A,00H B. CLR A C. XRL A,A D. ORL A,00H
w4. 单片机响应中断的条件是( )
A. 中断源有请求 B. 中断允许寄存器IE相应位置1
C. 中断源有请求且中断允许寄存器IE相应位置1 D. 以上都不对
w5. 定时器/计数器工作方式1是( )
A. 8位计数器 B. 13位计数器 C. 16位计数器 D. 20位计数器
w6. 串行通信中,波特率的单位是( )
A. 位/秒 B. 字节/秒 C. 帧/秒 D. 字符/秒
w7. 8051单片机的晶振频率为12MHz,定时器T0工作在方式1,定时1ms,则定时器初值为( )
A. 5000 B. 5013 C. 65536 - 5000 D. 65536 - 5013
w8. 下列不属于单片机应用系统的是( )
A. 智能家电控制系统 B. 工业自动化控制系统
C. 个人电脑操作系统 D. 汽车电子控制系统
w9. 单片机的复位信号是( )
A. 高电平 B. 低电平 C. 上升沿 D. 下降沿
w10. 8051单片机的P0口作为通用I/O口使用时,需要外接( )
A. 上拉电阻 B. 下拉电阻 C. 电容 D. 电感
第II卷(非选择题 共70分)
w11. (10分)简述单片机的主要特点。
w12. (15分)写出8051单片机片内RAM低128字节的地址空间分配情况。
w13. (15分)分析下列程序段的功能,并说明执行结果。
MOV A,5AH
MOV B,0FH
MUL AB
ANL A,0F0H
SWAP A
ORL A,B
SJMP $
阅读下列材料回答问题
材料:在一个基于单片机的温度控制系统中,采用温度传感器采集环境温度,通过单片机进行数据处理和控制。系统要求当温度低于20℃时,启动加热装置;当温度高于30℃时,启动制冷装置。
w14. (15分)请设计一个简单的程序流程图来实现上述温度控制功能。
w15. (15分)若该温度控制系统中,温度传感器采集到的温度值通过P1口输入到单片机,加热装置和制冷装置分别由P2.0和P2.1控制。请编写相应的程序代码来实现上述温度控制功能。
答案:
w1. A
w2. B
w3. B
w4. C
w5. C
w6. A
w7. D
w8. C
w9. B
w10. A
w11. 单片机的主要特点有:集成度高、体积小、可靠性高;具有丰富的指令系统;有多种寻址方式;具备中断系统,能实时响应外部事件;有定时器/计数器,可实现定时和计数功能;有串行通信接口,方便与其他设备通信;片内有一定容量的RAM和ROM等。
w12. 8051单片机片内RAM低128字节地址空间分配如下:00H - 1FH为工作寄存器区,共分为4组通用寄存器;20H - 2FH为位寻址区,可进行位操作;30H - 7FH为用户RAM区,可作为数据存储等用途。
w13. 该程序段功能:将5AH与0FH相乘,结果高4位存于A,低4位存于B,取出A的高4位,与低4位交换,再将交换后的A与B相或。执行结果:A中存放最终运算结果。
w14. 开始 -> 读取温度值 -> 判断温度是否低于20℃ -> 是则启动加热装置,否 -> 判断温度是否高于30℃ -> 是则启动制冷装置,否 -> 结束。
w15. ORG 0000H
START: MOV P1, 00H ; 读入温度值
CJNE A, 20H, L1 ; 比较温度是否低于20℃
SETB P2.0 ; 启动加热装置
SJMP END
L1: CJNE A, 30H, L2 ; 比较温度是否高于30℃
SETB P2.1 ; 启动制冷装置
SJMP END
L2: SJMP END
END: SJMP END
展开阅读全文