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

下载本文档

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

文档简介

《单片机原理与应用》试卷7PAGE第PAGE4页共5页命题教师教研室主任签名教学院长签名成绩统计表题号一二三四五合计得分专业班级:考生姓名:____________学号:__________一、选择题(每题1分,共8分)1:MCS-51单片机的堆栈区一般应建立在()。A)片内数据存储区的低128字节单元B)片内程序存储区C)片内数据存储区的高128字节单元D)片外程序存储区2:内部数据存储器低128字节存储单元中,前32个单元是4组通用寄存器,组号依次为0、1、2和3,系统上电复位时,默认选中第()组寄存器。A)0B)1C3:在寄存器间接寻址方式中,指定寄存器中存放的是()。A)操作数B)操作数地址C)转移地址D)地址偏移量4:假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANLA,#17HORL17H,AXRLA,R0CPLA后,A的内容为()。A)CBHB)03HC)EBHD)C8H5:在MCS-51中,需要外加电路实现中断撤除的是()。A)定时中断B)脉冲方式的外部中断C)串行中断D)电平方式的外部中断6:在中断流程中有“关中断”的操作,对于串行中断,要关中断应复位中断允许寄存器的()。A)EA和ET0位B)EA和EX0位C)EA和ES位D)EA和EX1位7:字符帧中,处于末尾,为逻辑“1”A)起始位B)数据位C)奇偶校验位D)停止位8:若要设定MCS-51单片机的串行接口允许接收数据,应相应设定()。A)REN=0B)REN=1C)SM0=0D)二、判断题(每题1分,共8分)1:MCS-51系列单片机的位操作类指令中的位地址可以用位名称表示。()2:B寄存器为8位寄存器,主要用于乘除指令中。()3:RLCR0是非法指令。()4:低优先级的中断请求不能中断高优先级的中断请求,但是高优先级中断请求能中断低优先级中断请求。()5:对扩展I/O口的操作指令同对外部RAM的操作。()6:立即数只能作为源操作数,不能当作目的操作数。()7:定时/计数器可由TM0D设定四种工作方式。()8:MCS-51的串行口是同步全双工的,这个口可以实现串行通信,还可作为同步移位寄存器使用。()三、填空题(每空1分,共14分)1:将69.25转换成BCD码是()。2:试各写出一种常用的模数转换芯片和数模转换芯片()、()。3:系统复位后单片机中PC的值为();SP的值为()。4:ORG2000HTAB:DW324AH,3CH,4100H……汇编后:(2000H)=(),(2001H)=4AH,(2002H)=(),(2003H)=()。5:MOVA,40H指令对于源超作数的寻址方式是()寻址。6:中断服务子程序与子程序最根本的差别是:子程序是提前安排好的、中断服务子程序是()。7:MCS-51单片机8031中有()个()位的定时器/计数器,可以被设定的工作方式有()种。8:在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为()。四、综合题(每题6分,共30分)1:①8051的时钟周期、机器周期、指令周期是如何定义的?②当振荡频率为8MHz时,一个单片机时钟周期为多少微秒?2:简述什么是堆栈?堆栈有何作用?为什么在程序初始化时要对SP重新赋值?3:指出下列程序段的每条指令的源操作数是什么寻址方式,并写出每步运算的结果。(相关单元的内容)设程序存储器(1050H)=5AH:MOVA,#0FHMOV30H,#0F0HMOVR2,AMOVR1,#30HMOVA,@R1MOVDPTR,#1000HMOVA,#50HMOVCA,@A+DPTRJMP@A+DPTRCLRCMOV20H,C4:设,现利用定时器T1工作于方式2做波特率发生器,SMOD=0,波特率为110波特,试计算定时器初值。5:下图为ADC0809与8031的接口连接图=1\*GB3①试写出8个模拟量输入口的地址范围。=2\*GB3②试写出启动IN0通道转换的语句。=3\*GB3③试写出读取转换结果的语句。附寄存器表:寄存器TMOD:GATEC/TM1M0GATEC/TM1M0寄存器TCON:TF1TR1TF0TR0IE1IT1IE0IT0寄存器IE:EA//ESET1EX1ET0EX0寄存器SCON:SM0SM1SM2RENTB8RB8TIRI五、设计应用题(每题10分,共40分)1:某单片机应用系统有4×4键盘,经键盘扫描程序得到被按键的键值(00H~0FH)存放在R2中,16个键的键处理程序入口地址分别为KEY0、KEY1、KEY2、…、KEY15。试编程实现,根据被按键的键值,转对应的键处理程序。2:编程将20H单元中的8位无符号二进制数转换成3位BCD码,并存放在22H(百位)和21H(10位,个位)两个单元中。3:设单片机晶振频率为6MHZ,使用T1以工作方式1,产生周期为500的等宽正方波,并由P1.0输出,以中断方式编程。4:利用8051串行口外接CD4014扩展8位并行输入口,输入数据由8个开关提供,另有一个开关提供联络信号,电路连接如图2所示,当S=0时,要求输入数据,并连续输入8组数据,读入的数据转存到内部RAM40H开始的单元。试编程。附寄存器表:寄存器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控制位ET0:T0中断控制位EX0:/INT0控制位寄存器SCON:SM0SM1SM2RENTB8RB8TIRISM0、SM1:工作方式选择位SM2:多机通信控制位REN:允许接

温馨提示

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

评论

0/150

提交评论