资源描述
高职第一学年(应用电子技术)单片机应用开发2026年阶段测试题
(考试时间:90分钟 满分100分)
班级______ 姓名______
一、单项选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填入括号内)
1. 单片机的核心部件是( )
A. CPU B. 存储器 C. 定时器 D. 中断系统
2. 8051单片机的定时器T0用作定时方式时是( )
A. 由内部时钟频率定时,一个时钟周期加1
B. 由外部计数脉冲计数,一个机器周期加1
C. 外部定时脉冲由T0(P3.4)输入定时
D. 由内部时钟频率定时,一个机器周期加1
3. 8051单片机的P0口,当使用外部存储器时它是一个( )
A. 传输高8位地址口 B. 传输低8位地址口
C. 传输低8位数据口 D. 传输低8位地址/数据总线口
4. 单片机复位后,SP的内容为( )
A. 00H B. 07H C. 10H D. 17H
5. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )
A. MOVX B. MOVC C. MOV D. XCH
6. 执行指令MOVX A, @DPTR时,WR、RD脚的电平为( )
A. WR高电平,RD低电平 B. WR低电平,RD高电平
C. WR高电平,RD高电平 D. WR低电平,RD低电平
7. 8051单片机中,唯一一个用户不能直接使用的寄存器是( )
A. PSW B. ACC C. B D. DPTR
8. 下列指令中,不影响标志位的指令是( )
A. ADD A, 20H B. RRC A C. INC A D. DA A
9. 8051单片机定时器工作方式1是( )
A. 8位定时器/计数器 B. 基13位定时器/计数器
C. 16位定时器/计数器 D. 2个8位定时器/计数器
10. 要使MCS-51能响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( )
A. 98H B. 84H C. 42H D. 22H
二、多项选择题(总共5题,每题5分,每题有两个或两个以上正确答案,请将正确答案填入括号内,多选、少选、错选均不得分)
1. 以下属于单片机特点的有( )
A. 集成度高 B. 体积小 C. 可靠性高 D. 功耗低
2. 8051单片机的存储器包括( )
A. 片内程序存储器 B. 片外程序存储器
C. 片内数据存储器 D. 片外数据存储器
3. 下列关于单片机中断的说法正确的是( )
A. 中断源有外部中断0、外部中断1等
B. 中断响应需要满足一定条件
C. 中断优先级可以设置
D. 中断服务程序入口地址是固定的
4. 以下哪些指令可以实现数据的传送( )
A. MOV B. MOVX C. MOVC D. ADD
5. 8051单片机定时器T0的工作模式有( )
A. 模式0 B. 模式1 C. 模式2 D. 模式3
三、判断题(总共10题,每题2分,请判断下列说法的对错,正确的打√,错误的打×)
1. 单片机就是将CPU、存储器、定时器/计数器、中断系统等集成在一块芯片上的微型计算机。( )
2. 8051单片机的P1口只能作为通用I/O口使用。( )
3. 单片机复位后,PC的值为0000H。( )
4. MOV A, data指令是将立即数data传送到累加器A中。( )
5. 定时器工作方式0是13位定时器/计数器。( )
6. 中断服务程序可以嵌套。( )
7. 8051单片机的片外数据存储器和片外程序存储器是统一编址的。( )
8. 执行RET指令后,程序回到调用该子程序时的下一条指令处。( )
9. 8051单片机的串行通信有方式0、方式1、方式2、方式3。( )
10. 对程序存储器的读操作,只能用MOVC指令。( )
四、简答题(总共3题,每题10分,请简要回答下列问题)
1. 简述8051单片机的中断系统有哪些中断源?它们的中断入口地址分别是多少?
2. 说明单片机定时器的工作原理,并简述定时器T0在模式1下的定时过程。
3. 8051单片机的P0口在不同应用场景下的功能分别是什么?
五、程序分析题(总共2题,每题15分,请分析下列程序的功能,并回答相关问题)
1.
```
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV SP, 60H
MOV A, 0FH
MOV R0, 30H
MOV @R0, A
INC R0
MOV A, 0AH
MOV @R0, A
SJMP $
END
```
(1)该程序的功能是什么?
(2)程序执行后,片内RAM 30H和31H单元的内容分别是什么?
2.
```
ORG 0000H
LJMP START
ORG 001BH
LJMP T1_ISR
START: MOV TMOD, 10H
MOV TH1, 0D8H
MOV TL1, 0F0H
SETB ET1
SETB EA
SETB TR1
SJMP $
T1_ISR: MOV TH1, 0D8H
MOV TL1, 0F0H
CPL P1.0
RETI
END
```
(1)该程序实现了什么功能?
(2)定时器T1的定时时间是多少?(假设晶振频率为12MHz)
答案:
一、1. A 2. D 3. D 4. B 5. B 6. D 7. C 8. C
展开阅读全文