MCS-51单片机原理与结构_第1页
MCS-51单片机原理与结构_第2页
MCS-51单片机原理与结构_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

单片机应用技术试题库及答案-MCS—51单片机原理与结构一、判断题()1.MCS—51单片机是高档16位单片机。×()2.MCS—51的产品8051与8031的区别是:8031片内无ROM。()3.单片机的CPU从功能上可分为运算器和存贮器。×()4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。()5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号.()6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。()8.MCS—51的程序存贮器用于存放运算中间结果.×()9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:256RAM,另一个是片外最大可扩充64K字节的RAM。()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动.()11.CPU的时钟周期为振荡器频率的倒数。()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。×()13.单片机的指令周期是执行一条指令所需要的时间.一般由若干个机器周期组成。(×)14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址.(×)15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。()16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。()17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。(×)18.MCS—51单片机的片内存贮器称为程序存贮器。(×)19.MCS—51单片机的数据存贮器是指外部存贮器.(×)20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。()21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题.二、单项选择题MCS-51CPUAA.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机能直接运行的程序叫C.A.源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来。CA.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址单片机上电复位后,PCSPB。A.0000H,00HB.0000H,07HC.0003H,07HD。0800H,08H8051ALEB。输出高电平Bfosc1/6CDfosc1/268031EA。A.必须接地B.必须接+5VC。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,8AA.P0B。P1C。P2D。P0P2口8.PSWRS1RS0用来A。B。指示复位CD9.上电复位后,PSW的值为。DB.07HC。FFHD。0单片机上电复位后,B个单元。A.64B。120C。128D.256单片机上电复位后,RAMD。A.00H—FFHB。00H—07HC。07H-7FHD.08H—7FHSPRAM.CA.00HB。07HC。81HD。FFHINTEL8051P0D8A8位地址口C.传输高8位数据口D.传输低8位地址/数据口P08B。ABI/OCI/O口D158051RAMD。A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址16.寻址方式就是C的方式.A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数17.8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于CμS。A.1/12B.1/2C.1D.2MCS-51DPTR16.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址ALU.DA.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件20.单片机上电后或复位后,工作寄存器R0是在。AA.000HB.001HC.009HD.SFR21.单片机8051的XTAL1和XTAL2引脚是引脚。DAB.外接串行口CD.外接晶振22.8051VSS(20).BA.主电源+5VBC.备用电源D.访问片外存贮器23.8051单片机的VCC(40)引脚是引脚。AA.主电源+5VBC.备用电源D.访问片外存贮器24.80518I/O端口。AA.P0B.P1C.P2D.P325.8051单片机中,输入/A.P0B.P1C.P2D.P3MCS—51PC=.B、BA.0001HB.0000HC.0003HD.0023HMCS—51ROM8051PC.DA.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFHMCS—51SFRSP是一个特殊的存贮区,CA.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序29.单片机的堆栈指针SP始终是指示。BA.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置30.单片机的P0、P1口作输入用途之前必须.AA1B0C.外接高电平D31.MCS—51SBUFBA.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址D.存放待调试的程序MCS—51P1口的功能是。AAI/OBI/OC.可作地址/DI/O口用MCS-51ACCCA.0000HB.07HC.00HD.0FFHPSWRS1RS001BA0B1C2D335.805116A.PSWB.ACCC.SPD.DPTR36.8051PC16位计数器,DA.8KB.16KC.32KD.64K37.单片机应用程序一般存放在中。BA.RAMB.ROMC.寄存器D.CPU三、多项选择题一个应用课题的研制,ABCDE阶段。A.分析研究课题,明确解决问题的方法B.分别进行硬件和软件的设计C.分模块调试系统,进行在线仿真和总调D.固化程序,投入实际运行E.反馈运行情况,及时修正、升级MCS—51805148I/OP0、P1、P2、P3A、B、C、EA.CPUB.4KBROMC.256BRAMD.4KBEPROME.两个16位的定时/计数器T0和T13.MCS—51的控制器由等组成。A、C、D、EA.计数器PCB.累加器C.指令译码器D.指令寄存器E.定时控制与条件转移逻辑电路4.8051单片机CPU的主要功能有。A、C、DAB.存贮数据CD.I/OELED5.8051单片机的运算器由等组成.A、B、D、EAALUBACCCPCDPSWE.BCD码运算调整电路6.8051ALUA、B、EA.算术四则运算和逻辑运算B.移位操作C.存程序运行中的各种状态信息D.E.位操作7.8051单片机控制信号引脚有。A、B、D、EA.RST/VPD(9脚)B.ALE/(30脚)C.XTAL1(19脚)D.(29脚)E./VPP(31脚)8.8051单片机口是一个带内部上拉电阻的位双向I/O口.B、C、DA.P0B.P1C.P2D.P3E.P0.79.MCS—51的存贮器配置在物理结构上有四个存储空间,它们是:ACDE。A.片内程序存贮器B.片内外统一编址的64KB字节的程序存贮器地址空间C.片外程序存贮器D.片内数据存贮器E.片外数据存贮器MCS-51的数据存贮器用于存放。A、B、D、EAB.数据暂存和缓冲CDE.待调试的程序MCS—51P0A、EA.作一般I/O口使用B.作通用双向I/O口使用C.作输出高8位地址DI/OE.作地址/数据总线使用118051P0ACD8B8C.数据线D.I/O口操作E.时钟线12.8051CPU,.A、CA.P2口输出高8位地址B.P1口输出高8位地址C.P0口输出低8位地址D.P1口输出低8位地址E.P2口输出低8位地址MCS—5100HBCE。A.PCB.ACCC.BD.SPE.PSWMCS—51单片机中堆栈的作用有CDE。A.SPC.保护断点DE.保护调用指令的下一条指令地址四、简答题:1、8051的P0口其输入输出电路的特点是什么?漏极开路、驱动电流负载时需外接上拉电阻、有三态缓冲器、有锁存器。一、填空题:1、当MCS—51引脚ALE有效时,表示从P0口稳定地送出了低8位 地址。2、MCS-51的堆栈是软件填写堆栈指针临时在 片内 数据存储器内开辟的区域。3、当使用8751且EA=1,程序存储器地址小于1000H 时,访问的是片内ROM。4、MCS-51系统中,当PSEN信号有效时,表示CPU要从 外部程序 存储器读取信息。5、MCS—51有4组工作寄存,它们的地址范围是 00H~1FH 。6、MCS—51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位 寻址。7PSW中RS1 RS0=10时,R2的地址为 12H 。8PSW中RS1 RS0=11时,R2的地址为 1AH .9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第0 组,8个寄存器单元地址为00H ~07H 。10PC复位后为0000H .11、一个机器周期= 12 个振荡周= 6 个时钟周期。12PC的内容为将要执行的的指令地址 。13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us 。14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H 。15、若A中的内容为63H,那么,P标志位的值为 0 .16、8051单片机复位后,R4所对应的存储单元的地址为04H ,因上电时PSW=00H .这时当前的工作寄存器区是第0 工作寄存器区.17、使用8031芯片时,需/EA引脚接低电平,因为其片内无 程序 存储器。18、片内RAM低128个单元划分为哪3个主要部分: 工作寄存器区 、位寻址和用户RAM区。19、通过堆栈操作实现子程序调,首先就要把 PC 的内容入栈,以进行断点保护调用返回时,再进行出栈保护,把保护的断点送回到PC .20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64 KB。21、MCS-51单片机片内RAM的寄存器共有32 个单元,分为4 组寄存器,每组8个单元,以R0~R7作为寄存器名称。22、但单片机的型号为8031/8032时,其芯片引线EA一定要接低电平。二、选择题:1、当MCS-51复位时,下面说法正确的是(A )。、PC=0000H B、SP=00H C、SBUF=00H D、P0=00H2PSW=18H时,则当前工作寄存器是(D )。、0组 B、1组 C、2组 D、3组3、MCS-51上电复位,SP的内容应是( B )。、00H B、07H C、60H D、70H4、当ALE信号有效时,表示(B )。、从ROM中读取数据 B、从P0口可靠地送出低8位地址C、从P0口送出数据 D、从RAM中读取数据5、MCS—51单片机的CPU主要的组成部分为(A 、运算器、控制器 、加法器、寄存器C、运算器、加法器 D、运算器、译码器6、单片机上电复位后,PC的内容和SP的内容为( B )、0000H,00H B0000H,07H C、0003H,07H D、0800H,08H7、单片机8051的ALE引脚是(B )。、输出高电平 B、输出矩形脉冲,频率为fosc的C、输出低电平 D、输出矩形脉,频率为fosc的1/28、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(A )。、P0口 BP1口 、P2口 DP0口和P2口9PSW中的RS1和RS0用来(A )。、选择工作寄存器区号B、指示复位C、选择定时器D、选择工作方10、上电复位后,PSW的值为(D )。、1 B、07H CFFH D、011、单片机上电复位后,堆栈区的最大允许范围是(B )个单元、64 B、120 C、128 D、25612、单片机上电复位后,堆栈区的最大允许范围是内部RAM的(D )。、00H-FFH B、00H—07H C、07H—7FH D08H-7FH13、对于8051单片机,其内部RAM(D 、只能位寻址 B、只能字节寻址C、既可位寻址又可字节寻址 D、少部分能位寻址14、8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于(C )µS、1/12 B1/2 、1 D215、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用( B )、存放指令 B、存放16位地址,作间址寄存器使用C、存放下一条指令地址 、存放上一条指令地16、ALU表示(D )。、累加器 B、程序状态字寄存器 C、计数器 D、算术逻辑部17、单片机上电后或复位后,工作寄存器R0是在( A )。、0区00H单元 B0区01H单元 C0区09H单元 D、18、单片机8051的XTAL1和XTAL2引脚是(D )引脚。、外接定时器 B、外接串行口 C、外接中断 D、外接晶198051单片机的VS(20)引脚是(B )引脚。主电源+5V B.接地 C.备用电源 D.访问片外存贮器20、8051单片机的VCC(40)引脚是(A )引脚。主电源+5V B.接地 C.备用电源 D.访问片外存贮器21、8051单片机中,输/输出引脚中用于专门的第二功能的引脚( D )。、P0 BP1 、P2 DP322、MCS-51复位后,程序计数器PC=(B )。即程序从( B )开始执行指令、0001H B、0000H 、0003H D0023H23MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮,用来( C 它是按后进先出原则存取数据的。A、存放运算中间结果 、存放标志位C、暂存数据和地址 D、存放待调试的程序24、单片机的堆栈指针SP始终是指示( A )、堆栈底 B、堆栈顶 C、堆栈地址 D、堆栈中间位25、MCS-51单片机复位后,专用寄存器ACC的状态是(C ).、0000H B07H C、00H D0FFH26当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时系统先用的工作寄存器组(B 。、组0 B、组1 、组2 D、组327、8051单片机中,唯一一个用户可使用的16位寄存器是(D )。、PSW B、ACC 、SP D、DPTR28、8051的程序计数器PC为16位计数器,其寻址范围是(D )。、8K B16K C32K D、64K29、单片机应用程序一般存放在(B )中。、RAM B、ROM C、寄存器 D、CPU三、判断题1、当MCS—51上电复位时,堆栈指针SP=00H.( ×) SP=07H2PC存放的是当前正在执行的指令。(×)是将要执行的下一条指令的地址3、MCS-5160H~80H地址范围内。(×)80H~FFH4MCS-511.5us。(×)8MHz1。5us5、8051的CPU是由RAM和EPROM所组成。( ×)CPU由运算器和控制器组成6PC可以看成使程序存储器的地址指针。(√)7、判断以下有关PC和DPTR的结论是否正确?、DPTR是可以访问的,而PC不能访问。 (√)B16.(√)C、它们都有自动加“1”的功能。 ( ×)PC有自动加的功能,而DPTR的加“1”则需通过指令INC DPTR来完成。D、DPTR8位的寄存器使用,但PC不能。(√)8、程序计数器PC不能为用户编程时直接使用,因为它没有地.( √)9RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(×)址使用,又可以供字节寻址使用。10805121(×8整除的才可以进行位寻址。11、MCS—51单片机是高档16位单片机。( × )12、MCS—51的产品8051与8031的区别是:8031片内无ROM。(√ )13、8051ACC8A,用来存一个操作数或中间结果。(

温馨提示

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

评论

0/150

提交评论