MCS51单片机系统与接口技术习题集含答案.docx





《MCS51单片机系统与接口技术习题集含答案.docx》由会员分享,可在线阅读,更多相关《MCS51单片机系统与接口技术习题集含答案.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、51单片机系统及接口技术课程习题集【说明】:本课程51单片机系统及接口技术(编号为09001)共有单选题,判断题,阅读分析,问答及作图题, 填空题等多种试题类型,其中,本习题集中有阅读分析等试题类型未进入。一、单选题1. 下面哪些指令是访问的指令? (A) A, (B) A,(C) A, (D) ,A2. 下面哪些指令执行后,能够对寄存器产生影响? (A) 3 (B) A,3 (C) A,R0 (D) A,3, 3. 要访问51单片机的特殊功能寄存器应使用的寻址方式是 (A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4. 要确定51单片机P1口的输入、输出工作方式,下面哪种
2、说法是正确的? (A)由编程决定; (B)由输入/输出设备决定; (C)由读引脚或写引脚指令决定; (D)由读写命令决定;5. 微机设置堆栈的目的是: (A)起数据缓冲作用; (B)存放将要处理的数据;(C)保存程序断点地址; (D)保存程序断点地址和数据。6. 访问外部存储器的时候,下面哪种说法是正确的?(A) 既可以存放的地址又可以存放的地址;(B) 只能存放的地址;(C) 只能存放的地址; 7. 在程序设计中使用 ,#10H 指令的目的是: (A)当前程序使用第2组工作寄存器 (B)程序初始化 (C)给一个单元赋初值 (D)将立即数10H暂存入中8. 51单片机的堆栈操作,应该是: (A
3、)先入栈,再修改指针 (B)先修改栈指针,再出栈(C)先修改栈指针,再入栈 (D)以上都不对。9. 执行返回指令时,返回的断点是: (A)调用指令的首地址 (B)调用指令的末地址(C)调用指令下一条指令的首地址 (D)返回指令的末地址 10. 可以使程序循环转移的指令是: (A) 11 (B) , (C) (D) 1111. 响应中断后,将产生哪些操作? (A)保护现场 (B)自动到中断服务程序去执行 (C)断点地址进栈 (D)断点地址进栈,将矢量地址装入12. 51单片机外扩8155芯片后,可以扩展的口线是: (A)16根 (B)22根 (C)24根 (D)32根13. 下面哪一个部件不属于
4、的部件? (A) (B) (C) (D) 14. 要把P1口高4位变为0,低4位不变,应使用下列哪条指令? (A) P1,#0 (B) P1,#0F0H(C) P1,#0F0H (D) P1,#0 15. 响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成? (A)由自动完成 (B)在中断响应中完成 (C)应由硬件和中断服务程序完成 (D)在主程序中完成 16. 某种存储器芯片的容量是16,那么它及地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17. 定时器T0、T1的启动/停止应由下面哪一条来完成? (A)由程序来完成 (B)由硬件自动完成
5、(C)当0时,由0、1置位、清0完成18. 51单片机直接寻址指令中的直接地址单元有哪些? (A)产品厂家给出的地址单元(B)20H7单元和部分寄存器(C)30H7单元(D)片内和寄存器19. 下面哪些指令执行后,能够对寄存器产生影响?(A) 3 (B) A,3 (C) A,R0 (D) A,3, 20. 6264芯片是(A)64 (B)8 (C)64 21. 指令 16 执行后,硬件会自动产生下列操作。(A)将16位地址进栈;(B)将指令中16位二进制数装入;(C)将指令中给出的16位地址装入;22. 使响应某中断源请求的条件是(A)开放中断系统;(B)查询到该中断源的中断标志;(C)高优先
6、级和同级中断源没有中断请求;(D)A、B、C三个条件都必须具备。23. 下面四条传述中,有错误的一条是:( )(A)16根地址线的寻址空间可达1(B)内存储器的存储单元是按字节编址的(C)中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息。24. 程序计数器可以兼作:( ) (A)一根硬件信号线(B)一个可由用户直接读写的8位寄存器(C)一个不可寻址的特殊功能寄存器(D)一个能自动加1计数的存储单元25. 若系统晶振为12,对应的一个机器周期执行时间为:( )(A)1;(B)2;(C)3;(D)426. 某条指令的操作数(或操作数地址)部分为x,地址为x的主存单元内容为y
7、,地址为y的主存单元内容为z,如果用直接寻址方式,参及操作的数据为:()(A)x;(B)y;(C)z;(D)27. 51单片机有片内容量( )A. 4 B. 8C. 128B D. 256B28. 51单片机的位寻址区位于内部的()单元。A. 00H7 B. 20H7C. 00H1 D. 20H229. 51单片机的串行中断入口地址为( )A. 0003H B. 0013HC. 0023H D. 0033H30. 51单片机的最小时序定时单位是( )A. 状态 B. 拍节C. 机器周期 D. 指令周期31. 若51单片机的晶振频率为6,定时器/计数器的外部输入最高计数频率为()A. 2 B.
8、1C. 500 D. 25032. 在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令33. 当51复位时,下面说法正确的是( )(A)0000H(B)00H(C)00H(D)(30H)=00H34. 要用传送指令访问51片外,它的指令操作码助记符是( )(A)(B)(C)(D)以上都行35. 下面哪一种传送方式适用于电路简单且时序已知的外设( )(A)条件传送(B)无条件传送(C)(D)中断36. 2000H 3000H 3000H上述程序执行完指令后,( )(A)2000H(B)3000H(C)2003H(D)3003H37. 要使51能响应定
9、时器T1中断、串行接口中断,中断允许寄存器()=()(A)98H (B)84H (C)42H (D)22H38. 6264芯片是()(A)E2(B)(C) (D)39. 51在响应中断时,下列哪种操作不会发生( )(A)保护现场(B)保护(C)找到中断入口(D)保护找到中断入口40. 用51串行接口扩展并行口时,串行接口工作方式应选择( )(A)方式0(B)方式1(C)方式2(D)方式341. e指令的寻址方式是( )(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址二、判断题42. A,1000H()43. ()44. A,B ( )45. R0 ( )46. R7()47. R3 ,
10、A ()48. ,P1()49. 40H,1()50. 执行一条指令的快、慢取决于这条指令的长度。这句话是否正确?若有错,则改正过来。51. 寄存器A只能进行字节操作。这句话是否正确?若有错,改正。52. 访问8155的指令可以是读指令,也可以是写指令。53. 访问0809的读指令是获取模拟量信息,写指令是将数据写入0809。54. 访问0832的指令可以是读指令,也可以是写指令。55. 8051单片机有18个寄存器占有18个地址。56. 凡是操作数为寄存器的指令都是寄存器寻址方式指令。57. 4 ()58. F0H,C ()59. A,2000H ()60. R1,R7 ()61. P1,#
11、31H ()62. 1,#80H ( )63. 30H ( )64. A,2000H ( )65. 20H,21H ( )66. R7,1 ( )67. 在计算机中断系统中,优先级别高的中断总是先响应先处理。( )68. 指令中直接给出操作数称为直接寻址。( )69. 堆栈是由若干不连续的存储单元组成的后进先出存储区。( )70. 若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的指令。( )71. 方式传递过程中地址修改、字节计数等完全由硬件电路实现。( )72. 当某一个数是负值时,它在计算机中分别用原码、反码和补码表示时,机器码一定各不相同。( )
12、73. 串行通信是指数据各位同时传送,其特点是数据传送速度快、效率高,且对住处的逻辑定义及兼容,无需进行逻辑电平转换。( )74. 根据系统总线传递信息的类型,可分为地址线、数据线和控制线。( )75. 通常每个外部设备都有一个接口寄存器及主机交换信息,因此,主机只能用一个唯一地址来访问一个外部设备。 ( )76. 在单总线结构的计算机系统中,设备和主机之间传送数据方式一般有程序查询、程序中断和方式。 ()77. 我们所说的计算机实质上是计算机的硬件系统及软件系统的总称。( )78. 51的相对转移指令最大负跳距是127B。( )79. 51的程序存储器只是用来存放程序的。( )80. 51的
13、5个中断源优先级相同。( )81. 要进行多机通信,51串行接口的工作方式应选为方式1。( )82. 51上电复位时,00H。( )83. 51外部中断0的入口地址是0003H。( )84. 中的1时,表示由两个信号控制定时器的启停。( )85. 51的时钟最高频率是18。( )86. 使用可编程接口必须初始化。( )三、问答及作图题87. 什么是总线?51单片机的外部三总线是怎样形成的?88. 执行指令 16的操作及执行指令 16的操作有何异、同?89. 若(A)= 0 ,指令 的地址是1000H,执行该指令后()= ?90. 执行一条传送指令后,原来的目标操作数和源操作数将怎样变化?91.
14、 0809的输入、输出关系是什么?它有几个输入通道?如何选择这些通道?92. 8155并行接口的、口有几种工作方式?它们的工作方式由什么来决定?93. 51单片机的堆栈所在物理空间位置应在哪里?进、出栈原则是什么?94. 0809是什么器件?如何启动它开始工作?95. 访问片外时,需要通过哪些引脚发出哪些信息?96. 对 端口的“读修改写”操作的指令是输出指令还是输入指令?试列举出三条这样的指令97. 8155有几个并行口?它们输入、输出的数据分别是多少位?98. 接口在工业控制领域中,能及哪些设备、电路接口?99. 在哪些情况下单片机作数据运算操作时会产生溢出?100. 什么叫立即数?什么叫
15、立即寻址?101. 51单片机为什么只能访问外部64存储器?1. 102. 寄存器间接寻址指令中的是指哪些R寄存器?一般作何使用?103. 8155是什么器件?其内部主要有哪些部分?104. 51单片机的P0P3四个口作输入口还是作输出口应如何确定?读端口引脚时,为什么先要给口锁存器写入“1” ?(8分)105. 60H 这条指令是正确指令还是错误指令?为什么? (8分)106. 可编程接口8155芯片内部主要由哪几部分组成?及51单片机地址总线连接的端子有哪些?107. 复位只针对51单片机的哪些硬件?108. 51单片机的指令寻址方式有哪些?并各写出一条指令来表示。109. 在51单片机的
16、扩展系统中,访问外部要发哪些信号?110. 微机及外设之间为什么要使用接口?微机的接口有哪些种类?111. 子程序最末一条指令是什么?为什么要用这条指令?112. 分支程序有哪些结构形式?请作图表示。113. 0832和0809是什么芯片?若参考电压为5V,它们满量程输出各是多少?114. 立即响应外设的中断请求必须满足哪些条件?115. 如果定时器的中断服务子程序执行时间超出了定时器的定时时间,将会造成什么后果?116. 计算机在已响应中断并执行中断服务子程序期间,能不能响应新的中断请求?为什么?117. P1, # 0应理解为输出全“1”到P1口呢,还是理解为从P1口读引脚的预备动作?11
17、8. 已知A = 0F8H,当执行 A,#0A9H指令后,中的、P各为多少?若是有符号数,A中的结果用十进制表示是多少?119. 单片机是如何区分片内片外的?120. 简述单片机的接地系统。121. 51单片机的伪指令有哪些?122. 串行通信有哪几种制式?各有什么特点?123. 转换器有哪些主要性能指标?124. 8031扩展外部设备占用的地址空间是的还是的?其最大的空间是多少?125. 什么是中断?51单片机在什么条件下可响应中断?126. 试述8253芯片的基本功能。127. 信号有什么作用?在8031中应如何接线?128. 51单片机系统中,外接程序存贮器和数据存贮器共用16位地址线和
18、8位地址线,为什么不会发生冲突?四、 填空题129. 当51单片机引脚接高平时,先访问 ,接着再访问 片外60 程序存储器 ;当其接低电平时只访问片外64 程序存储器 。130. 叫数据指针寄存器,其功能是 。131. 51单片机作扩展时,P1口叫用户 口。对P1口既可以 字节操作,又可以 操作。132. 单片机在作带符号数加、减运算时,若程序状态寄存器中的溢出标1,则表示运算结果 。133. 当T01作定时器使用时,是对机内机器周期脉冲计数;当T01作计数器使用时,是对 脉冲计数。134. T01工作在定时器状态还是工作在计数器状态应由 来决定。135. 直接、寄存器、寄存器间接136. 0
19、、T0、1、T1、串行口137. 51单片机的T0、T1工作方式0最大计数长度是13位;工作方式1最大计数长度是 位;工作方式2最大计数长度是8位。138. 叫 地址锁存允许 信号端子,当其输出高电平时,将从P0口送出 低8位地址 ;从P2口送出高8位地址 ;当其输出低电平时,将从P0口读入或写出 。139. 相对寻趾指令的程序转移目标范围是以下一条指令地址为起始地址的 个字节单元。140. 51单片机的晶振频率为12,则机器周期应是 。141. 51单片机片内共有32个工作寄存器,可分为4个寄存器组,其地址范围是 。142. 响应中断后,寄存器的内容应是 。143. 51单片机的中断系统由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS51 单片机 系统 接口 技术 习题集 答案

限制150内