资源描述
2025年高职(应用电子技术)单片机应用技术试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题,共40分)
答题要求:本卷共20小题,每小题2分。在每小题给出的四个选项中,只有一项是符合题目要求的。
1. 单片机的核心部件是( )
A. CPU B. 存储器 C. 定时器 D. 中断系统
2. 8051单片机的片内ROM容量为( )
A. 128B B. 256B C. 4KB D. 8KB
3. 单片机的P0口作通用I/O口使用时,需外接( )
A. 上拉电阻 B. 下拉电阻 C. 电容 D. 电感
4. 下列指令中,属于位操作指令的是( )
A. MOV A, 30H B. ADD A, R0 C. CPL P1.0 D. MOVX A, @DPTR
5. 定时器T0工作在方式1时,是( )位定时器。
A. 8 B. 13 C. 16 D. 20
6. 中断服务程序的入口地址是由( )确定的。
A. 硬件 B. 软件 C. 硬件和软件共同 D. 外部设备
7. 8051单片机的晶振频率为12MHz,定时器T0工作在方式1定时50ms,TH0和TL0的初值分别为( )
A. 65536-50000、50000 B. 65536-5000、5000
C. 65536-500、500 D. 65536-50、50
8. 串行通信中,数据传输的方向有( )种。
A. 1 B. 2 C. 3 D. 4
9. 下列不属于单片机应用系统的是( )
A. 智能家电 B. 工业控制 C. 个人电脑 D. 汽车电子系统
10. 单片机复位后,程序计数器PC的值为( )
A. 0000H B. 0003H C. 0013H D. 0023H
11. 8051单片机的堆栈指针SP初始值为( )
A. 00H B. 07H C. 10H D. 1FH
12. 执行指令“MOV A, 55H”后,累加器A的内容为( )
A. 00H B. 55H C. 0FH D. 0FFH
13. 下列指令中,能实现将累加器A的内容清零的是( )
A. CLR A B. CPL A C. MOV A, 00H D. ORL A, 00H
14. 定时器T1工作在方式2时,是( )位定时器。
A. 8 B. 13 C. 16 D. 20
15. 中断请求标志位IE0位于( )寄存器中。
A. TCON B. SCON C. IE D. IP
16. 8051单片机的片内RAM中,可位寻址的区域是( )
A. 00H-1FH B. 20H-2FH C. 30H-7FH D. 80H-FFH
17. 执行指令“DJNZ R0, LOOP”时,先将R0的内容( ),再判断是否为0。
A. 加1 B. 减1 C. 清零 D. 取反
18. 在串行通信中,波特率是指( )
A. 每秒传输的字节数 B. 每秒传输的二进制位数
C. 每毫秒传输的字节数 D. 每毫秒传输的二进制位数
19. 下列关于单片机程序存储器的说法,正确的是( )
A. 只能存放程序 B. 只能存放数据
C. 可存放程序和数据 D. 与数据存储器功能相同
20. 8051单片机的ALE引脚的功能是( )
A. 地址锁存允许信号 B. 外部程序存储器读选通信号
C. 外部数据存储器读选通信号 D. 复位信号
第II卷(非选择题,共60分)
一、填空题(每空1分,共10分)
1. 单片机是将______、______、______以及I/O接口电路等集成在一块芯片上的微型计算机。
2. 8051单片机的P1口作通用I/O口使用时,每位能驱动______个TTL负载。
3. 定时器T0工作在方式0时,是______位定时器。
4. 中断服务程序的最后一条指令必须是______。
5. 串行通信中,数据传输的两种基本方式是______和______。
二、简答题(每题5分,共20分)
1. 简述单片机的特点。
2. 说明805I单片机的P3口的第二功能。
3. 简述定时器的工作原理。
4. 简述中断响应的条件。
三、程序分析题(每题10分,共20分)
1. 分析下列程序的功能,并说明执行结果。
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV A, 55H
MOV B, 0AAH
ADD A, B
DA A
MOV 30H, A
SJMP $
END
2. 分析下列程序的功能,并说明执行结果。
ORG 0000H
AJMP MAIN
ORG 00BH
LJMP T0_ISR
ORG 0030H
MAIN: MOV TMOD, 01H
MOV TH0, 3CH
MOV TL0, 0B0H
SETB ET0
SETB EA
SETB TRH
SJMP $
T0_ISR: MOV TH0, 3CH
MOV TL0, 0B0H
CPL P1.0
RETI
END
四、综合应用题(10分)
材料:设计一个基于单片机控制的流水灯电路,要求8个发光二极管依次点亮,间隔时间为1秒。
问题:请画出硬件电路图,并编写相应的程序。
五、设计题(10分)
材料:利用单片机设计一个简易数字时钟,要求能显示时、分、秒,具有清零和调整功能。
问题:请简述设计思路,并画出程序流程图。
答案:1. A 2. C 3. A 4. C 5. C 6. A 7. A 8. C 9. C 10. A 11. B 12. B 13. A 14. A 15. A 16. B 17. B 18. B 19. C 20. A
填空题答案:1. CPU、存储器、定时器/计数器 2. 4 3. 13 4. RETI 5. 同步通信、异步通信
简答题答案:1. 体积小、重量轻、价格低、可靠性高、控制功能强、运算速度快、应用广泛等。2. 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(外部数据存储器读选通)。3. 定时器通过对内部时钟信号进行计数,当计数值达到设定值时,产生溢出信号,可用于定时或计数功能。4. 中断源有中断请求;CPU处于开中断状态(EA=1);当前指令执行完毕。
程序分析题答案:1. 功能:将55H和0AAH相加并进行十进制调整,结果存于30H。执行结果:(A)=00H,(30H)=FFH。2. 功能:定时器T0定时50ms,产生中断,每次中断翻转P1.0。执行结果:P1.0每隔50ms翻转一次。
综合应用题答案:硬件电路图:8个发光二极管阴极接P0口,阳极接电源,通过限流电阻。程序:ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV R0, 0FEH MOV R1, 08H LOOP: MOV P0, R0 ACALL DELAY RL A MOV R0, A DJNZ R1, LOOP SJMP $ DELAY: MOV R2, 0FFH D1: MOV R3, 0FFH D2: DJNZ R3, D2 DJNZ R2, D1 RET END
设计题答案:设计思路:用定时器定时1秒,通过数码管显示时、分、秒,用按键实现清零和调整功能。程序流程图:开始-初始化定时器、数码管等-定时器中断处理(秒计数、分计数、时计数)-按键扫描处理(清零、调整)-显示-结束
展开阅读全文