资源描述
2025年中职电子技术应用(单片机应用)试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题,共40分)
每题只有一个正确答案,请将正确答案的序号填在括号内。(总共20题,每题2分,每题给出的选项中,只有一项符合题目要求)
1. 单片机的程序计数器PC用来( )
A. 存放指令
B. 存放正在执行的指令地址
C. 存放下一条指令地址
D. 存放上一条指令地址
2. 8051单片机的定时器T0用作定时方式时是( )
A. 由内部时钟频率定时,一个时钟周期加1
B. 由外部计数脉冲计数,一个机器周期加1
C. 由内部时钟频率定时,一个机器周期加1
D. 由外部计数脉冲计数,一个时钟周期加1
3. 8051单片机的VSS(20引脚)是( )引脚。
A. 主电源+5V
B. 接地
C. 备用电源
D. 访问片外存贮器
4. 8051单片机中,唯一一个用户不能直接使用的寄存器是( )
A. PSW
B. ACC
C. DPTR
D. B
5. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )
A. MOVX A, @DPTR
B. MOVC A, @A + DPTR
C. MOVX A, @Ri
D. MOV A, direct
6. 8051单片机定时器工作方式1是指的( )工作方式。
A. 8位
B. 8位自动重装
C. 13位
D. 16位
7. 8051单片机的ALE引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A. 1/2
B. 1/4
C. 1/6
D. 1/12
8. 8051单片机的P0口,当使用外部存储器时它是一个( )
A. 传输高8位地址口
B. 传输低8位地址口
C. 传输低8位数据口
D. 传输低8位地址/数据总线口
9. 8051单片机的P2口,当使用外部存储器时它是一个( )
A. 传输高8位地址口
B. 传输低8位地址口
C. 传输低8位数据口
D. 传输低8位地址/数据总线口
10. 8051单片机的P3口是一个( )口。
A. 只能作通用I/O口
B. 专门的第二功能口
C. 既可作通用I/O口,又可作第二功能口
D. 专门输出高8位地址口
11. 8051单片机复位后,程序计数器PC的值为( )
A. 0000H
B. 0003H
C. 000BH
D. 0013H
12. 8051单片机定时器溢出标志TF0或TF1,当计数满产生溢出时,如不用中断方式而用查询方式,则应( )
A. 由硬件清零
B. 由软件清零
C. 由软件置位
D. 可不处理
13. 8051单片机的定时器T1用作计数方式时计数脉冲是( )
A. 由T1(P3.5)输入
B. 由内部时钟频率提供
C. 由T0(P3.4)输入
D. 由外部计数脉冲计数
14. 8051单片机的外部中断0的中断入口地址是( )
A. 0003H
B. 000BH
C. 0013H
D. 001BH
15. 8051单片机的外部中断1的中断入口地址是( )
A. 0003H
B. 000BH
C. 0013H
D. 001BH
16. 8051单片机的定时器0的中断入口地址是( )
A. 0003H
B. 000BH
C. 0013H
D. 001BH
17. 8051单片机的定时器1的中断入口地址是( )
A. 0003H
B. 000BH
C. 0013H
D. 001BH
18. 8051单片机中,用于存放运算结果的寄存器是( )
A. PSW
B. ACC
C. DPTR
D. B
19. 8051单片机中,与外部数据存储器进行数据传送时使用的指令是( )
A. MOVX
B. MOVC
C. MOV
D. ADD
20. 8051单片机中,用于间接寻址的寄存器是( )
A. R0,R1
B. DPTR
C. PC
D. SP
第II卷(非选择题,共60分)
21. 简答题(总共3题,每题10分,简要回答下列问题)
(1)简述8051单片机的中断系统有几个中断源,几个中断优先级?各中断源的入口地址分别是多少?
(2)简述8051单片机定时器工作方式2的特点。
(3)简述8051单片机的P0口作通用I/O口和作地址/数据总线时的不同功能。
22. 程序分析题(总共2题,每题10分,分析下列程序的功能)
(1)
```
ORG 0000H
LJMP MAIN
ORG 003OH
MAIN: MOV TMOD, 01H
MOV TH0, 3CH
MOV TL0, 0B0H
SETB ET0
SETB EA
SETB TR0
SJMP $
```
(2)
```
ORG 0000H
LJMP START
ORG 0030H
START: MOV A, 50H
MOV R0, 30H
MOVX @R0, A
SJMP $
```
23. 程序设计题(10分,编写程序实现功能:将片外RAM 2000H单元的内容传送到片内RAM 30H单元)
24. 综合应用题(10分,某温度控制系统,要求将温度传感器采集到的温度数据进行处理,当温度高于设定值60℃时,启动风扇降温,低于设定值时,关闭风扇。假设温度传感器数据存放在片外RAM 4000H单元,设定值存放在片内RAM 50H单元,风扇控制端口为P1.0(高电平启动,低电平关闭)。请编写程序实现该功能)
25. 简答题(10分,简述单片机应用系统开发的一般步骤)
答案:
1. C
2. C
3. B
4. D
5. B
6. D
7. D
8. D
9. A
10. C
11. A
12. B
13. A
14. A
15. C
16. B
17. D
18. B
19. A
20. A
21. (1)8051单片机有5个中断源,2个中断优先级。外部中断0入口地址0003H,定时器0中断入口地址000BH,外部中断1入口地址0013H,定时器1中断入口地址001BH,串行口中断入口地址0023H。(2)工作方式2是8位自动重装定时/计数方式,TL0(或TL1)计数溢出时,不仅使溢出标志TF0(或TF1)置1,而且还自动将TH0(或TH1)中的初值重新装入TL0(或TL1)。(3)P0口作通用I/O口时为准双向口,作地址/数据总线时可分时复用传输低8位地址和数据。
22. (1)该程序是利用定时器T0定时,定时时间为100ms。(2)该程序是将立即数50H传送到片外RAM 30H单元。
23.
```
ORG 0000H
MOV DPTR, 2000H
MOVX A, @DPTR
MOV R0, 30H
MOV @R0, A
SJMP $
```
24.
```
ORG 0000H
MOV DPTR, 4000H
MOVX A, @DPTR
MOV 50H, A
MOV A, 50H
CJNE A, 60H, COMP
CLR P1.0
SJMP END
COMP: JNC COOL
CLR P1.0
SJMP END
COOL: SETB P1.0
END: SJMP $
```
25. 单片机应用系统开发一般步骤:需求分析确定功能性能等要求;总体设计包括硬件软件总体方案;硬件设计选择芯片等搭建电路;软件设计编写程序代码;系统调试硬件软件联调排除故障;系统测试全面测试系统性能;文档撰写记录开发过程等文档。
展开阅读全文