2025年大学(自动化)单片机应用技术进阶综合测试卷及答案_第1页
2025年大学(自动化)单片机应用技术进阶综合测试卷及答案_第2页
2025年大学(自动化)单片机应用技术进阶综合测试卷及答案_第3页
2025年大学(自动化)单片机应用技术进阶综合测试卷及答案_第4页
2025年大学(自动化)单片机应用技术进阶综合测试卷及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年大学(自动化)单片机应用技术进阶综合测试卷及答案

(考试时间:90分钟满分100分)班级______姓名______第I卷(选择题共30分)答题要求:本大题共10小题,每小题3分。在每小题给出的四个选项中,只有一项是符合题目要求的。1.以下关于单片机中断系统的说法,正确的是()A.中断优先级一旦确定,就不能更改B.外部中断0的中断入口地址是0003HC.所有中断源同时请求中断时,CPU会随机响应D.中断服务程序执行完毕后,不会自动清除中断标志2.单片机的定时器/计数器工作在方式2时,其特点是()A.16位定时器/计数器B.具有自动重装初值功能C.只能用于定时D.计数溢出后需要软件重新设置初值3.8051单片机的P0口,在作为通用I/O口使用时,需要外接()A.上拉电阻B.下拉电阻C.电容D.电感4.下列指令中,能实现将累加器A的内容清零的是()A.MOVA,00HB.CLRAC.XORA,AD.以上都是5.单片机与外部数据存储器进行数据传输时,采用的指令是()A.MOVB.MOVXC.MOVCD.PUSH6.当单片机的晶振频率为12MHz时,定时器/计数器工作在方式1下,最大定时时间为()A.65.536msB.131.072msC.262.144msD.524.288ms7.8051单片机的串行通信中,工作方式1是()A.同步通信方式B.10位异步通信方式C.11位异步通信方式D..8位异步通信方式8.以下关于单片机的复位操作,正确的是()A.复位后,PC指针指向0000HB.复位只对特殊功能寄存器有影响C.复位后,所有I/O口都处于高电平D.复位是由硬件自动完成的,无法通过软件实现9.单片机的ADC0809芯片,其分辨率为()A.4位B.8位C.12位D.16位10.在单片机应用系统中,数码管动态显示方式的优点是()A.硬件电路简单B.显示亮度高C.占用I/O口线少D.编程简单第II卷(非选择题共70分)二、填空题(每空2分,共20分)1.8051单片机的内部数据存储器可分为______区、______区和______区。2.单片机的定时器/计数器的工作方式由______寄存器设置。3.串行通信中,数据的传送方向可分为______、______和______三种。4.单片机的中断源有______、______、______、______、______和______。三、简答题(每题10分,共20分)1.简述单片机的中断响应过程。2.说明单片机的定时器/计数器在定时和计数应用中的区别。四、程序分析题(每题15分,共15分)阅读下列程序,回答问题:ORG0000HLJMPMAINORG0030HMAIN:MOVSP,60HMOVA,55HMOVB,0AHMULABMOV30H,AMOV31H,BSJMP$问题:1.该程序的功能是什么?2.程序执行后,30H和31H单元的内容分别是什么?五(15分)材料:在一个基于单片机的温度控制系统中,需要实时采集温度传感器的数据,并根据设定的温度值进行PID控制。已知温度传感器输出的是0-5V的模拟电压信号,单片机采用ADC0809进行数据采集,ADC0809的分辨率为8位,参考电压VREF=5V。设定温度值为25℃,当前采集到的温度值对应的数字量为128。PID控制算法的参数为:Kp=2,Ki=1,Kd=0.5。问题:1.计算当前采集到的温度值(单位:℃)。2.根据PID控制算法,计算输出控制量。答案:一、1.B2.B3.A4.D5.B6.A7.B8.A9.B10.C二、1.工作寄存器、位寻址、数据存储2.TMOD3.单工、半双工、全双工4.外部中断0、外部中断1、定时器0溢出中断、定时器1溢出中断、串行口中断、定时器2溢出中断三、1.中断响应过程:首先,中断源发出中断请求。然后,CPU在每个机器周期的S5P2期间采样中断请求标志。若有中断请求,且CPU允许中断(EA=1且相应中断源的中断允许位为1),则在当前指令执行完后,响应中断,将程序计数器PC的值压入堆栈,保护断点,再将中断入口地址装入PC,跳转到相应的中断服务程序入口处执行。2.定时应用是通过对机器周期进行计数来实现定时功能;计数应用是对外部脉冲信号进行计数。定时时,时间与晶振频率等有关;计数时,计数值取决于外部脉冲个数。四、1.该程序的功能是将累加器A中的值55H与寄存器B中的值0AH相乘,结果的低8位存于30H单元,高8位存于31H单元。2.55H×0AH=69H,所以30H单元内容为69H,31H单元内容为00H。五、1.已知ADC0809分辨率为8位,参考电压VREF=5V,当前采集到的数字量为128。则当前采集到的模拟电压值为:V=128×(5V/256)=2.5V。因为温度传感器输出0-5V模拟电压信号对应0-100℃,所以当前采集到的温度值为:(2.5V/5V)×100℃=50℃。2.偏差e=设定温度-当前温度=25℃-50℃=-25℃。比例项P=Kp×e=2×(-25)=-50。积分项I=Ki×∑e(这里假设之前偏差和为0)=1×(-25)=-25。微分项D=Kd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论