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

下载本文档

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

文档简介

1、单片机应用技术试题库及答案-MCS51单片机原理与结构一、判断题( )1MCS51单片机是高档16位单片机。×( )2MCS51的产品8051与8031的区别是:8031片内无ROM。( )3单片机的CPU从功能上可分为运算器和存贮器。×( )4MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。( )5MCS51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。( )68051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( )78051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序

2、运行中的各种状态信息。( )8MCS51的程序存贮器用于存放运算中间结果。×( )9MCS51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。( )10单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( )11CPU的时钟周期为振荡器频率的倒数。( )12单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。×( )13单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( ×)

3、14单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( ×)15MCS51单片机上电复位后,片内数据存储器的内容均为00H。( )16当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( )178051单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。( ×)18MCS51单片机的片内存贮器称为程序存贮器。( ×)19MCS51单片机的数据存贮器是指外部存贮器。( ×)20MCS51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( )21微机控制系统的

4、抗干扰问题是关系到微机应用成败的大问题.二、单项选择题1MCS51单片机的CPU主要的组成部分为 。AA运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器2单片机能直接运行的程序叫 C 。A 源程序 B。汇编程序 C。目标程序 D。编译程序3单片机中的程序计数器PC用来 。CA存放指令 B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为 B 。A0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H5单片机8051的ALE引脚是 B 。A 输出高电平 B。输出矩形脉冲,频率为fos

5、c的1/6B C输出低电平 D。输出矩形脉冲,频率为fosc的1/26单片机8031的 引脚 EA 。A必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定7访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。AP0口 B。P1口 C。P2口 D。P0口 和 P2口8PSW中的RS1和RS0用来A 。A 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式9上电复位后,PSW的值为 。DA1 B。07H C。FFH D。010单片机上电复位后,堆栈区的最大允许范围是 B 个单元。A64 B。120 C。128 D。25611单片机上电复位后,堆栈区的最大允

6、许范围是内部RAM的 D 。A00HFFH B。00H07H C。07H7FH D。08H7FH12堆栈指针SP在内部RAM中的直接地址是 。CA00H B。07H C。81H D。FFH13.INTEL8051的P0口,当使用外部存贮存器时它是一个 D 。A传输高8位地址口 A传输低8位地址口C传输高8位数据口 D传输低8位地址/数据口 14P0口作数据线和低8位地址线时 B 。A应外接上拉电阻 B不能作I/O口 C能作I/O口 D应外接高电平15对于8051单片机,其内部RAM D 。A只能位寻址 B只能字节寻址 C既可位寻址又可字节寻址 D少部分只能位寻址 16寻址方式就是 C 的方式。

7、A查找指令操作码 B查找指令 C查找指令操作数 D查找指令操作码和操作数 178051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C S。A1/12 B1/2 C1 D218MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。A存放指令 B存放16位地址,作间址寄存器使用 C存放下一条指令地址D存放上一条指令地址19ALU表示 。DA累加器 B程序状态字寄存器 C计数器 D算术逻辑部件20单片机上电后或复位后,工作寄存器R0是在 。AA0区00H单元 B0区01H单元 C0区09H单元 DSFR21单片机8051的XTAL1和XTAL2引脚是 引脚

8、。DA外接定时器 B外接串行口 C外接中断 D外接晶振228051单片机的VSS(20)引脚是 引脚。BA主电源+5V B接地 C备用电源 D访问片外存贮器238051单片机的VCC(40)引脚是 引脚。AA主电源+5V B接地 C备用电源 D访问片外存贮器248051单片机 口是一个8位漏极型开路型双向I/O端口。AAP0 BP1 CP2 DP3258051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。DAP0 BP1 CP2 DP326MCS51复位后,程序计数器PC= 。即程序从 开始执行指令。B、BA0001H B0000H C0003H D0023H27MCS51的片内外的

9、ROM是统一编址的,如果 端保持高电平,8051的程序计数器PC在 地址范围内。DA1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH28MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 ,它是按后进先出的原则存取数据的。CA存放运算中间结果 B存放标志位 C暂存数据和地址 D存放待调试的程序29单片机的堆栈指针SP始终是指示 。BA堆栈底 B堆栈顶 C堆栈地址 D堆栈中间位置30单片机的P0、P1口作输入用途之前必须 。AA在相应端口先置1 B在相应端口先置0 C外接高电平 D外接上拉电阻31MCS51的串行数据缓冲器SBUF用于

10、 。BA存放运算中间结果 B存放待发送或已接收到的数据 C暂存数据和地址 D存放待调试的程序32MCS51单片机的P1口的功能是 。AA可作通用双向I/O口用 B可作一般I/O口用 C可作地址/数据总线用 D可作通用I/O口用33MCS51单片机复位后,专用寄存器ACC的状态是 。CA0000H B07H C00H D0FFH34当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为 。BA组0 B组1 C组2 D组3358051单片机中,唯一一个用户可使用的16位寄存器是 。DAPSW BACC C SP DDPTR368051的程序计数器PC为16位计数器

11、,其寻址范围是 。DA8K B16K C32K D64K37单片机应用程序一般存放在 中。BARAM BROM C寄存器 DCPU三、多项选择题1一个应用课题的研制,大致可分为 ABCDE 阶段。A分析研究课题,明确解决问题的方法 B分别进行硬件和软件的设计 C分模块调试系统,进行在线仿真和总调 D固化程序,投入实际运行 E反馈运行情况,及时修正、升级2MCS51的产品8051单片机内部由 4个8位的I/O端口P0、P1、P2、P3、串行口等组成。A、B、C、EACPU B4KB的ROM C256B的RAM D4KB的EPROM E两个16位的定时/计数器T0和T13MCS51的控制器由 等组

12、成。A、C、D、EA计数器PC B累加器 C指令译码器 D指令寄存器E定时控制与条件转移逻辑电路48051单片机CPU的主要功能有 。A、C、DA产生各种控制信号 B存贮数据 C算术、逻辑运算及位操作DI/O端口数据传输 E驱动LED58051单片机的运算器由 等组成。A、B、D、EA算术逻辑部件ALU B累加器ACC C计数器PC D程序状态寄存器PSWEBCD码运算调整电路68051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进行 。A、B、EA算术四则运算和逻辑运算 B移位操作 C存程序运行中的各种状态信息D用来存一个操作数中间结果 E位操作78051单片机控制信号引

13、脚有 。A、B、D、EARST/VPD (9脚) BALE/ (30脚) CXTAL1(19脚) D (29脚) E /VPP(31脚)88051单片机 口是一个带内部上拉电阻的位双向I/O口。B、C、DAP0 BP1 CP2 DP3 EP079MCS51的存贮器配置在物理结构上有四个存储空间,它们是: ACDE 。A片内程序存贮器 B片内外统一编址的64KB字节的程序存贮器地址空间C片外程序存贮器 D片内数据存贮器 E片外数据存贮器9MCS51的数据存贮器用于存放 。A、B、D、EA运算中间结果 B数据暂存和缓冲 C编好的程序和表格常数D标志位 E待调试的程序10MCS51单片机专用寄存器P

14、0口的功能为 。A、E A作一般I/O口使用 B作通用双向I/O口使用 C作输出高8位地址D作通用I/O口使用 E作地址/数据总线使用11对8051的P0口来说,使用时可作为 ACD 。A低8位地址线 B高8位地址线 C数据线D I/O口操作 E时钟线128051CPU在访问外部存贮器时,地址输出是 。A、CAP2口输出高8位地址 BP1口输出高8位地址 CP0口输出低8位地址DP1口输出低8位地址 EP2口输出低8位地址13MCS51单片机复位后,下列专用寄存器状态为00H的是: BCE 。APC BACC CB DSP EPSW14MCS51单片机中堆栈的作用有 CDE 。A保护SP B保

15、护栈顶 C保护断点 D保护现场 E保护调用指令的下一条指令地址 四、简答题:1、 8051的P0口其输入输出电路的特点是什么?漏极开路、驱动电流负载时需外接上拉电阻、有三态缓冲器、有锁存器。一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了   低8位    地址。2、MCS-51的堆栈是软件填写堆栈指针临时在    片内     数据存储器内开辟的区域。3、当使用8751且EA=1,程序存储器地址小于   1000H &#

16、160;   时,访问的是片内ROM。4、MCS-51系统中,当PSEN信号有效时,表示CPU要从    外部程序     存储器读取信息。5、MCS-51有4组工作寄存器,它们的地址范围是     00H1FH           。6、MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址又可以   位   

17、; 寻址。7、PSW中RS1  RS0=10时,R2的地址为     12H      。8、PSW中RS1  RS0=11时,R2的地址为     1AH      。9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第   0   组,8个寄存器的单元地址为   00H    &

18、#160;  07H    。10、PC复位后为  0000H    。11、一个机器周期=  12  个振荡周期=   6   个时钟周期。12、PC的内容为    将要执行的的指令地址    。13、在MCS51单片机中,如果采用6MHz晶振,1个机器周期为   2us    。14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为&

19、#160;  26H    。15、若A中的内容为63H,那么,P标志位的值为   0   。16、8051单片机复位后,R4所对应的存储单元的地址为   04H  ,因上电时PSW=   00H    。这时当前的工作寄存器区是第    0   工作寄存器区。17、使用8031芯片时,需将/EA引脚接   低   电平,因为其片内无 &

20、#160;  程序    存储器。18、片内RAM低128个单元划分为哪3个主要部分:   工作寄存器区     、  位寻址区   和  用户RAM区   。19、通过堆栈操作实现子程序调用,首先就要把   PC   的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到   PC   。20、MCS51单片机程序存储器的寻址范围是由程

21、序计数器PC的位数所决定的,因为MCS51的PC是16位的,因此其寻址的范围为   64    KB。21、MCS-51单片机片内RAM的寄存器共有  32  个单元,分为   4  组寄存器,每组 8   个单元,以R0R7作为寄存器名称。22、但单片机的型号为8031/8032时,其芯片引线EA一定要接   低  电平。二、选择题:1、当MCS-51复位时,下面说法正确的是(   A  )。  

22、; A、 PC=0000H    B、 SP=00H      C、 SBUF=00H     D、 P0=00H2、PSW=18H时,则当前工作寄存器是(  D  )。   A、 0组         B、 1组         C、 2组   &

23、#160;      D、 3组3、MCS-51上电复位后,SP的内容应是(   B   )。   A、 00H         B、 07H         C、 60H           D、 70H4、当ALE信号有效时,

24、表示(  B   )。   A、 从ROM中读取数据         B、 从P0口可靠地送出低8位地址   C、 从P0口送出数据            D、 从RAM中读取数据、MCS51单片机的CPU主要的组成部分为(   A)。A、运算器、控制器     

25、60;          B、加法器、寄存器   C、运算器、加法器                D、运算器、译码器、单片机上电复位后,PC的内容和SP的内容为()。A、0000H,00H   B、0000H,07H   C、0003H,07H    D、0800H,

26、08H7、单片机8051的ALE引脚是(  B   )。A、输出高电平            B、输出矩形脉冲,频率为fosc的1/6C、输出低电平            D、输出矩形脉冲,频率为fosc的1/28、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(  A  )。A、P0口 

27、0;     B、P1口       C、P2口       D、P0口 和 P2口9、PSW中的RS1和RS0用来(  A   )。A、选择工作寄存器区号   B、指示复位  C、选择定时器   D、选择工作方式10、上电复位后,PSW的值为(  D   )。A、1       B、07H

28、0;      C、FFH       D、011、单片机上电复位后,堆栈区的最大允许范围是(  B  )个单元。A、64      B、 120      C、128       D、25612、单片机上电复位后,堆栈区的最大允许范围是内部RAM的(  D  )。A、00HFFH  &#

29、160;   B、00H07H      C、07H7FH      D、08H7FH13、对于8051单片机,其内部RAM(  D  )。A、只能位寻址                   B、只能字节寻址       C、既可位寻址又可

30、字节寻址       D、少部分能位寻址  14、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于(  C  ) µS。A、1/12           B、1/ 2         C、1        &#

31、160; D、215、MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(  B  )。   A、存放指令              B、存放16位地址,作间址寄存器使用      C、存放下一条指令地址    D、存放上一条指令地址16、ALU表示(  D   )。 &#

32、160; A、累加器       B、程序状态字寄存器    C、计数器    D、算术逻辑部件17、单片机上电后或复位后,工作寄存器R0是在(  A  )。   A、0区00H单元     B、0区01H单元     C、0区09H单元    D、SFR18、单片机8051的XTAL1和XTAL2引脚是(  D

33、60; )引脚。   A、外接定时器      B、外接串行口      C、外接中断     D、外接晶振19、8051单片机的VSS(20)引脚是(  B  )引脚。   A主电源+5V        B接地       C备用电源   

34、;  D访问片外存贮器20、8051单片机的VCC(40)引脚是(  A  )引脚。   A主电源+5V        B接地       C备用电源     D访问片外存贮器21、8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是(  D  )。    A、P0    

35、0;        B、P1         C、P2          D、P322、MCS51复位后,程序计数器PC=(   B  )。即程序从(   B   )开始执行指令。A、0001H        B、000

36、0H        C、0003H        D、0023H23、MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来(  C    ),它是按后进先出的原则存取数据的。     A、存放运算中间结果         B、存放标志位    C、暂存数

37、据和地址           D、存放待调试的程序24、单片机的堆栈指针SP始终是指示(   A   )。    A、堆栈底       B、堆栈顶       C、堆栈地址      D、堆栈中间位置25、MCS51单片机复位后,专用寄存器ACC的状态是(&

38、#160; C  )。A、0000H          B、07H         C、00H         D、0FFH26、当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为(  B   )。A、组0     

39、60;   B、组 1         C、组2         D、组327、8051单片机中,唯一一个用户可使用的16位寄存器是(  D   )。A、PSW          B、ACC         C、SP  

40、      D、DPTR28、8051的程序计数器PC为16位计数器,其寻址范围是(  D   )。A、8K           B、16K         C、32K        D、64K29、单片机应用程序一般存放在(  B  )中。

41、0;   A、RAM          B、ROM        C、寄存器      D、CPU三、判断题1、当MCS-51上电复位时,堆栈指针SP=00H。(  × )  SP=07H2、PC存放的是当前正在执行的指令。(  × ) 是将要执行的下一条指令的地址3、MCS-51的特殊功能寄存器分布在60H80H地址

42、范围内。(  × ) 80HFFH4、在MCS-51系统中,一个机器周期等于1.5us。(  × ) 若晶振频率为8MHz,才可能为1.5us5、8051的CPU是由RAM和EPROM所组成。(  × ) CPU由运算器和控制器组成6、PC可以看成使程序存储器的地址指针。(  )7、判断以下有关PC和DPTR的结论是否正确?       A、DPTR是可以访问的,而PC不能访问。   (  )B、它们都是16位的存储器。 (  )       C、它们都有自动加“1”的功能。   (  × )PC有自动加“1”的功能,而DPTR的加“1”则需通过指令INC  DPTR来完成。              D、DPTR可以分为两个8位的寄存器使用,但PC不能。(  )8、程序计数器PC不能为用户编程时直接使用,因为它没有

温馨提示

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

评论

0/150

提交评论