51单片机复习

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

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

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

资源描述

一、填空题1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。3.计算机的系统总线有地址总线、控制总线和数据总线。4.80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。5.8051单片机有2个16位定时/计数器。6.单片机存储器的主要功能是存储程序和数据。80C51含4KB掩膜ROM。7.80C51在物理上有4个独立的存储器空间。8.通常、单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~07H。9.8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。10.使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。11.MCS-51特殊功能寄存器只能采用直接寻址方式。12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。13.半导体存储器的最重要的两个指标是存储容量和存储速度。14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。15.在8051单片机中,由2个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。16.假定累加器A的内容30H,执行指令:1000H:MOVCA,@A+PC后,把程序存储器1031H单元的内容送累加器A中。17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。19.若A中的内容为63H,那么,P标志位的值为0。20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。21.指令格式是由操作码和操作数所组成,也可能仅由操作码组成。22.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。23.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。24.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。25.假定累加器A中的内容为30H,执行指令1000H:MOVCA,@A+PC后,把程序存储器1031H单元的内容送入累加器A中。26.12根地址线可寻址4KB存储单元。27.:假定A=55H,R3=0AAH,在执行指令ANLA,R3后,A=00H,R3=0AAH。28.MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。29.MCS-51有4个并行I/O口,其中P1~P3是准双向口,所以由输出转输入时必须先写入“1”。30.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。31.若不用MCS-51片内存储器,引脚EA必须接地。32.MCS-51在外扩ROM、RAM或I/O时,它的地址总线是P0、P2口。33.MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。34.执行当前指令后,PC内容为下一条将要读取的指令码首地址。35.当串口接收到一个数据,此时RI=1,当串口发送完一个数据,此时TI=1。36.对于80C51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。37。.晶振的频率为6MHz时,一个机器周期为2μS。38。当允许定时器1工作在方式1时,控制字TMOD应为10H。39.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。40.MCS-51单片机有5个中断源,可分为2个中断优先级。上电复位时外部中断0中断源的优先级最高。41.用串行口扩展并行口时,串行接口的工作方式应选为方式0。42.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。43.在串行通讯中,收发双方对波特率的设定应该是相等的。44.单片机复位时P0的值为0FFH、PC为0000H。45.外部中断1所对应的中断入口地址为0013H,T0中断服务程序入口地址为000BH。46MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。47.MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。48.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。49.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。50.当使用慢速外设时,最佳的传输方式是中断。51.当定时器T0工作在方式3时,要占用定时器T1的TR1和TF1两个控制位。52.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。53.要串口为10位UART,工作方式应选为方式1。54.用串口扩并口时,串行接口工作方式应选为方式0。55.在串行通信中,有数据传送方向单工、半双工、全双工三种工作方式。56.MOVPSW,#10H是将MCS-51的工作寄存器置为第2组。57.指令DJNZR7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址应为2FF1H。58.累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=1。执行ANLA,#0FH指令后,累加器A的高4位=0000。59.SJMPe的指令操作码地址为0050H,e=65H,那么它的转移目的地址为00B7H。60.设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR的操作数的实际地址为2080H。61.十进制数—47用8位二进制补码表示为11010001。—19D的二进制补码表示为11101101。二、选择题1.80C51基本型单片机内部程序存储器容量为(C)。(A)16K(B)8K(C)4K(D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。(A)RXD(B)RST(C)ALE(D)XTAL13.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。(A)P0(B)P1(C)P2(D)P34.所谓CPU是指(A)A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制器和存储5.在80C51中,要访问SFR使用的寻址方式为(A)。(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为(D)。(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC7.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都是8.指令AJMP的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB9.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是(B)(A)PC(B)PSW(C)A(D)SP10.下列四条叙述中,有错误的一条是(A)(A)16根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息11.PSW=18H时,则当前工作寄存器是(D)(A)0组(B)1组(C)2组(D)3组12.8051与8751的区别是:(C)(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同13.在家用电器中使用单片机应属于微计算机的(B)(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用14.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:(D)(A)当前正在执行高优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令的机器周期(D)当前指令是MOVA,R315.下列说法错误的是:(B)(A)同一级别的中断请求按时间的先后顺序响应。(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(D)同级中断不能嵌套。16.定时器/计数器工作于模式1时,其计数器为几位?(B)(A)8位(B)16位(C)14位(D)13位17.堆栈数据的进出原则是(B)(A)先进先出(B)先进后出(C)后进后出(D)进入不出18.开机复位后,CPU使用的是寄存器第一组,地址范围是(B)(A)00H-10H(B)00H-07H(C)10H-1FH(D)08H-0FH19.若某存储器芯片地址线为12根,那么它的存储容量为(C)(A)1KB(B)2KB(C)4KB(D)8KB20.控制串行接口工作方式的寄存器是(C)(A)TCON(B)PCON(C)SCON(D)TMOD21.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)(A)98H(B)84H(C)42H(D)22H22.51执行完MOVA,#08H后,PSW的一位被置位(D)(A)C(B)F0(C)OV(D)P23.计算机中最常用的字符信息编码是(A)(A)ASCII(B)BCD码(C)余3码(D)循环码24.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)(A)11根(B)12根(C)13根(D)14根25.在MCS-51系统中,若晶振频率是8MHz,一个机器周期等于(A)μs(A)1.5(B)3(C)1(D)0.526.MCS-51的时钟最高频率是(A).(A)12MHz(B)6MHz(C)8MHz(D)10MHz27.P1口的每一位能驱动(B)(A)2个TTL低电平负载(B)4个TTL低电平负载(C)8个TTL低电平负载(D)10个TTL低电平负载28.对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令29.要想测试INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(A)(A)09H(B)87H(C)00H(D)80H30.在中断服务程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令31.控制串行口工作方式的寄存器是(C)(A)TCON(B)PCON(C)SCON(D)TMOD32.下列说法正确的是:(D)(A)各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。(B)各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。(C)各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。(D)各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。33.下面哪一种传送方式适用于处理外部事件(C)(A)DMA(B)无条件传送(C)中断(D)条件传递34.MOVC,#00H的寻址方式是(A)。(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址35.MCS-51系列中断源有(A)。(A)5个(B)2个(C)3个(D)6个36.使用定时器T1时,有几种工作模式(C)(A)1种B)2种C)3种(D)4种37.执行MOVXA,@DPTR指令时,MCS-51产生的控制信号是(C)。(A)/PSEN(B)ALE(C)/RD(D)/WR38.当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。(A)外部中断1(B)T1(C)串口(D)T039.当需要扩展一片8K的RAM时,应选用的存储器为(B)。(A)2764(B)6264(C)6116(D)6212840.若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。(A)8155(B)8255

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

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

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

×
保存成功