1、
2025年中职农村电气技术(单片机应用技术)试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第 I 卷(选择题,共30分)
每题只有一个正确答案,请将正确答案的序号填在括号内。(总共10题,每题3分,每题给出4个选项,只有一个选项是符合题目要求的)
1. 单片机的发展大致分为( )个阶段。
A. 2 B. 3 C. 4 D. 5
2. 8051单片机的片内ROM容量为( )。
A. 1KB B. 2KB C. 4KB D. 8KB
3. 8051单片机的定时器T0工作在方式1时,是(
2、 )位计数结构。
A. 8 B. 13 C. 16 D. 20
4. 单片机的P0口,当使用外部存储器时它是一个( )。
A. 传输高8位地址口 B. 传输低8位地址口
C. 传输数据口 D. 传输低8位地址/数据复用口
5. 中断服务程序的入口地址是固定的,定时器T0中断服务程序入口地址为( )。
A. 0003H B. 000BH C. 0013H D. 001BH
6. 当外部中断0发出中断请求后,中断响应的条件是( )。
A. SETB ET0 B. SETB EX0
C. MOV IE,81H D. 以上都是
7.
3、单片机的串行通信中,方式1的波特率是可变的,其波特率取决于( )。
A. 定时器T1的溢出率 B. 定时器T0的溢出率
C. 晶振频率 D. 外部时钟频率
8. 下列指令中,能使累加器A的内容清零的是( )。
A. MOV A,00H B. CLR A
C. XOR A,A D. CPL A
9. 执行指令“MOV A,55H”后,累加器A的内容为( )。
A. 00H B. 55H C. 0FH D. F0H
10. 若A中的内容为68H,那么,P标志位的值为( )。
A. 0 B. 1 C. 2 D. 3
第 II
4、卷(非选择题,共70分)
填空题(每空1分,共10分)
1. 单片机是把______、______、______、______、中断系统等功能部件集成在一块芯片上的微型计算机。
2. 8051单片机的内部数据存储器可分为______区、______区和______区。
3. 定时器T1工作在方式2时,是______位计数结构。
4. 单片机的串行通信中,方式0的波特率固定为晶振频率的______。
简答题(每题10分,共20分)
1. 简述单片机的中断系统的作用。
2. 说明8051单片机的P3口的第二功能。
程序分析题(每题15分,共30分)
1. 分析下列
5、程序的功能,并写出执行结果。
```
ORG 0000H
START: MOV A,5AH
MOV 30H,A
MOV A,0FH
ANL A,30H
ORL A,30H
MOV 31H,A
SJMP $
END
```
2. 分析下列程序,说明其实现的功能。
```
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN: MOV TMOD,01H
MOV TH0,3CH
MOV TL0,0B0H
SETB ET0
SETB EA
SETB TR0
SJMP $
ORG 00B0H
T0_ISR: MOV TH0,3CH
MO
6、V TL0,0B0H
CPL P1.0
RETI
END
```
综合应用题(10分)
利用单片机设计一个简易的交通信号灯控制系统。要求东西方向和南北方向交替亮灯,每个方向亮灯时间为绿灯30秒、黄灯5秒、红灯25秒。请画出程序流程图,并编写相应的程序。
答案
1. C
2. C
3. C
4. D
5. B
6. D
7. A
8. B
9. B
10. A
填空题答案:
1. CPU、存储器、I/O接口、定时器/计数器
2. 工作寄存器、位寻址、数据缓冲
3. 8
4. 1/12
简答题答案:
1. 中断系统的作用是使单片机能够实时
7、响应外部事件或内部异常情况,暂停当前正在执行的程序,转而去执行相应的中断服务程序,处理完中断事件后再返回原来被中断的程序继续执行。
2. P3口的第二功能:P3.0(RXD)串行输入口;P3.1(TXD)串行输出口;P3.2(INT0)外部中断0输入;P3.3(INT1)外部中断1输入;P3.4(T0)定时器0外部输入;P3.5(T1)定时器1外部输入;P3.6(WR)外部数据存储器写选通;P3.7(RD)外部数据存储器读选通。
程序分析题答案:
1. 功能:将5AH与0FH进行逻辑与运算,再将结果与5AH进行逻辑或运算,最后将结果存入31H单元。执行结果:(31H)=5FH。
2.
8、功能:定时器T0工作在方式1,定时50ms,每当定时时间到,P1.0取反一次。
综合应用题答案:
程序流程图:开始->初始化定时器T0定时50ms->判断东西方向绿灯时间是否到->东西方向绿灯亮,南北方向红灯亮->东西方向绿灯时间到,黄灯亮5秒->东西方向黄灯时间到,红灯亮25秒,南北方向绿灯亮->南北方向绿灯时间到,黄灯亮5秒->南北方向黄灯时间到,红灯亮25秒,东西方向绿灯亮->循环。
程序:
```
ORG 0H
LJMP MAIN
ORG 30H
MAIN: MOV TMOD,01H
MOV TH0,3CH
MOV TL0,0B0H
SETB ET0
SETB EA
SETB TR0
MOV 30H,00H
MOV 31H,00H
SJMP $
ORG 0BH
T0_ISR: MOV TH0,3CH
MOV TL0,0B0H
INC 30H
CJNE 30H,600,NEXT1
MOV 30H,00H
INC 31H
CJNE 31H,4,NEXT2
MOV 31H,00H
NEXT2: MOV P1,0F0H
SJMP NEXT
NEXT1: MOV P1,00H
SJMP NEXT
NEXT: RETI
END
```