单片机考试复习大纲(有答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

填空题1.MCS-51的P0口作为输出端口时,每位能够驱动8个LSTTL负载。2.MCS-51有四个并行I/O口,其中p1~p3是准双向口,所以由输出转输入时必须写入1。3.MCS-51有四组工作寄存器,他们的地址范围是00H~1FH4.MCS-51片内20H—2FH范围内的数据存储器,既可以字节寻址又可以位寻址。5.若用传送指令访问MCS-51的程序存储器,它的指令是MOVC.6.若用传送指令访问MCS-51的片内数据存储器,它的指令是MOV.7.指令是通知计算机完成某种操作的命令8.汇编语言中可以使用伪指令,它不是真正的指令,只是用来对汇编过程进行某种控制.9.MCS-51串行接口有四种工作方式,可以在初始化程序中用软件填写SCON特殊功能寄存器加以设定。10.MCS-51有5个中断源,有两个中断优先级,优先级由软件填写特殊功能寄存器IP加以设定。11.累加器A=80H,执行完指令ADDA,#83后,进位位C=1_.12.执行完指令ANLA,#0FH后,累加器的高四位=0000.13.累加器A=7EH,(20H)=#04H,执行完ADDA,20H后PSW.0=_0.14.ORLA,#0F0H是将A的高四位置1,而低四位不变.15.设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR的操作数的实际地址为2080H_16.一个十进制数一47用8位二进制补码表示为11010001B_17.单片机中最常用的字符信息编码是ASCⅡ码18.要串口为10位UART,工作方式应选为方式119.用串口扩并口时,串行接口的工作方式应选为方式方式020.在串行通信中.有数据传送方向单工,_半双工,全双工三种方式。21.一个机器周期=12节拍、一个机器周期=l2个振荡周期,一个振荡周期=1节拍。22.8051在物理上有4个独立的存储器空间。23.外部中断INT1的入口地址为0013H24.8051含4KB掩膜ROM,8751是EPROM型,内含4KBEPROM,8031是无型号25.MCS一51中,TO中断服务程序入口地址为000BH.26.执行当前指令后PC内容为下一条将要读取的指令码首地址27.MOVC,20H源寻址方式为位寻址28.INC不影响CY位。29.指令LCALL37B0H,首地址在2000H,所完成的操作是2003H_入栈,37B0HPC30.MOVXA,@DPTR的源操作数寻址方式为寄存器间接寻址31.8051的中断有_2_个优先级。32.8051中断嵌套最多2级。33.外中断请求标志位是IE0和IE1。34.MCS-51单片机片内RAM的寄存器区共有个32单元,分为_4_组寄存器,每组_8_个单元,以_R7~R0_作为寄存器名称。35.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第_0_组,8个寄存器的单元地址为_00H_----_07H_.36.在MCS-51中PC和DPTR都用于提供地址,但PC是为访问程序_存储器提供地址,而DPTR是为访问_数据存储器提供地址。37.在位操作中,能起到与字节操作中累加器作用的是CY38.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的2倍。39.计算机的数据传送有两种方式,即并行方式和串行方式,其中具有成本低特点的是串行数据传送。40.异步串行数据通信的帧格式由__起始_位、数据_位、_奇偶校验位_和停止位位组成。41.异步串行数据通信有单工、全双工、和半双工共三种传送方向形式。42.使用定时器T1设置串行通信的波特率时,应把定时器TI设定为自动重装载工作模式。43.假定(A)=56,(R5)=67。执行指令:ADDA,R5DAA后,累加器A的内容为00100011B,CY的内容为144.假定(A)=0FH,(R7)=19H,(30H)=00H.(R1)=40H,(40H)=0FFH。执行指令:DECADECR7DEC30HEEC@R1后,累加器A的内容为0EH_,R7的内容为18H_30H的内容为0FFH,40H的内容为0FEH45.假定(A)=50H,(B)=0A0H。执行指令:MULAB后,寄存器B的内容为32H,累加器A00H的内容为,CY的内容为0,OV的内容为_146.假定(A)=0FBH,(B)=12H。执行指令:DIVAB后.累加器A的内容为0DH,寄存器B的内容为11H,CY的内容为0,OV的内容为047.假定(A)=0C5H。执行指令:SWAPA后.累加器A的内容为5CH48.DI'TR是MCS-51中惟-一个16位寄存器,在程序中常用来作为MOVC指令访问程序存储器的_基址寄存器_使用。49.堆栈设在片内数据_存储区、程序存放在_程序_存储区,外部I/O接口设在片外数据存储区,中断服务程序存放在程序存储区。50.若单片机使用频率为6MHz的晶振,那么状态周期为1/3μs、机器周期2μs、指令周期为2μs~8μs。51.复位时A=0,PSW=0,SP=07H,P0~P3=FFH单项选择题1.在中断服务程序中,至少应有一条(D)(A)传送指令,(B)转移指令,(C)加法指令,(D)中断返回指令2.当MCS一51复位时,下面说法正确的是(A)。(A)PC=0000H,(B)SP=00H,(C)SBUF=00H(D)(30H)=00H3.要用传送指令访问MCS一51片外RAM,它的指令操作码助记符应是(B)(A)MOV,(B)MOVX,(C)MOVC(D)以上都行4.下面哪一种传送方式适用于电路简单且时序已知的外设(B)。(A)条件传送(B)无条件传送(C)DMA(D)中断5.MCS一51在响应中断时,下列哪种操作不会发生(D)。(A)保护现场,(B)保护PC(C)找到中断入口,(D)保护PC转入中断入口6.用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择(A)。(A)方式0,(B)方式1,(C)方式2,(D)方式37.JNZe指令的寻址方式是(C)。(A)立即寻址,(B)寄存器寻址,(C)相对寻址,(D)位寻址8.执行LCALL4000H指令时,MCS一51所完成的操作是(D)。(A)保护PC,(B)4000H-PC(C)保护现场(D)PC+3入栈,4000HPC9.MCS一51有中断源(A)。(A)5个(B)2个(C)3个(D)6个10.MCS-51上电复位后,SP的内容应是(B)。(A)00H(B)07H(C)60H(D)70H11.下面哪一个部件不是CPU的指令部件(C)。(A)PC(B)IR(C)PSW(D)ID12.ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)。(A)0003H(B)2000H(C)0000BH(D)3000H13.控制串行接口工作方式的寄存器是(C)。(A)TCON(B)PCON(C)SCON(D)TMOD14.MCS一51响应中断时,下面哪一个条件不是必须的(D)。(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI指令15.使用定时器T1时,有几种工作模式(C)。(A)l种(B)2种(C)3种(D)4种15.执行PUSHACC指令,MCS一51完成的操作是(A)。(A)SP+1=SP,(ACC)=(SP)(B)(ACC)=(SP)SP一1=SP(C)SP一1=SP,(ACC)=(SP)(D)(ACC)=(SP)SP+1=SP16.P1口的每一位能驱动(B)。(A)2个TTL低电平负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载17.PC中存放的是(A)。(A)下一条指令的地址,(B)当前正在执行的指令(C)当前正在执行指令的地址(D)下一条要执行的指令18.8031是(C)。(A)CPU(B)微处理器(C)单片微机(D)控制器19.所谓CPU是指(A)。(A)运算器与控制器(B)运算器与存储器(C)输入输出设备(D)控制器与存储器20.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后PC=(D)。(A)2000H(B)2001H(C)2002H(D)2003H21.MCS一51执行完MOVA,#08H后,PSW的哪一位被置位(D)。(A)C(B)FO(C)OV(D)P22.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)。(A)由CPU自动完成(B)在中断响应中完成(C)应由中断服务程序完成(D)在主程序中完成23.要访问MCS-51的特殊功能寄存器应使用的寻址方式是(C)。(A)寄存器间接寻址(B)变址寻址(C)直接寻址(D)相对寻址24.下面哪条指令将MCS一51的工作寄存器置成3区(B)。(A)MOVPSW,#13H(B)MOVPSW,井18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.425若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应(B)(A)INTl(B)INTO(C)T1(D)T026.当MCS-51进行多机通信时,串行接口的工作方式应选择(C)。(A)方式0。(B)方式1(C)方式2(D)方式0或方式227.MCS-51的相对转移指令的最大负跳转距离为(B)(A)2KB(B)128B(C)127B(D)256B28.指令寄存器的功能是(B)。(A)存放指令地址(B)存放当前正在执行的指令(C)存放指令与操作数(D)存放指令地址及操作数29.MOVC,#00H的寻址方式是(A)。(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址30.ORGOOOOHALMP0040HORG0040HMOVSP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H(B)0041H(C)0042H(D)0043H31.当CPU响应串行接口中断时,程序应转移到(C)。(A)0003H(B)0013H(C)0023H(D)0033H32.当ALE信号有效时,表示(B)。(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位(C)从PO口送出数据(D)从RAM中读取数据33.MCS一51复位时,下述说法正确的是(D)。(A)(20H)=00H(B)SP=00H(C)SBUF=00H(D)TH0=00H34.MCS一51的中断源全部编程为同级时,优先级最高的是(D)。(A)INT1(B)TI(C)串行接口(D)INTO35.外部中断1固定对应的中断人口地址为(C)。(A)0003H(B)0003H(C)0013H(D)001BH36.MCS-51单片机可分为两个中断优先级别。各中断源的优先级别设定是利用寄存器(B)。(A)IF(B)IP(C)TCON(D)SCON37.MCS一51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)。(A)读锁存器(B)读数据(C)读A累加器(D)读CPU38.(C)并非单片机系统响应中断的必要条件。(A)TCON或SOON寄存器内的有关中断标志位为1(B)IF中断允许寄存器内的有关中断允许位置1(C)IP中断优先级寄存器内的有关位置1(D)当前一条指令执行完39.指令AJMP的跳转范围是(C)。(A)256B(B)1KB(C)2KB(D)64KB40.MCS一51响应中断的不必要条件是(C)。(A)TCON或SCON寄存器内的有关中断标志位为1(B)IE中断允许寄存器内的有关中断允许位置1(C)IP中断优先级寄存器内的有关位置1(D)当前一条指令执行完41.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)。(A)逻辑运算(B)有符号数加减法运算(C)乘法运算(D)除法运算42.在算术运算中,与辅助进位位AC有关的是(C)。(A)二进制数(B)八进制数(C)十进制数(D)十六进制数43.PC的值是(C)。(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址44.假

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功