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

下载本文档

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

文档简介

PAGE(A卷)第6页共6页《单片机原理》考试试卷学院信息科学与工程学院班级姓名学号题号一二三四五总分得分一、填空(每格1分,共28分):1、根据键盘的工作原理分,键盘可分为编码键盘和非编码键盘两种。2、MCS51单片机复位后,片上4个端口输出均为高电平。(高电平、低电平)3、MCS51单片机时序定时单位分为晶振周期、拍节、机器周期、指令周期等时间单位,其中一个机器周期包含12个拍节。4、MCS51单片机复位后(SP)=07H,使得堆栈区实际从地址08H开始。5、8031单片机与8951单片机的区别就是它们的程序存储器不同,8031单片机没有内部的程序存储器,而8951内部具有容量为4KB程序存储器。6、当采用8031单片机芯片进行系统设计时,必须将控制引脚接地,才能选择外部的程序存储器。7、MCS51系统中,为了给系统外扩元器件提供有效的地址信息,必须将P0口输出的低8位地址进行锁存,单片机通过引脚ALE/输出锁存使能信号。8、MCS51单片机复位后使用的寄存器区是单元地址0000H开始的存储单元。9、MCS51单片机中位寻址区的单元地址从20H开始。其位地址从00H开始,到7FH结束。10、MCS51单片机对外部数据存储器进行读操作时读控制信号为,而对程序存储器进行读操作的控制信号为。11、MCS51单片机中断系统共有5个中断源,可分为2级优先级。其外部中断有2个,外部中断的触发方式有电平有效方式和跳变有效方式两种。12、若MCS51单片机的晶振频率为12MHz,当定时器T0工作在方式1时,则能达到的最大定时长度为65.536ms。13、MCS51单片机对外部扩展I/O端口的编址方式采用统一编址方式。14、MCS51单片机P0端口是一个真正的双向端口,驱动能力可达8个TTL负载,而其他三个端口均为准双向端口,驱动能力为4个TTL负载。15、MCS51的P3口各引脚具有第二功能,P3.4第二功能是定时器0外部输入口P3.5第二功能是定时器1外部输入口。二、编写程序段实现下述要求(每小题5分共15分):(1)把内部RAM20H~2FH单元内容送到内部RAM40H开始的单元。(2)把外部RAM2000H开始的16个单元中内容送到内部RAM40H开始的单元中。ORG0000HMOVDPTR,#1000HMOVR0,#20MOVR1,#30HLOOP:MOVXA,@DPTRMOV@R1,AINCDPTRINCR1DJNZR0,LOOP(3)试用位运算指令实现逻辑表达式。(在题目中出现的各变量名称可直接作为位变量进行运算)三、阅读程序段写出执行的结果(每小题4,共16分):1、MOVA,#55HMOVB,#0AAHPUSHAPUSHBPOPAPOPB则设执行该段程序后(A)=0AAH。2、已知(30H)=08H,有以下程序段: MOV R0,#30H MOV A,@R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @R0,A 以上程序段执行后(30H)=。3、已知(R1)=20H,(20H)=0AAH,有以下程序段: MOV A,#55H ANL A,#0FFH ORL 20H,A XRL A,@R1 CPL A 以上程序段会自行完后,(A)=55H。4、有以下程序段: BEGIN: MOV DPTR,#TAB MOV A,#02H MOVC A,@A+DPTR ······=1\*GB3① SJMP DELAY TAB: 00H,01H,04H,25H,36H,······ DELAY: MOV R2,ADLP: DJNZ R2,DLP ······=2\*GB3② RET =1\*GB3①行指令执行完后,(A)=。若=2\*GB3②所在程序存储器的单元地址为1000H,则该指令中的偏移量rel=。四、已知(A)=82H,(B)=03H,(R0)=40H,(40H)=5AH,(PSW)=80H,写出以下各指令单独执行后有关操作数(不包括标志)结果。(每空1分,共16分)(1)XCH A,R0 (2)XCH A,40H (3)XCH A,@R0 (4)XCHD A,@R0 (5)MUL AB (6)SWAP A (7)ADD A,R0 (8)ADD A,40H (9)ADD A,#40H (10)ADDC A,40H (11)SUBB A,#40H 五、应用题(共25分):1、有两台51单片机通过串行通信交换数据,串口工作在方式1,不检测停止位,波特率为4800,已知晶振频率fosc=12MHz,试计算产生该波特率所需要的定时常数,并编写程序段完成其中一台单片机的初始化工作。(要有计算过程)。(10分

温馨提示

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

评论

0/150

提交评论