《《单片机应用技术》期末测试题.docx》由会员分享,可在线阅读,更多相关《《单片机应用技术》期末测试题.docx(14页珍藏版)》请在第一文库网上搜索。
1、2 .简述时钟周期、机器周期和指令周期之间的关系。3 .如何对数码管进行测量?装派派派派订派派派派派派派冰派派派派派派派派派米派派派冰单片机应用技术期末测试题选择题(每题2分,共20分)1.下面对于MCU描述正确的是()oA.微控制器B.存储器C.开发工具D.中断系统2.STC89C52RC单片机有几个I/O口()A.4B.3C.2D.13.布代表()。A.定时器To中断B.定时器TI中断C外部中断0D.外部中断I4.下面那个字符()一位七段数码不能显示。A.2B.3C.CD.K5.数码管中单个发光二极管的管压降一般为()oA.I.7VB.1.8VC.I.9VD.2V6.DS18B20有()根
2、数据线。A.4B.3C.2D.17.DS18B20就是一种典型的()oA.热电阻B.热电偶C.温度ICD.粕电陋8.MCS-51单片机内部的定时器/计数器1可以用下面O来表示。A.Q1B.R1C.S1D.T19.DS1302的SC1K引脚功能是()。A.串行时钟B.串行数据C.并行时钟D.并行数据10.DS1302有()个电源引脚。A.4B3C.2D.1二、简答题(共6题,每小题10分,共60分)1简述时钟芯片的分类。6.单片机的开发系统由哪些部分构成?三、编程题(共2题,每小题10分,共20分)1根据下图所示电路试编写程序实现I、3、4、5和7的循环显示。单片机P3.2-4.什么称为中断?中
3、断有什么特点?派:派i!5.绘制出典型的程序下载电路。派!派:i订派:派:派:派派i派!派:冰i派:派派ii派:派:派i派!派i派!米:派派派冰2.如何用下图所示电路实现下述功能?要求根据下面说明编写相应C语言程序。(1)按键按下,对应的灯亮,按键未按下,对应的灯灭。对应关系变为SI对应D4;S2对应D3;S3对应D2;S4对应D1。(2)按下S1时D1到D4全亮;按下S2时D1到D4全灭;按下S3时D1和D3全亮,D2和D4全灭;按下S4时D1和D3全灭,D2和D4全亮。V期末测试答案二、选择题(每题2分,共20分)1、A2、A3、D4、D5、B6、D7、C8、D9、B10、C二、简答题(共
4、6题,每小题10分,共60分)1、答:1)时钟生成此类时钟可生成一个或多个新的时钟频率。放置于时钟树起点的此类时钟芯片称为时钟发生器。为了生成系统所需的各种时钟频率,必须采用这种发生器。另一装派;派i!派!派:i订派:派:派:派派i派!派:冰i派:派派ii派:派:派i派!派i派!米:派派派冰源的负极。4、答:1)中断的概念中断是通过硬件来改变CPU的运行方向。计算机在执行程序的过程中,当出现CPU以外的某种情况,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被打
5、断的情况称为“中断2)中断的特点(1)分时操作。中断可以解决快速的CPU与慢速的外设之间的矛盾,使CPU和外设同时工作。CPU在启动外设工作后继续执行主程序,同时外设也在工作,每当外设做完一件事就发出中断申请,请求CPU中断它正在执行的程序,转去执行中断服务程序(一般情况是处理输入/输出数据),中断处理完后,CPU恢复执行主程序,外设也继续工作。这样,CPU可启动多个外设同时工作,大大地提高了CPU的效率。(2)实时处理。在实时控制中,现场的各种参数、信息均随时间和现场的变化而变化。这些外界变量可根据要求随时向CPU发出中断申请,请求CPU及时处理,如中断条件满足,CPU马上就会响应进行相应的
6、处理。(3)故障处理。针对难以预料的情况或故障,如掉电、存储出错、运算溢出等,可通过中断系统由故障源向CPU发出中断请求,再由CPU转到相应的故障处理程序进行处理。5、答:6、答:单片机开发系统在购买时一般包括单片机仿真器及其附件、支持软件工具盘等,它们必须同PC机或兼容机连接起来使用,才能构成一个完整的开发系统,如下图所示。三、编程题(共2题,每小题10分,共20分)1.#inc1ude包含头文件,头文件包含特殊功能寄存器的定义unsignedcharcodetab1e5=0xf9,OxbO,0x99,0x92,Oxf8;派冰派派冰派冰派派派派派派派冰派派派派派米派派派冰方面,当此类芯片直接
7、插入时钟树内时,则被称为时钟合成器。如果一个发生器无法从起点处生成所需的全部频率,则可在时钟树分支中采用合成器来生成其余的频率。2)时钟分配时钟分配器件用于提供一种或多种输出频率的多个副本。在业界,这些器件有一个不太严格的称呼,即“缓冲器3)时钟处理第三类时钟芯片用于对输入时钟波形进行某种形式的处理。最简单的形式可能就是信号传输电平变换器了。4)混合型时钟混合型时钟组合了时钟生成、发生和处理功能。包括采用直接输入的时钟合成,或采用另外一个(晶体)输入的时钟发生,以及某种时钟分配能力。2、等:时钟周期、机器周期和指令周期之间的关系如下图所示:通常包含一个机器周期的指令称为单周期指令,包含两个机器
8、周期的指令称为双周期指令。MCS-51单片机指令系统中,按指令的长度可分为单字节指令、双字节指令和三字节指令。执行这些指令需要的时间是不同的,也就是它们所需的机器周期是不同的,因而有以下几种形式:单字节单机器周期指令、单字节双机器周期指令、双字节单机器周期指令、双字节双机器周期指令、三字节双机器周期指令和单字节四机器周期指令(如单字节的乘除法指令)等。3、答:使用数码管时,首先要识别其是共阴极型的还是共阳极型,这可以通过测量它的管脚来确定。用一个35V的电源和一个IkC(或几百欧)的电阻,电源的正极串接电阻后与数码管的公共端相连,电源的负极与其他各脚相连,如果数码管相应的段发光,则说明此数码管
9、为共阳极;用电源的负极与数码管的公共端相连,电源的正极串接电湿后与其他各脚相连,如果数码管相应的段发光,则说明此数码管为共阴极。还可以直接用数字万用表测试,方法同测试普通半导体二极管一样。红表笔接数码管的公共端,黑表笔分别接其他各脚,如果数码管相应的段发光,则说明此数码管为共阳极。黑表笔接数码管的公共端,红表笔接其他各脚,如果数码管相应的段发光,则说明此数码管为共阴极。红表笔是电源的正极,黑表笔是电if(P1.5=0)(P1_2=0;)e1seP1_2=1;if(P16=0)(P1I=o;e1se(P1=1:if(P1=0)(P1_O=O;e1se(P1_O=1;)(2)inc1udevoid
10、main(void)装派;派i!派!派:i订冰派冰派派派派派派派冰派派派派派米派派派冰voidDe1ay(unsignedintt);voidmain()unsignedchari;whi1e(1)(for(i=0;i5;i+)(P1=tab1ei:De1ay(60000);)voidDe1ay(unsignedintt)(whi1e(-t);2.(1)inc1udevoidmain(void)(whi1e(1)if(P1_4=0)(P1_3=0;)e1se(P1_3=1:whi1e(1)if(P1-4=0)(P1O=O;PU=O;P1.2=0;P1_3=0;)if(P15=0)(P1O=1;P11=I;P1.2=1;P1_3=1:if(P1_6=0)(P1_0=0;P11=i;P1_2=0;P1_3=1;if(P1-7=0)(P1O=1;P11=0;P1_2=1:P1_3=0;)装派;派i!派!派:i订派:派:派:派派i派!派:冰i派:派派ii派:派:派i派!派i派!米:派派派冰