版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及应用试题库填空题1单片机就是把(CPU)、(输入/输出)、和(存储器)等部件都集成在一个电路 芯片上,并具备一套功能完善的(指令系统),有的型号同时还具备(AD )和(DA )等功 能部件,其简称为(微处理器 )或(微控制器)。2. Intel公司典型的单片机有( MCS-51系列)和(MCS-96系列)。3单片机具有体积(下)、重量(轻 卜价格(低 )、功耗(小)、控制功能强、 运算速度快、运用灵活、易于产品化、抗扰能力(强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。CPU )。它包4 微处理器本身不是计算机,它是微型计算机的核心部件,又称它为( 括两个主
2、要部分:( 运算器 )、(控制器5当扩展外部存储器或6. MCS 51单片机内部I/O 口时,P2 口用作(RAM区有 (RAM区有 (地址线的高8位)。7. MCS 51单片机内部&外部中断1(INT1)的中断入口地址为(为( 001BH1280013H)个工作寄存器区。)个位地址。);定时器的中断入口地址)。),工作寄9. 89C51单片机片内 RAM 中位寻址区的地址范围是(20H 2FH存器区的地址范围是(00H 仆H),片内程序存储器中寻址区的地址范围是(0000H 07FFH10. MCS-51 有( 4)个并行 10 口。11. MCS-51的堆栈是软件填写堆栈指针临时在
3、(30H 7FH)内开辟的区域12. MCS-51片内(20H 2FH )范围内的数据存储器,既可以字节寻址又可以位 寻址。13. 程序状态标志字寄存器 PSW中的PSW.7的含义是(进位和借位标志位);PSW.O的含义是(奇偶校验位)。14. 若不使用89C51片内的程序存储器,引脚( EA')必须接地。15. MCS-51中凡字节地址能被(0和8)整除的特殊功能寄存器均能寻址。16. MCS-51有4组工作寄存器,它们的字节地址范围是(00H 仆H)。17. 当MCS-51引脚( ALE)信号有效时,表示从 P0 口稳定地送出了低 8位 地址.18. 在单片机的 RESET端出现(
4、两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针 PC指向(0000H)地址。19. MCS-51系列单片机有:(外部中断0),(外部中断1 ),(定时/计数器T0溢出 中断),(定时/计数器T1溢出中断),(串行口 )等5个中断请求源。20. 执行下列指令组后,A = ( 82H ), B = ( 7CH )。MOV A, #33H ;ADD A , #49H ;MOV B, A ;ADD A , #00H ;DA A ;21、已知 (R1)=3FH ,(3FH)=11H ,(40H)=00H 执行下列指令组后(R1)=( 40H ), (3FH)=( 11H ),(40H)=
5、( 02H )。INC R1;INC R1 ;INC 40H ;22. 已知 (31H)=21H ,(32H)=04H ,执行下列指令组后 (31H)=( 04H ),(32H)=( 21H ) PUSH 31HPUSH 32HPOP 31HPOP 32H23. 执行下列指令组后, A=( 63H ), OV=( 不影响 ), P=( 0 )。MOVA ,#0B4HADD A, #00HSUBBA ,#51H24. 假定外部数据存储器 2000H 单元的内容为 80H ,执行下列指令后, 累加器 A 中的内容为(80H )。MOVP2, #20HMOVR0, #00HMOVX A,R025.
6、假定累加器 A的内容为30H,执行指令1000H: MOVC A ,A+PC 后,把程序存储器 ( 1031H )单元的内容送累加器 A 中。26. 假定 (A)=85H ,(R0)=20H , (20H)=0AFH 。执行指令:ADD A , R0后,累加器 A = ( 34H), Cy = ( 1), AC = ( 1), OV = ( 1)。27. 假定 (A)=85H , (20H)=0FFH , (Cy)=1 ,执行指令:ADDC A, 20H后,累加器 A = ( 85H), Cy = ( 1), AC = (1 ), OV = ( 0)。28. 假定 (A)=0FFH , (R3
7、)=0FH , (30H)=0F0H , (R0)=40H , (40H)=00H 。执行指令:INCAINCR3INC30HINCR0后,累加器 A = ( 00H) , R3 = ( 10H) , 30H = ( F1H) , 40H = ( 01H)。29. 假定 (A)=56H , (R5)=67H 。执行指令:ADDA, R5DA A后,累加器 A = (BDH ) , Cy = ( 1)。30. 假定(A)=OFH , (R7)=19H , (30H)=00H , (R1)=40H , (40H)=0FFH。执行指令:DEC ADEC R7DEC 30HDEC Ri后, A = (
8、0EH ) , R7 = ( 18H) , 30H = ( FFH) , 40H = (FEH )。31 假定(A)=0C5H,执行指令:SWAPA后,累加器A的内容为(5CH)。32执行下列指令序列:MOVC,P1.0ANLC,P1.1ANLC,/P1.2MOVP3.0, C后,所实现的逻辑运算式为()。33.访问8031片外数据存储器 MOVX指令采用的是(寄存器间接)寻址方式。访问片外程序存储器 MOVC指令采用的是( 变址 )寻址方式。34设(A )= 55H , ( R5 )= AAH,则执行 ANL A , R5指令后的结果是( A )=(00H),(R5) = ( AAH)。35
9、.假定(SP) =40H , (39H)=30H , ( 40H) =60H。执行下列指令:POP DPHPOP DPL后,DPTR的内容为( 6030H),SP的内容是(38H)。36. MCS-51单片机指令系统中共有 指令,(逻辑运算)指令、(算数运算 令。11条指令,有五种指令类型,分别是:数据传送)指令、(转移控制 )指令、(位操作)数 )(相对37 . MCS 51单片机指令系统中共有 寻址、(直接)寻址、(寄存器 )寻址及(位)寻址。111条指令,有六种寻址方式,分别是: ( )寻址、(寄存器间接 )寻址、(变址 )立即寻址、38.指令。在单片机应用系统中,外部设备与外部数据存储
10、器传送数据时,使(MOVX )39.文件扩展名是,编译连接后生成可烧写的KeiL C51软件中,工程文件的扩展名是_UV2.hex40. C51支持的指针有和完成一个字节的循环左移,用 irol完成二个字节的循环左移。42. C51 的基本数据类型有char 、 int、 long 、float 、44. C51 的存储模式有large、 compact 禾口 small 。45 . C51程序与其他语言程序一样,程序结构也分为顺序结构、选择结构、循环结构三种。46. C51中int型变量的长度为 16位,其值域为 0-65535。47. C51中关键字sfr的作用定义变量访问 8位的SFR
11、, sbit的作用定义变量访问SFR中的一位。48. 函数定义由函数头 和 函数体 两部分组成。49. C51中! ”运算符的作用是取反 。50. 若函数无返回值,用void关键字指定。51. 若局部变量未初始化,其初值为不确定。52. 89C51五个中断源的中断入口地址分别是INTO:0003H; INT1 : 0013HT0 :000BH; T1 :001BH;串行口: 0023H。53在CPU未执行同级或更高优先级中断服务程序的条件下,中断响应等待时间最少 需要。54. 中断嵌套与子程序嵌套的区别在于:一是子程序嵌套是在程序中事先按排序好的;而中断嵌套是随机的。二是子程序嵌套无次序限制;
12、而中断嵌套只允许低级中断嵌套高级中断。55. MCS-5l单片机的堆栈区只可设置在30H-7FH ,堆栈寄存器 SP是8 位寄存器。56. 若(IP) =00010100B,则中断优先级最高者为串行口和外部中断 1 ,最低者为 定时/计数器T1、T0溢出中断,外部中断 0。57. MCS-51单片机中,只有 外部中断中断源存在中断采样的问题。58. 对中断进行查询时, 查询的中断标志位共有_TF1_、_TF0_、E1_、_IE0_、_TI_和_RI_六个中断标志位。59. MCS-51单片机中断系统中有外部中断0 . 外部中断1 .定时/计数器T1溢出中断 . 定时/计数器 T0 溢出中断 .
13、串行口中断五个中断请求源,其中优先级最高的是夕卜部中断0,优先级最低的是串行口中断。60. 定时/计数器工作方式 3仅适用于 。61. 若将定时/计数器用于计数方式,则外部事件脉冲必须从 P3.4和P3.5引脚输入,且外部脉冲的最高频率不能超过时钟频率的1/12。62. 定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为 使用。63. 处理定时器/计数器的溢出请求有两种方法,分别是中断方式和查询方式。使用中断方式时,必须 打开相应的中断 ;使用查询方式时,必须 。64. 假定定时器1工作在方式2,单片机的振荡频率为3MHZ,则最大的定时时间为 _
14、1024us。65. 当定时器TO工作在方式3时,要占定时器 T1的TR1和TF1控制位.66. MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率的 。67. MCS 51单片机内部有 _2_个位加1定时/计数器,可通过编程决定它们的工作 方式,其中,可进行 13位定时/计数的是方式是 _0_。68. MCS-51单片机的串行接口有_ 种工作方式。其中方式方式3为多机通信方 式。69串行口中断标志 RI/TI由系统 置位,软件 清零。70. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存 器SCON ( )加以选择.71
15、. 用串口扩并口时,串行接口工作方式应选为方式0。72. 串行通信按照数据传送方向可分为三种制式:单工、双工 和半工 。73. 波特率定义为一秒钟传送多少个数据位。串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的相同的波特率。74. 多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第9位可编程 TB8作区分标志。TB8=0 ,表示 数据帧 ;TB8=1 ,表示 地址帧 。75. 当从机 SM2=1 时,只能接收主机发出的地址帧,对数据不予理睬。76. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置 SM2=0。77半导体存储器中有一类在
16、掉电后不会丢失数据,称之为_ROM,有一类掉电后会丢失数据,称之为 RAM。78. 51系列单片机扩展数据存储器最大寻址范围为(64K)。79. 当扩展外部存储器或I/O 口时,P2 口用作( 地址线的高8位 )。80. 80C51的存储器可以分为三个不同的存储空间,分别是64KB片外数据存储器;64 KB 程序存储器 ;256 B (包括特殊功能寄存器)片内数据存储器。81. MCS 51可提供(数据 )和(程序)两种存储器.最大存储空间可达(64K)的两个并行存储器扩展系统。82. 为扩展存储器而构造系统总线,应以P0 口的8位口线作为(地址线低8位和数据 ) 线,以P2 口的口线作为(地
17、址线高8位 )线。83. 为实现89C51内外程序存储器的衔接,应使用 ( EA ')信号进行控制。84. 访问内部RAM使用(MOV)指令,访问外部 RAM使用(MOVX )指令,访问内部ROM使用(MOVC)指令,访问外部 ROM使用(MOVC)指令。85. 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(CS')端提供信号。86. 89C51并行扩展I/O 口时,对扩展I/O 口芯片输入/输出端的基本要求是:构成输出口时,接口芯片应具有锁存 功能;构成输入口时,接口芯片应具有三态缓冲和锁存选通 功能;87用74系列芯片,扩展输入口时,用为74LS244 宜;
18、扩展输出口时,用74LS373 为宜89. 总线路是用于传送信息的公共通信途径。总线可分为数据总线、地址总线和控制总线。90. 89C51扩展I/O 口从片外数据存储器存储空间扩展,从理论上讲,最多可扩展64K 个。91. MCS 51单片机的P0 P3 口均是 8位并行 I/O 口,其中的P0 口和P2 口除了可以进行数据的输入 输出外,通常还用来构建系统的地址线 和数据线,在P0 P3 口中, P0为真正的双向口, P1-P3为准双向口。92. 对I/O进行编址通常采用 _与片外数据存储器统一变址 编址技术。93. 连接到单片机上的输入口应具有三态缓冲和锁存选通功能,连接到单片机上的输出口
19、应具有输出锁存功能。94. 8255共有三种工作方式,分别是一方式0_ . 一方式1_ 和方式2_。这三种工作方式通过 _方式选择控制字进行选择。98当51单片机与慢速外设进行数据传输时,最佳的传输方式是中断传送方式。99. LED数码管的使用与发光二极管相同,根据其材料不同正向压降一般为0.7 V,额定电流为 20m A,最大电流为50m A。100. 键盘扫描控制方式可分为程序 控制、定时 控制和 中断 控制方式。101. LED显示器的静态驱动显示和动态驱动显示的优缺点是:_静态显示亮度高但是占用 IO 口较多,动态显示亮度不高但是占用IO 口较少。102. A/D 转换器按转换原理形式
20、可分为积分式、式和并行/串行比较式。103. A/D转换器0809按转换原理为( 逐次逼近式AD转换器)。判断题I/O设备等主要功能1、所谓的单片机,就是将 CPU、存储器、定时计数器、中断功能以及 部件都集成在一块超大规模集成电路的微型计算机。(对)2、 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。(对)3、MCS-51单片机是微处理器。(对)4、 8位二进制数构成一个字节,一个字节所能表达的数的范围是0-255。(对)5、 8051中的工作寄存器就是内部 RAM中的一部份。(对)6、 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。( 错)7、 SP称之为
21、堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。(错)8、 89C51单片机片外数据存储器与扩展I/O 口统一编址。(对)9、89C51单片机片内 RAM 的地址空间为 00H7FH。(对 )10、89C51单片机访问片外 ROM是以PSEN作为读选通信号。(对)11、CPU每取一个指令字节,立即使程序计数器PC自动加1。(对)12、第1组工作寄存器 R0R7的地址是10H17H。 (错)13、不能用指令对对程序计数器PC进行读写操作。(对)14、使用89C51且EA =1时,仍可外扩64KB的程序存储器。(对 )15、因为MCS-51可上电复位,因此, MCS-51系统也可以不需要复
22、位电路。(错 )。16、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据(对)。17、PC存放的是当前执行的指令。(错 )18、MOV A , R0这条指令中, R0的寻址方式称之为寄存器间址寻址。(对)19、MOV A , 30H这条指令执行后的结果是(A) =30H。(错)20、MOV A , R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(错)21. 指令字节数越多,执行时间越长。( 错)22. 子程序调用时自动保护断点和现场。(错)23. 内部寄存器Rn ( n=07)作为间接寻址寄存器。(错)24.算术运算类指令一般不影
23、响标志位。(错)25.CPU每取一个指令字节,立即使程序计数器PC自动加1。(对)26.判断程序对错:十进制数MOVA , #19HCLRCSUBB A , #13HDAA19和13相减。(对)27.RC A为循环左移指令(错)28. MOV A , 30H为立即寻址方式( 错 )29. MOV A,A+DPTR 是一条查询指令(错)30. MUL AB的执行结果是高 8位在A中,低8位在B中(错 )31. MCS-51的特殊功能寄存器分布在60H80H地址范围内。(错 )32. MOVC A A +DPTR,这是条相对寻址指令。(对)33. 当MCS-51上电复位时,堆栈指针 SP=00H。
24、( 错 )34. 调用子程序指令(如: LCALL )及返回指令(如:RET )与堆栈有关但与PC无关。(错 )35. 下面几条指令是否正确:MOV R1,#80H(对),INC DPTR(对),CLRR0 (错)MOV R1,#80H (XOR P1,#31H(对对),ANL R1,#0FH)(对),ADDCA,C (错)36. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。(错)37若一个函数的返回类型为void,则表示其没有返回值。(对)38. 特殊功能寄存器的名字,在C51程序中,全部大写。(对 )39. “ sfr后面的地址可以用带有运算的表达式来表示。(对
25、)40. #include <reg51.h> 与#include “ reg51.h是等价的。( 错)41. sbit不可以用于定义内部 RAM的可位寻址区,只能用在可位寻址的SFR上。( 对)42. 个函数利用return不可能同时返回多个值。(对)43. 中断响应最快响应时间为3个机器周期。( 对)44. 89C51每个中断源相应地在芯片上都有其中断请求输入引脚。(错)45. 89C51单片机对最高优先权的中断响应是无条件的。(错)46. 中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令。(错)47. 在一般情况下 8051单片机允许同级中断
26、嵌套。(错)48. 89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。( 对)49. MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择。(错)50. 外部中断INT0入口地址为_0013H。(错)51. MCS-51 INT0的入口地址是 0003H。(对).52. TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(对)。53. 要进行多机通信,MCS-51串行接口的工作方式应为方式1。(错)54. MCS-51的串行接口是全双工的。( 对 )55. MCS-51 上电复位时,SBUF=00H。(对)。56. MCS 51单片机片外
27、数据存储器与扩展I/O 口统一编址。(对)57. 单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(错)58. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。(对 )MOV指令。59 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用60. MCS 51单片机片外数据存储器与扩展I/O 口统一编址。( 对)61. MCS 51单片机和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后 者的效率更高。(对)62. 8155的复位引脚可与 89C51的复位引脚直接相连。( 错 )63. 为了消除按键的抖动,常用的方法有硬件
28、和软件两种方法。( 对 )64中断服务程序的最后一条指令是RET。( 错 )65.存储器分成内存和外存两大部分其中外存可以直接与CPU交换信息。66. P2 口既可以作为I/O使用 又可以作地址/数据复用口使用。( 错 )保护断点和给出中断服务程序入口地址。67. 在中断响应阶段 CPU 一定要做如下2件工作( 对 )68. RC A为循环左移指令。( 错 )69. MOV A 30H的源操作数为立即寻址方式。( 错 )70. MOV A,A+DPTR是一条查表指令。( 错 )71. MUL AB的执行结果是高 8位在A中 低8位在B中。( 错 )72. AJMP跳转空间最大可达到 64KB。
29、(错 )73. DPTR是由DPH和DPL两个8位特殊寄存器组成的。 ( 对 )74. 寄存器间接寻址可以访问数据存储器,也可以访问程序存储器。( 错 )75. C51中,将数据的存储类型说明为data,则该数据映射的存储空间为片内位寻址空间。( 错)76. MCS 51属于16位的单片机。 ( 错 )77. 基址加变址寻址只能访问程序存储器。( 对 )78. 位地址和字节地址在形式上没有区别。( 对 )79. 如果x=0xEA,则执行x<<2后,x的值为0xA8。( 对 )78. 在MCS 51的指令系统中,地址分为字节地址和位地址。( 对 )79. 汇编语言指令就是指能被CPU
30、直接执行的指令。(错 )80. 在MCS 51的指令系统中,伪指令、指令都是在程序执行的时候起作用。(错 )81. (R7)表示工作寄存器 R7中的内容。( 对 )82.微机中数据总线的宽度决定了CPU的寻址能力。83.在MCS-51中,中断的开放和屏蔽都可以通过控制字TMOD来完成。(错84.在MCS-51中,中断可以任意嵌套。85.86、定时器与计数器的工作原理均是对输入脉冲进行计数。87、SFR中凡是能被8整除的地址,都具有位寻址能力。若一个函数的返回类型为void,则表示其没有返回值。不能用“ sfr16 ”直接访问定时器/计数器0和1。(89、MCS-51单片机的程序存储器只能用来存
31、放程序的。90、串口中断标志由硬件清91、特殊功能寄存器的名字,在C51程序中,全部大写。92、“ sfr”后面的地址可以用带有运算的表达式来表示。93、#i nclude <reg51.h> 与 #i nclude“ reg51.h ”是等价的。94、sbit不可以用于定义内部 RAM的可位寻址区,只能用在可位寻址的SFR 上。(95我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。96. MCS-51的5个中断源优先级相同。97. MCS-51外扩I/O 口与外RAM 是统一编址的。98. MCS-51是微处理器。99.MCS-51的相对转移指令最大负跳转距是128B。
32、100. PC存放的是当前正在执行的指令地址。101. 使用可编程接口须初始化。102. MCS-51系统可以没有复位电路。103. MCS-51单片机是8位机。 (104. EPROM上的信息可电擦除。(105. 程序计数器PC不能对它进行读写操作。106. 在一般情况8051单片机允许同级中断嵌套。107. 8051单片机程序存储器数和数据存储器扩展的最大范围都是一样的。108. 如果发生除法溢出错误则PSW标志位P置1。( 错109. CPU对内部RAM和外部RAM的读写速度一样快。( 错110. 对于8051单片机 当CPU对内部程序存储器寻址超过4K时 系统会自动在外部程序 存储器中
33、寻址。( 对 )111. -86 原码=11010110B 反码=10101001B 补码=10101010B112. 、由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF 所以其串行口不能同时发送和接收数据即不是全双工的串行口。( 错 )二、选择题1. 单片机8031属于:B(A)MCS-48 系列 (B) MCS-51 系列 (C) MCS-96 系列 (D) MCS-31 系列 2内部RAM中的位寻址区定义的位是给B(A)位操作准备的(B)移位操作准备的(C)控制转移操作准备的(D)以上都对3单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS 51的PC为16位,因
34、此其寻址范围是B(C) 8 KB (D) 128 KB(B)当前正在执行指令的地址(D)控制器中指令寄存器的地址A(C) 128个单元 (D) 8个单元(A)4 KB(B) 64 KB4. PC的值是 C(A)当前指令前一条指令的地址(C)下一条指令的地址5. 在89C5I中,可使用的堆栈最大深度为(A) 80个单元 (B) 32个单元6. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是B(A)位累加器Cy(B)通用寄存器的各个位(C)特殊功能寄存器的可寻址位(D)位操作指令集7. 对于单片机8031来说,EA脚总是(A )。A、接地B、接电源C、悬空D、不用8. 在单片
35、机中,通常将一些中间计算结果放在( D )中。A、累加器B、控制器C、程序存储器D、数据存储器9. 单片机应用程序一般存放在(B )中。A、RAM B、ROM C、寄存器D、CPU10. 单片机上电后或复位后,工作寄存器R0是在(A )A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR11. 单片机89C51的XTAL1和XTAL2引脚是(D )引脚A、外接定时器B、外接串行口 C、外接中断D、外接晶振12. 8031复位后,PC与SP的值为(B )A、0000H, 00H B、0000H , 07H C、0003H , 07H 寄存器 D、0800H, 00H13. 单片
36、机的堆栈指针 SP始终是(B )A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址D、指示堆栈长度14. 8051单片机中既可位寻址又可字节寻址的单元是(A )A、20HB、30HC、00HD、70H15. 8051单片机中片内 RAM共有(A )字节A、128B、256C、4KD、64K16. 当寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为(B )A、组0B、组1C、组2D、组317. 提高单片机的晶振频率,则机器周期( C )。A、不变B、变长C、变短D、不定18在堆栈操作中,当进栈数据全部弹出后,这时S P应指向( A)A、栈底单元B、7FH单元C、栈底
37、单元地址加 1D、栈底单元地址减119. 89C51单片机中,唯个用户不能直接使用的寄存器是(C)A、P S W B、D P T R C、P CD、B20. 89C51单片机中,唯个用户可使用的16位寄存器是(B )A、P S W B、D P T R C、A D、P C21. 若MCS-51系统中,晶振频率为 8MHz,则一个机器周期等于(A )卩s。A 1.5 B 3 C 1 D 0.522. MCS-51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)(A) ALE( B) PSEN(C) EA( D) RST23. 将累加器中的数据送到片外RAM40H,可执行指令(C )(
38、A) MOVX 40H , A(B) MOV R6,#40H ,MOV R6 , A(C) MOV R0 , #40HMOVX R0,A(D) MOV R6 , #40HMOVX R6,A24. 对程序存储区数据传送,应采用助记符为C(A) MOV(B) MOVX(C) MOVC (D) PUSH25. 下列转移范围是2KB的控制转移指令是C(A) SJMP rel (B)LJMP addr16 (C) AJMP addr11 (D) JMP A+DPTR26. 执行以下程序段MOV SP , #3AHMOV A , #20HMOV B , #30HPUSH ACCPUSH BPOP ACCP
39、OP B后,A = ( B )和B=()的内容为:B(A)20H , 30H(B)30H , 20H (C)3AH , 30H (D)3AH , 3AH27. 假定(A)=83H , (R0)=17H , (17H)=34H,执行以下程序段ANLA , #17HORL17H, AXRL A , R0CPL A后,A =()的内容为(A) CBH(B) 03H(C)EBH(D)C8H28.29.30.31.32.33.34.35.36.37.38.39.40.F列指令中划线部分操作数属于寄存器寻坊方式的有(CD(A) MOV 30H , ACC (B) MOV 30H , C(C) MOV 30
40、H,R0(D) MUL ABF列指令中可能改变 Cy的有(ABD )A. DA AB. INC AC. CPL ARLC在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是)。(A) PC(B) PSW(C) A(D) SPAJMP指令的跳转范围是()。(A) 256(B) 1KB2KB(D) 64KBF列指令中正确的是()。(A) MOV P2.1, A(B) JBCTF0, L1(C) MOVX B, DPTR(D) MOVA , R3F列指令中错误的是( A)。(A) SETB 50H.0(B)MOV A,(C) JNC LOOP(D)SUBB A,R0单片机应用程序一般存放在(A
41、、 RAMB、ROMC、寄存器D、CPU8031复位后,PC与SP的值为(B )A、0000H , 00H B、0000H , 07H0003H , 07H寄存器0800H , 00H单片机的堆栈指针 SP始终是(B )A、指示堆栈底B、指示堆栈顶C、指示堆栈地址指示堆栈长度F列指令中错误的是(A、MOV A , R4B、MOV 20H ,R4 C、MOV R4,R3 D、MO V R4, R3F列指令中不影响标志位CY的指令有A、ADD A , 20HB、CLR AC 、 RRC AD、INC ALJMP跳转空间最大可达到(D )A、2KBB 、 256B128BD、64KB设累加器A的内容
42、为0 C 9 H,寄存器R2的内容为54H ,C Y=1,执行指令S U B B A ,R2后结果为(A )A、(A) =74H B、( R2) =74H C、(A ) =75H D、( R2) =75HM O VR 1 , 30HM O V40H ,0 E HM O V R 1, 40H40HB 、 30HC 、 0 E HD、F F H30H 单元的内容是()CA、41.设(A) =0 C 3 H , ( RO) =0 A A H,执行指令A N L A , RO 后,结果(A )A、( A) =82HB 、( A) =6CHR0) =82 D 、( R0) =6CH42.执行如下三条指令
43、后,43.有如下程序段:R 0,30HA, 0 0H执行结果是( BA、(30H) =0 0H B、(30H) =0 1HC 、(00H) =0 0H D、(00H) =0 1H44.从地址 2132H 开始有一条绝对转移指令 A J M Paddr11 ,指令可能实现的转移范围是AC )A、2000H27FFH B 、2132H2832H C 、2100H28FFHD 、2000H3FFFH45. 如下程序段:C L RCM O VA , BCHA D D CA , 65H则其结果为( ABCE )A、(A) =21HB、CY=1C 、AC=1 D 、CY=0 E、AC=046. 对于 JB
44、C bit , rel 指令,下列说法正确的是( ADE )Abit 位状态为 1 时转移Bbit 位状态为 0 时转移 Cbit 位状态为 1 时不转移 D . bit位状态为0时不转移 E.转移时,同时对该位清零47. 关于指针DPTR,下列说法正确的是()(A) DPTR 是 CPU 和外部存储器进行数据传送的唯一桥梁(B) DPTR 是一个16位寄存器 (C) DPTR不可寻址 (D)DPTR是由DPH和DPL两个8位寄存器组 成的 (E) DPTR 的地址 83H48. 对程序存储器的读操作,只能使用( D )( A) MOV 指令 ( B) PUSH 指令 ( C) MOVX 指令
45、( D) MOVC 指令49. LCALL指令操作码地址是 2000H,执行完相子程序返回指令后,PC=( A)(A) 2000H(B) 2001H( C) 2002H( D) 2003H50. 以下运算中对溢出标志OV没有影响或不受 OV影响的运算是 A(A)逻辑运算(B)符号数加减法运算(C) 乘法运算(D)除法运算51. 将累加器中的数据送到片外RAM 40H单元,可执行指令 (C )。(A)MOVX 40H,A(B)MOV R6,#40HMOV R6,A(C)MOV R0,#40HMOVX R0,A (D) MOV R6,#40HMOVX R6,A52. CPU响应中断后,能自动清除中
46、断请求“1”标志的有( C )。A . INT0/INT1采用电平触发方式B。INT0/INT1采用两边触发方式C .定时/计数器T0/T1中断D。串行口中断 TI/RI53. 80C51五个中断源中,属外部中断的有(AB )。A . INT0B. INT1C. T0D. T1E. TI F. RI54. 按下列中断优先顺序排列,有可能实现的有()。A . T1、T0、INT0、INT1、串行口B . INT0、T1、T0、INT1、串行口C. INT0、1而、串行口、 T0、T1 D. iNTi、串行口、 T0、T1 ;55. 各中断源发出的中断申请信号,都会标记在MCS 51系统中的(B
47、)中。(A) TMOD ( B) TCON/SCON ( C) IE ( D) IP56. 外中断初始化的内容不包括:A(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断触发方式57. 在MCS-51单片机中,需要软件实现中断撤销的是:D(A)定时中断(B)脉冲触发的外部中断(C)电平触发的外部中断(D)串行口中断58. 中断查询确认后,在下列各种单片机运行情况下,能立即进行中断响应的是:D(A) 当前正在进行高优先级中断处理(B) 当前正在执行RET指令(C) 当前执行的指令是 DIV指令,且正处于取指令机器周期(D) 当前指令是 MOV A, R7指令59. 80
48、51单片机共有(B )中断源A、4B、5C、6D、760. 8051单片机共有(A )个中断优先级A、2B、3C、4D、561. 中断源I E 1 (外部中断1)的向量地址为( C )A、0003HB、000BH C、0013HD、002BH62. 执行MOVIE,# 81H指令的意义是:(B )A、屏蔽中断源B、开放外中断源0 C、开放外中断源1 D、开放外部中断源 0和163. 下述条件中,能封锁主机对中断的响应的条件是(BE )A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期C、 当前执行的指令是 RETI指令或对IE或IP寄存器进行读/写指令D、 当前执行
49、的指令是一长跳转指令E、一个低级的中断正在处理中64. 8051单片机的中断源有( ABCDE )A、外部中断0 B、定时/计数中断0 C、串行中断 D、外部中断1 E、定时/计数中断1 65中断请求的不能自动撤除有()A、定时/计数中断硬件自动撤除B、脉冲方式外部中断自动撤除C、电平方式外部中断强制撤除D、串行中断软件撤除E、串行中断硬件自动撤除66. 要想测量INTO引脚上的一个正脉冲宽度,那么特殊功能寄存器 TMOD的内容应为(A )。(A)09H(B)87 H (C)OOH(D)80H67. MCS-51的中断允许触发器内容为83H , CPU将响应的中断请求是(D )(A) T1,(
50、B)T0,T1(C)T1,串行接口(D) T068. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内 容应是( A ) °(A) 98H(B) 84H(C) 42(D) 22H69. MCS-51在响应中断时,下列哪种操作不会发生 (C ).(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断入口70. MCS-51响应中断时,下面哪一个条件不是必须的(D )(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI指令71. 下面哪一种传送方式适用于处理外部事件 ( C )。(A)DMA (B)无条件传
51、送 (C)中断(D)条件传送72. 假定程序按如下编写:SETB EASETB EX1SETB ET0SETB ESSETB PSSETB PT1则:可以被响应.A. CPU正在执行INT1中断,TF0请求 B. CPU正在执行 TF0中断,TI请求.C. CPU正在执行TI中断,INT1请求 D. CPU正执行主程序,TF1出现请求.73.89S51的内部程序存储器与数据存储器容量各为多少? ( C )(A) 64KB 128B( B) 4KB 64KB(C) 4KB 128B(D) 8KB 256B74. 在8x51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?( B )(
52、A) XTAL1(B) /EA (C)/PSEN (D)ALE75. 下列哪个不是KeilC的预处理命令? ( C )(A) #include(B)#define (C)#exit (D)#if76. 下列哪个不是 KeilC 的数据类型? ( B )(A) void(B)string (C)char (D)float77在 KeilC 的程序里,若要指定 P0 口的 bit3, 如何编写?(/ 输出端口?( A )(D) P3switch 语句有何差异? ( B ) ( C) switch 语句可(A) P0.3(B)Port0.3(C)P0A3(D)PortA378. 在 8x51 里,若要扩展外部存储器时,数据总线连接哪个输入( A) P0( B) P1( C) P279. 在 KeilC 里,判读开关状态时, 使用 if_else if 语句与使用(A)if-else if 语句较快( B) if-else if 语句有优先级判读较多开关状态( D) switch 语句有优先级80. 在 KeilC 里,中断子程序与函数有何不同?( A)(A)中断子程序不必声明(B)函数不必声明(C)中断子程序必须有形式参数(D)中断子程序一定会有返回值81利用下列( D )关键字可以改变工作寄存器组 A 、 interruptB 、 sfrC、 whileD 、 usin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TR 25741-1:2025 EN Lifts and escalators subject to seismic conditions - Compilation report - Part 1: Rule by rule comparison
- 2025年河北廊坊市安次区东沽港镇中学招聘合同制教师2名(第二批)备考参考题库及答案解析
- 商铺租赁合同协议长尾词2025
- 商铺招牌维护合同协议2025
- 商铺水电计费标准合同协议2025
- 全职工作任务调整合同协议
- 墙体损坏修复合同协议2025年
- 农家乐燃气安全合同协议2025
- 酒店窗户维护服务合同协议
- 2025年工伤认定、理赔与预防考试试题及答案
- 学堂在线 高技术与现代局部战争 章节测试答案
- 2024年助理值班员(中级)技能鉴定理论题库(含答案)
- 高三4月模考“青春的样子”审题立意及范文
- DB37T 4706-2024 事故车辆损失鉴定评估规范
- 安环个人述职报告
- 确保体育馆钢结构预埋件施工质量QC成果
- 高中化学选修5:有机化学基础 应用广泛的高分子材料【全国一等奖】
- 数据存储与备份解决方案
- 绿化工程监督方案模板范本
- 2023年安徽省中学生生物学竞赛预赛试卷
- 《刑法》完整课件
评论
0/150
提交评论