单片机模拟题B_第1页
单片机模拟题B_第2页
单片机模拟题B_第3页
单片机模拟题B_第4页
全文预览已结束

下载本文档

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

文档简介

一 填空(每空1分,共20分)1、MCS-51有4个并行I/O口,其中 是准双向口,所以由输出转输入时必须先写入“1”。2、MCS51单片机访问片外存储器时,利用 信号锁存来自 口的低8位地址信号。3、PSW中RS1 RS0=10H时,R2的地址为 。4、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令: ADDC A,20H 后,累加器A的内容为 ,CY的内容为 ,AC的内容为 ,OV的内容 。5、在直接寻址方式中,只能使用 位二进制数作为直接地址,其寻址对象只限于 。6、堆栈设在 存储区,程序存放在 存储区,外部I/O接口设在 存储器,中断服务程序存放在 存储器7、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,A+DPTR 后,送入A的是程序存储器 单元的内容。8、 定时器对外部脉冲计数,欲计满20个数产生中断,则对于定时器工作模式0,应预置的初值为 。9、MOVC A,A+PC的寻址方式是 ,A中存放的 ,形成操作数地址有 决定。适用于 存储器。二 单项选择(每小题2分,共20分)1、MCS-51上电复位后,SP的内容是 ( ) (A)00H (B)07H (C)60H (D)70H2、MCS-51响应中断时,下面哪一个条件不是必须的 ( ) (A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI3、ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H 当执行完左边的程序后,PC的值是 ( ) (A)0040H (B)0041H (C)0042H (D)0043H4、执行MOVX A,DPTR指令时,MCS-51产生的控制信号 ( ) (A)/PSEN (B)ALE (C)/RD (D)/WR5、下面哪种指令将MCS-51的工作寄存器置成3区 ( ) (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.46、若某存储器芯片地址线为12根,那么它的存储容量为 ( ) (A)1KB (B)2KB (C)4KB (D)8KB7、关于MCS-51的堆栈操作,正确的说法是 ( ) (A)先入栈,再修改栈指针 (B)先修改栈指针,在出栈(C)先修改栈指针,在入栈 (D)以上都不对8、某种存储器芯片是8KB4片,那么它的地址线根数是 ( ) (A)11根 (B)13根 (C)12根 (D)14根9、MOV C,#00H的寻址方式是 ( ) (A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址10、在异步通讯接口,其帧格式由1个起始位(0)、7个数据位、1个偶校验和1个停止位“1”组成。当该接口每分钟传送1800个字符时,传送波特率为 ( ) (A)1800b/s (B)10b/s (C)3000b/s (D)300b/s三 判断(每小题1分,共10分)1、累加器A与外部ROM的数据传送采用MOVX A,ADPTR。 ( )2、数据存储器的片内、片外RAM在逻辑上是分开编址的。 ( )3、/EA是用于区别单片机工作于片内ROM还是片外ROM的信号。那么8031的EA必须接高电平。 ( )4、MOVA,65H源操作数是寄存器寻址,MOV A,#65H源操作数是立即寻址。( ) 5、MCS-51的程序存储器只是用来存放程序的。 ( )6、HERE:SJMP HERE 执行该指令后,程序将原地踏步。 ( ) 7、定时器工作于方式2,若GATE=1、TR0=1、INT0=1就可启动定时/计数器。( ) 8、PC存放的是当前正在执行的指令。 ( )9、MCS-51用汇编语言表示的指令格式中标号可以与寄存器及指令助记符重名。( )10、MCS-51的串行接口是全双工的。 ( )四 简答(每小题8分,共24分)1、简述程序状态字寄存器PSW中各位的含义。并说出选择工作寄存器组位的编码。2、MCS-51单片机的存储器从物理结构上和逻辑上分别可划分几个地址空间?如何区别不同空间的寻址?3、 89C51单片机片内设有几个定时器/计数器?它们是由哪些SFR组成?定时器/计数器作定时和计数时,其计数脉冲分别由谁提供?五 分析(8分)内部RAM数据及P1口数据如下图所示,试分析下段指令执行后的结果。 MOV A,#O3H;(A)= SWAP A; (A)= MOV R0,A; (A)= ;(R0)= MOV A,R0; (A)= ANL A,#FOH; (A)= MOV R1,A; (R1)= MOV B,R1; (B)= MOV R1,P1; (R1)= ; 50H)= MOV P2,P1; (P2)= CPL P1.4; (P1)= ORL C,P1.4; (C)= 上段指令执行后:(10H)= ;(30H)= ;(50H)= ; (P1)= ;(P2)= 。六 设计(8分)利用89C51的P0口控制8个发光二极管LED。相

温馨提示

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

评论

0/150

提交评论