资源描述
2025年高职(应用电子技术)单片机应用设计试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题 共30分)
(总共10题,每题3分,每题只有一个正确答案,请将正确答案填写在后面的括号内)
w1. 单片机的核心部件是( )
A. 运算器 B. 控制器 C. 存储器 D. I/O接口
答案:B
w2. 8051单片机的定时器T0工作在方式1时,是( )
A. 8位定时器 B. 13位定时器 C. 16位定时器 D. 24位定时器
答案:C
w3. 单片机中P0口作为通用I/O口使用时,需要( )
A. 外接上拉电阻 B. 外接下拉电阻 C. 内部自带上拉电阻 D. 内部自带下拉电阻
答案:A
w4. 单片机的中断源中,优先级最高的是( )
A. 外部中断0 B. 定时器0中断 C. 外部中断1 D. 定时器1中断
答案:A
w5. 8051单片机的程序计数器PC是( )
A. 16位寄存器 B. 8位寄存器 C. 12位寄存器 D. 32位寄存器
答案:A
w6. 单片机中,用于存放中间数据和运算结果的是( )
A. 程序存储器 B. 数据存储器 C. 寄存器 D. 累加器
答案:B
w7. 当单片机复位时,程序计数器PC的值为( )
A. 0000H B. 0003H C. 000BH D. 0013H
答案:A
w8. 单片机的晶振频率为12MHz,定时器T0工作在方式1,定时1ms,则定时器的初值为( )
A. 5000 B. 65536 - 5000 C. 500 D. 65536 - 500
答案:B
w9. 单片机中,用于控制程序流程的指令是( )
A. 数据传送指令 B. 算术运算指令 C. 逻辑运算指令 D. 控制转移指令
答案:D
w10. 8051单片机的定时器T1工作在方式2时,是( )
A. 8位自动重装定时器 B. 13位定时器 C. 16位定时器 D. 24位定时器
答案:A
第II卷(非选择题 共70分)
w11. 简答题(15分)
简述单片机的主要特点。
w12. 程序设计题(20分)
利用单片机的定时器T0,在P1.0引脚输出周期为2ms的方波。晶振频率为12MHz。
w13. 综合应用题(15分)
有一温度控制系统,温度传感器将温度信号转换为电压信号,经ADC0809转换为数字量后送入单片机。单片机根据采集到的温度值与设定值比较,若温度高于设定值,则通过继电器控制风扇转动降温;若温度低于设定值,则通过继电器控制加热丝加热。请设计该系统的硬件电路和软件程序。
w14. 材料分析题(10分)
材料:在单片机应用系统中,有时会遇到按键抖动的问题。当按下按键时,由于机械触点的弹性作用,按键会产生多次通断,导致单片机读取到错误的按键状态。
问题:请分析如何消除按键抖动?
w15. 案例分析题(20分)
案例:某单片机应用系统在运行过程中出现程序跑飞的现象。经检查,发现程序存储器中的部分数据被篡改。
问题:请分析程序跑飞的可能原因,并提出解决措施。
答案:
w11. 单片机的主要特点有:集成度高、体积小、可靠性高、控制功能强、低功耗、性价比高、具有丰富的指令系统、有较多的I/O口、可方便地扩展外围电路等。
w12. 定时器T0工作在方式1,定时1ms。晶振频率12MHz,机器周期1us。定时1ms需要计数值1000。初值=65536 - 1000 = 64536。程序如下:
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP T0_ISR
MAIN:
MOV TMOD, 01H
MOV TH0, HIGH(64536)
MOV TL0, LOW(64..536)
SETB ET0
SETB EA
SETB TR0
SJMP $
T0_ISR:
CPL P1.0
MOV TH0, HIGH(64536)
MOV TL0, LOW(64536)
RETI
END
w13. 硬件电路:包括温度传感器、ADC0809、单片机、继电器、风扇、加热丝等。软件程序:初始化ADC及定时器,读取温度值,与设定值比较,根据结果控制继电器动作。
w14. 消除按键抖动可采用硬件消抖和软件消抖两种方法。硬件消抖可通过在按键两端并联电容或电阻来实现;软件消抖则是在检测到按键按下后,延时一段时间再读取按键状态,若状态不变则确定按键已按下。
w15. 程序跑飞可能原因:干扰、程序存储器故障、电源波动等。解决措施:采用硬件看门狗、软件陷阱、加强电源滤波、定期备份关键数据等。
展开阅读全文