《单片机原理与应用》试卷1_第1页
《单片机原理与应用》试卷1_第2页
《单片机原理与应用》试卷1_第3页
《单片机原理与应用》试卷1_第4页
《单片机原理与应用》试卷1_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

《单片机原理与应用》试卷1PAGE第PAGE2页共5页命题教师教研室主任签名教学院长签名成绩统计表题号一二三四五合计得分专业班级:考生姓名:____________学号:__________一、选择题(每题1分,共8分)1:单片机在家用电器中的应用,属于()。A)数据处理应用B)控制应用C)数值计算应用D)辅助工程应用2:MCS-51扩展外部存储器时,系统的高8位地址总线是由()口构成的。A)P0B)P1C)P2D)P33:在中断流程中有“关中断”的操作,对于串行中断,要关中断应复位中断允许寄存器的()。A)EA和ET0位B)EA和EX0位C)EA和ES位D)EA和EX1位4:当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A)MOVA,@R1B)MOVCA,@A+DPTRC)MOVXA,@R0D)MOVXA,@DPTR5:在相对寻址方式中,“相对”两字是指相对于()。A)地址偏移量relB)当前指令的首地址C)当前指令的末地址D)DPTR值6:(A)=37H,(P1)=09H,执行指令:ORLP1,A。结果:(A)=()。A)37HB)3FHC)09HD)39H7:MCS-51单片机定时器工作方式0是指的()工作方式。A)8位B)8位自动重装C)13位D)16位8:MCS-51有一个全双工的串行口,下列功能中该串行口不能完成的是()。A)网络通信B)异步串行通信C)作为同步移位寄存器D)位地址寄存器二、判断题(每题1分,共8分)1:无符号数乘法指令MUL的执行结果也会影响溢出标志,若置于累加器A和寄存器B的两个数的乘积超过了255,则OV=1,反之OV=0。由于乘积的高8位存放于B中,低8位存放于A中,OV=0则意味着只要从A中取得乘积即可,否则要从BA寄存器对中取得乘积结果。()2:在一个完整的程序中伪指令END是可有可无的。()3:汇编语言指令中标号与操作码之间“:”隔开。()4:由指令指出某一个寄存器中的内容作为操作数,这种寻址方式称为寄存器寻址。()5:定时器控制寄存器(TCON)中的TF0(TF1)是计数溢出标志位,当计数器产生计数溢出时,相应的溢出标志位由硬件置“1”6:对扩展I/O口的操作指令同对外部RAM的操作。()7:奇偶校验位是可选择的,共有三种可能,即奇偶校验、偶校验和无校验,由用户根据需要选定。()8:对扩展I/O口的操作指令同对外部RAM的操作。()三、填空题(每空1分,共14分)1:定时/计数器有()种工作模式,模式2的名称为()。2:若PSW中数据为63H,那么奇偶位P为()。3:十进制数126其对应的十六进制可表示为(),二进制数10101对应的十进制数是()。4:在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为()bps。5:中断服务程序的最后一条指令是()。6:CPU是中央处理器的简称,CPU由()和()两部分电路组成。7:已知(A)=5BH,(PSW)=81H,执行指令SUBB

A,#40H后,(A)=(),(PSW)=()。8:8051单片机有三大类中断,()中断源,()个中断优先级,6个中断标志。9:起止范围是0000H~3FFFH的存储器的容量是()KB。四、综合题(每题6分,共30分)1:简述下述问题:①振荡周期是8051单片机最小的定时单位,给出机器周期与振荡周期、指令周期与机器周期的关系?②计算执行下列程序段所需要的机器周期数?若单片机的晶振频率为8MHz,问执行下列程序需要多少时间?MOVR3,#250;1(指令后面注释的数字为执行该指令所需的机器周期数)LOOP:NOP;1NOPDJNZR3,LOOP;2RET;22:简述什么叫单片机?一个完整的单片机芯片至少有哪些部件?3:试写出相应的指令序列实现:将ROM2000H单元的内容送入片内RAM40H单元。4:8051单片机共有5个中断源,①给出当它们同属于低优先级或高优先级时的查询次序?②若有外部中断0和定时/计数器中断0两个中断源,希望先响应外部中断0后响应定时/计数器中断0,该如何设置?③若有外部中断1和串行中断两个中断源,希望先响应串行中断后响应外部中断1,该如何设置?5:①在异步通信中若每个字符由11位组成,串行口每秒传送200个字符,请计算出传送波特率。②某异步通信接口,其格式由1个起始位,7个数据位,1个奇偶校验位和1个停止位组成,该接口每分钟传送4800个字符时,请计算出传送波特率。五、设计应用题(每题10分,共40分)1:从内部RAM30H单元开始存放着10个无符号数,试编程,找出其中的最大值送入内部RAM的31H单元。2:利用定时/计数T1定时,且工作于方式1,在P1.0输出一方波,方波周期为30ms,系统晶振频率为f0sc=12MHZ。(216=65536用中断方式)3:用8751串行口外接CD4014扩展8位并行输入口,输入数据由8个开关提供,另有一个开关S提供联络信号,电路连接如图所示。当S=0时,要求输入数据,并连续输入8组数据,读入的数据转存到内部RAM40H开始的单元中。试将电路图补充完整,并编程实现。(数据的串行传送采用查询方式。)4:下图为51单片机利用8255扩展并口总线的电路,请回答下列问题:(1)写出8255PA口、PB口、PC口及控制寄存器的地址,并编程初始化8255。(2)试写出编写矩阵式键盘程序一般应具有的功能。(3)试回答动态显示和静态显示的区别。附寄存器表:寄存器TMOD:GATEC/TM1M0GATEC/TM1M0GATE:门控位。(GATE=0:启动不受/INT0或/INT1的控制;GATE=1:启动受/INT0或/INT1的控制。)C/T:外部计数器/定时器方式选择位。(C/T=0定时方式;C/T=1计数方式。)M1M0:工作模式选择位。寄存器TCON:TF1TR1TF0TR0IE1IT1IE0IT0TF1:T1的溢出中断标志。TF0:T0的溢出中断标志。IE1:外部中断1(/INT1)请求标志。IT1:外部中断1(/INT1)触发类型控制位。(IT1=0,低电平触发;IT1=1,下降沿触发。)IT0:外中断0(/INT0)触发类型控制位,用法同IT1。寄存器IE:EA//ESET1EX1ET0EX0EA:总控制位ES:串口控制位ET1:T1中断控制位EX1:/INT1控

温馨提示

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

评论

0/150

提交评论