版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订班级学号装订班级学号姓名※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※线第1页,共5页线《单片机应用技术》期中测试题一、选择题(每题2分,共20分)下列哪个选项不是单片机的优点()。A.低功耗B.抗干扰能力强C.体积大D.价格低下面对于RAM描述正确的是()。A.单片机B.电脑C.显示器D.随机存取存储器下面哪个不属于单片机最小系统()。A.复位电路B.晶振电路C.温度传感器D.程序下载电路芯片MAX232的作用是()。A.供电B.电平转换C.发光D.限流下面那个不是上拉电阻的典型值()。A.100kΩB.10kΩC.5.1kΩD.4.7kΩ下面那个中断优先级最高()。A.定时器T0中断B.定时器T1中断C.外部中断0D.外部中断1T0有()种工作方式。A.2B.3C.4D.5按键一般作为单片机系统的()设备。A.输入B.输出C.放大D.缩小程序下载电路用到的接口是()。A.并口B.串口C.USBD.1394MCS-51单片机内部的定时器/计数器0可以用下面()来表示。Q0B.R0C.S0D.T0二、简答题(共6题,每小题10分,共60分)1.简述单片机的内部结构。2.简述MCS-51单片机定时器/计数器四种工作方式。3.按键如何去抖?4.绘制出典型的阻容复位电路,并描述其工作原理。5.简述KEIL中如何建立一个工程项目。6.什么是限流电阻?三、计算题(共1题,共10分)当定时器/计数器0工作于方式1下,晶振频率为12M,请计算最短定时时间和最长定时时间各是多少?四、编程题(共1题,共10分)请编写程序,在P2.3引脚接一个驱动放大电路驱动扬声器,利用T1产生1kHz的音频信号从扬声器输出,晶振频率为12M。《单片机应用技术》期末测试题一、选择题(每题2分,共20分)下面对于MCU描述正确的是()。A.微控制器B.存储器C.开发工具D.中断系统STC89C52RC单片机有几个I/O口()。A.4B.3C.2D.1代表()。A.定时器T0中断B.定时器T1中断C.外部中断0D.外部中断1下面那个字符()一位七段数码不能显示。A.2B.3C.CD.K数码管中单个发光二极管的管压降一般为()。A.1.7VB.1.8VC.1.9VD.2VDS18B20有()根数据线。A.4B.3C.2D.1DS18B20就是一种典型的()。A.热电阻B.热电偶C.温度ICD.铂电阻MCS-51单片机内部的定时器/计数器1可以用下面()来表示。A.Q1B.R1C.S1D.T1DS1302的SCLK引脚功能是()。A.串行时钟B.串行数据C.并行时钟D.并行数据DS1302有()个电源引脚。A.4B.3C.2D.1二、简答题(共6题,每小题10分,共60分)1.简述时钟芯片的分类。2.简述时钟周期、机器周期和指令周期之间的关系。3.如何对数码管进行测量?4.什么称为中断?中断有什么特点?5.绘制出典型的程序下载电路。6.单片机的开发系统由哪些部分构成?三、编程题(共2题,每小题10分,共20分)1.根据下图所示电路试编写程序实现1、3、4、5和7的循环显示。2.如何用下图所示电路实现下述功能?要求根据下面说明编写相应C语言程序。(1)按键按下,对应的灯亮,按键未按下,对应的灯灭。对应关系变为S1对应D4;S2对应D3;S3对应D2;S4对应D1。(2)按下S1时D1到D4全亮;按下S2时D1到D4全灭;按下S3时D1和D3全亮,D2和D4全灭;按下S4时D1和D3全灭,D2和D4全亮。期中测试答案二、选择题(每题2分,共20分)1、C2、D3、C4、B5、A6、C7、C8、A9、B10、D二、简答题(共6题,每小题10分,共60分)1、答:2、答:工作方式功能说明方式013位计数器方式116位计数器方式2自动再装入8位计数器方式3定时器0:分成两个8位计数器定时器1:停止计数3、答:有两种方法可以用于按键的去抖:一种是硬件去抖;另一种是软件去抖。这两种方法各有特色,一般情况下,去抖动的硬件电路不管是设计还是制作都比较复杂,而软件去抖动相对要方便许多,只需编写一个专门的去抖动程序即可。去抖动的硬件电路一般可以采用两种方法:双稳态电路去抖动和滤波去抖动,分别如下图(a)和下图(b)所示。而软件去抖动一般是在检测到有按键按下时,延时l0ms后再运行后面的程序。4、答:上面的电路实现了上电复位。5、答:建立一个工程项目选择芯片建立源程序文件添加源程序文件到当前项目组中属性设置编译文件6、答:在电路中加限流电阻的目的是减小负载端电流,在发光二极管一端添加一个限流电阻可以减小流过发光二极管的电流,防止损坏LED灯。三、计算题(共1题,共10分)根据下式:可以得出:当T0初值为0是定时时间最长的情况,(65536/12/1000000)x12=65.536ms。当T0初值为65536是定时时间最短的情况即为0。四、编程题(共1题,共10分)#include<AT89X52.h>sbitP2_3=P2^3;voidmain(void){TMOD=0x10;TR1=1;while(1){TH1=0xFE;TL1=0x0C;do()while(!TF1);P2_3=!P2_3;TF1=0;}}期末测试答案二、选择题(每题2分,共20分)1、A2、A3、D4、D5、B6、D7、C8、D9、B10、C二、简答题(共6题,每小题10分,共60分)1、答:1)时钟生成此类时钟可生成一个或多个新的时钟频率。放置于时钟树起点的此类时钟芯片称为时钟发生器。为了生成系统所需的各种时钟频率,必须采用这种发生器。另一方面,当此类芯片直接插入时钟树内时,则被称为时钟合成器。如果一个发生器无法从起点处生成所需的全部频率,则可在时钟树分支中采用合成器来生成其余的频率。2)时钟分配时钟分配器件用于提供一种或多种输出频率的多个副本。在业界,这些器件有一个不太严格的称呼,即“缓冲器”。3)时钟处理第三类时钟芯片用于对输入时钟波形进行某种形式的处理。最简单的形式可能就是信号传输电平变换器了。4)混合型时钟混合型时钟组合了时钟生成、发生和处理功能。包括采用直接输入的时钟合成,或采用另外一个(晶体)输入的时钟发生,以及某种时钟分配能力。2、答:时钟周期、机器周期和指令周期之间的关系如下图所示:通常包含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。MCS-51单片机指令系统中,按指令的长度可分为单字节指令、双字节指令和三字节指令。执行这些指令需要的时间是不同的,也就是它们所需的机器周期是不同的,因而有以下几种形式:单字节单机器周期指令、单字节双机器周期指令、双字节单机器周期指令、双字节双机器周期指令、三字节双机器周期指令和单字节四机器周期指令(如单字节的乘除法指令)等。3、答:使用数码管时,首先要识别其是共阴极型的还是共阳极型,这可以通过测量它的管脚来确定。用一个3~5V的电源和一个1kΩ(或几百欧)的电阻,电源的正极串接电阻后与数码管的公共端相连,电源的负极与其他各脚相连,如果数码管相应的段发光,则说明此数码管为共阳极;用电源的负极与数码管的公共端相连,电源的正极串接电阻后与其他各脚相连,如果数码管相应的段发光,则说明此数码管为共阴极。还可以直接用数字万用表测试,方法同测试普通半导体二极管一样。红表笔接数码管的公共端,黑表笔分别接其他各脚,如果数码管相应的段发光,则说明此数码管为共阳极。黑表笔接数码管的公共端,红表笔接其他各脚,如果数码管相应的段发光,则说明此数码管为共阴极。红表笔是电源的正极,黑表笔是电源的负极。4、答:1)中断的概念中断是通过硬件来改变CPU的运行方向。计算机在执行程序的过程中,当出现CPU以外的某种情况,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被打断的情况称为“中断”。2)中断的特点(1)分时操作。中断可以解决快速的CPU与慢速的外设之间的矛盾,使CPU和外设同时工作。CPU在启动外设工作后继续执行主程序,同时外设也在工作,每当外设做完一件事就发出中断申请,请求CPU中断它正在执行的程序,转去执行中断服务程序(一般情况是处理输入/输出数据),中断处理完后,CPU恢复执行主程序,外设也继续工作。这样,CPU可启动多个外设同时工作,大大地提高了CPU的效率。(2)实时处理。在实时控制中,现场的各种参数、信息均随时间和现场的变化而变化。这些外界变量可根据要求随时向CPU发出中断申请,请求CPU及时处理,如中断条件满足,CPU马上就会响应进行相应的处理。(3)故障处理。针对难以预料的情况或故障,如掉电、存储出错、运算溢出等,可通过中断系统由故障源向CPU发出中断请求,再由CPU转到相应的故障处理程序进行处理。5、答:6、答:单片机开发系统在购买时一般包括单片机仿真器及其附件、支持软件工具盘等,它们必须同PC机或兼容机连接起来使用,才能构成一个完整的开发系统,如下图所示。三、编程题(共2题,每小题10分,共20分)1.#include<AT89X52.h>//包含头文件,头文件包含特殊功能寄存器的定义unsignedcharcodetable[5]={0xf9,0xb0,0x99,0x92,0xf8};voidDelay(unsignedintt);voidmain(){unsignedchari;while(1){for(i=0;i<5;i++){P1=table[i];Delay(60000);}}}voidDelay(unsignedintt){while(--t);}2.(1)#include<AT89X52.h>voidmain(void){while(1){if(P1_4==0){P1_3=0;}else{P1_3=1;}if(P1_5==0){P1_2=0;}else{P1_2=1;}if(P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学篮球工作总结
- 统编人教版小学六年级语文下册第六单元综合性学习:难忘小学生活 课件
- 2026颅内动静脉畸形患者的护理
- 2026年贝壳行业分析报告及未来发展趋势报告
- 2026年乡镇卫生院行业分析报告及未来发展趋势报告
- 2026年聚乙二醇甲基丙烯酸酯行业分析报告及未来发展趋势报告
- 统编版历史七年级下册第15课《明朝的统治》教学课件
- 2026年芦笋罐头行业分析报告及未来发展趋势报告
- 2026年脱臭煤油行业分析报告及未来发展趋势报告
- 2026年马药及补充剂行业分析报告及未来发展趋势报告
- 中医食疗护理
- 2026届新高考地理三轮热点复习综合题提分策略
- GB/T 46971-2026电子凭证会计数据银行电子对账单
- 危化企业防雷生产制度
- 2026年二级建造师之二建市政工程实务考试题库500道及答案【夺冠系列】
- 2026年安全员之A证考试题库500道【满分必刷】
- 疫苗类型课件
- 湖北开放大学2025年秋学期《地域文化(本)》形考任务1【含参考答案】
- 化工安全设计课件
- 工业金属管道施工规范解析
- 雨课堂在线学堂《西方哲学-从古希腊哲学到晚近欧陆哲学》单元考核测试答案
评论
0/150
提交评论