MCS-51单片机系统及接口技术-习题集(含答案)_第1页
MCS-51单片机系统及接口技术-习题集(含答案)_第2页
MCS-51单片机系统及接口技术-习题集(含答案)_第3页
MCS-51单片机系统及接口技术-习题集(含答案)_第4页
MCS-51单片机系统及接口技术-习题集(含答案)_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、MCS-51单片机系统及接口技术- 习题集(含答案)第 22 页 共 61 页 MCS-51单片机系统及接口技术课程习题集【说明】:本课程MCS-51单片机系统及接口技术(编号为09001)共有单选 题,判断题,阅读分析,问答与作图题 , 填空题等多种试题类型,其中,本习题 集中有 阅读分析 等试题类型未进入。一、单选题1.下面哪些指令是访问RoM勺指令?( A)MOVX A,DPTR(B)MOVCA,A+PC(C)MoVC A,A+DPTR ( D)MoVX DPT,RA2.下面哪些指令执行后,能够对 PSW寄存器产 生影响?( A)DEC 3FH(B)ADD A,3FHD)CJNE A ,

2、( C)SUBB A, R03FH,rel3.要访问MCS-51单片机的特殊功能寄存器应 使用的寻址方式是(A)寄存器间接寻址,(B)变址寻址,(C) 直接寻址,(D)相对寻址4. 要确定51单片机Pi 口的输入、输出工作 方式,下面哪种说法是正确的?( A ) 由 编 程 决 定 ;(B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;(D)由CPU卖写命令决定;5. 微机设置堆栈的目的是:(A)起数据缓冲作用;(B)存放将要处理的数据;(C)保存程序断点地址;(D)保存程序断点地址和数据。6. CPU 访问外部存储器的时候,下面哪种说法 是正确的?(A) DPT嘅可以存放Ro啲地址又

3、可 以存放RAM勺地址;(B) DPTF只能存放ROM勺地址;(C) DPTF只能存放RAM勺地址;7. 在程序设计中使用 MOV PSW,#10H 指令 勺目勺是:(A) 当前程序使用第 2组工作寄存器(B) 程序初始化(C) 给一个单元赋初值(D)将立即数10H暂存入PSV中8. 51 单片机勺堆栈操作,应该是:(A) 先入栈,再修改指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对。9. 执行返回指令时,返回的断点是 :( A ) 调 用 指 令 的 首 地 址(B) 调用指令的末地址( C) 调用指 令 下 一 条指 令 的 首 地址(D) 返回指令的末地址10.

4、 可以使程序循环转移的指令是:( A) AJMP addr11( B) DJNZRn , rel( C) SJMP rel( D) ACALLaddr11. CPU响应中断后,将产生哪些操作?(A) 保护现场(B)自动到中断服务程序去执行(C) 断点地址进栈(D)断点地址进栈,将矢量地址装入 PC12. 51 单片机外扩 8155 芯片后,可以扩展的 I/O 口线是:(A)16 根 (B)22 根 (C)24 根 (D) 32根13. 下面哪一个部件不属于CPU勺部件?(A)IP(B)ALU (C)PC(D)PSW14. 要把 P1 口高 4 位变为 0,低 4 位不变,应 使用下列哪条指令?

5、( A)ORL P1,#0FH(B)ORL P 1,#0F0H( C)ANL P 1,#0F0H(D)ANL P 1,#0FH15. CPU 响应中断后,原来程序勺断点地址和 数据应该由下面哪一条来完成?( A ) 由 CPU 自 动 完 成(B) 在中断响应中完成(C) 应由硬件和中断服务程序完成(D) 在主程序中完成16. 某种存储器芯片的容量是16KB那么它与地址总线连接的根数是:(A) 11 根,(B) 12 根,(C) 13 根,(D) 14 根,( E) 15 根17. 定时器To、T1的启动/停止应由下面哪一条来 完成?(A)由程序来完成(B)由硬件自动完成(C)当GATE=O寸

6、,由TR0、TR置位、清0完成18. 51 单片机直接寻址指令中的直接地址单元 有哪些?(A) 产品厂家给出的地址单元(B) 20FH 7FH单元和部分SFR寄存器(C) 30HH 7FH单元(D) 片内RAM和SFR寄存器19. 下面哪些指令执行后,能够对 PSW寄存器 产生影响?(A) DEC 3FH(B) ADD A,3FH(C) SUBB A, R0(D) CJNE A ,3FH, rel20. 6264 芯片是(A) 64KB EPROM (B) 8KB RAM (C) 64KB RAM21. 指令 LCALL addr16 执行后,硬件会自动 产生下列操作。(A)将16位地址进栈;

7、(B)将指令中16位 二进制数装入 DPTR;(C) 将指令中给出的16位地址装入PC22.使CPIP向应某中断源请求的条件是(A)开放中断系统;(B)查询到该中断源 的中断标志;(C) 高优先级和同级中断源没有中断请求;(D) A、B、C三个条件都必须具备。23. 下面四条传述中,有错误的一条是: ( ) (A)16 根地址线的寻址空间可达 1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址 寄存器(D)地址总线上传送的只能是地址信息。24. 程序计数器PC可以兼作:()(A)根硬件信号线(B)个可由用户直接读写的 8位RAM 寄存器(C)一个不可寻址的特

8、殊功能寄存器(D)一个能自动加1计数的RoM存储单 元25若系统晶振为12MHz对应的一个机器周期 执行时间为:( )( A) 1us; ( B) 2us; ( C) 3us; ( D) 4us26. 某条指令的操作数(或操作数地址)部分 为X,地址为X的主存单元内容为y,地址为y 的主存单元内容为Z,如果用直接寻址方式,参与操作的数据为:()(A)x; ( B)y; (C)z; (D)x+y27. MCS-51单片机有片内ROM容量()A. 4KB B. 8KBC. 128B D. 256B28. MCS-51单片机的位寻址区位于内部 RAM勺 )单元。A. 00H 7FH B. 20H 7

9、FHC. 00H 1 FHD. 20H 2FH29. MCS-51单片机的串行中断入口地址为()A. 0003HB. 0013HC. 0023HD. 0033H30. MCS-51单片机的最小时序定时单位是()A. 状态B. 拍节C. 机器周期 D. 指令周期31.若MCS-51单片机的晶振频率为6MHZ定时器/ 计数器的外部输入最高计数频率为()A. 2MHz B. 1MHzC. 500KHz D. 250KHz32. 在中断服务程序中,至少应有一条 ()(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令33. 当MCS-51复位时,下面说法正确的是 ()( A) PC=0000H

10、( B) SP=00H( C) SBUF=00H( D)( 30H) =00H34. 要用传送指令访问MCS-51片外RAM它 的指令操作码助记符是( )( A) MOV( B) MOVX(C) MOVC(D)以上都行35. 下面哪一种传送方式适用于电路简单且 时序已知的外设( )(A)条件传送(B)无条件传送(C) DMA(D)中断36. ORG 2000H LCALL 3000H ORG 3000H RET上述程序执行完RETW令后,PC=() ( A) 2000H( B) 3000H( C) 2003H( D) 3003H37. 要使51能响应定时器T1中断、串行接口 中断,中断允许寄存

11、器( IE ) =()( A) 98H ( B) 84H ( C) 42H ( D) 22H38. 6264 芯片是()( A) E2PROM ( B) RAM ( C) Flash ROM( D) EPROM39. MCS-51 在响应中断时,下列哪种操作不 会发生( )(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC找到中断入口40. 用MCS-51串行接口扩展并行I/O 口时,串行接口工作方式应选择( )(A)方式O (B)方式1 (C)方式2(D) 方式 341. JNZ e 指令的寻址方式是( )(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址二、判断题42. M

12、OVX A, 1000H()43.DECDPTR()44. ADD A,B ( )45.CLRR 0( )46.INCR 7()47. MOVR , A()48. MOV RN , P1()49. MOV 40H, TL1()50. 执行一条指令的快、慢取决于这条指令的 长度。这句话是否正确?若有错,则改正过 来。51. 寄存器 A 只能进行字节操作。这句话是否正 确?若有错,改正。52. 访问 8155 的指令可以是读指令,也可以是 写指令。53. 访问ADC0809勺读指令是获取模拟量信息, 写指令是将数据写入 ADC0809。54. 访问DAC0832勺指令可以是读指令,也可以 是写指令

13、。55. 8051单片机有18个SFR寄存器占有18个地 址。56. 凡是操作数为寄存器勺指令都是寄存器寻 址方式指令。57. INC R4()58. MOV F0H, C ()59. MOV A, 2000H()60. MOV R1, R7()61. XRL P 1, #31H()62. MOV R1,#80H()63. CLR 30H()64. MOVX A, 2000H()65. MOV 20H,21H()66. MOV R7 ,R1( )67. 在计算机中断系统中,优先级别高的中断总 是先响应先处理。( )68. 指令中直接给出操作数称为直接寻址。 ( )69. 堆栈是由若干不连续的存

14、储单元组成的后 进先出存储区。( )70. 若外设控制器中的寄存器和主存单元统一 用主存地址编址,那么在计算机的指令系统中 可以不设专门的 I/O 指令。( )71. DMA 方式传递过程中地址修改、字节计数等 完全由硬件电路实现。 ( )72. 当某一个数是负值时,它在计算机中分别用 原码、反码和补码表示时,机器码一定各不相 同。( )73. 串行通信是指数据各位同时传送,其特 点是数据传送速度快、效率高,且对住处的逻辑定义与 TTL 兼容,无需进行逻辑 电平转换。( )74. 根据系统总线传递信息的类型,可分为地址 线、数据线和控制线。 ( )75. 通常每个外部设备都有一个接口寄存器与

15、主机交换信息,因此,主机只能用一个唯一地 址来访问一个外部设备。 ( )76. 在单总线结构的计算机系统中, I/O 设备和 主机之间传送数据方式一般有程序查询、程序 中断和DMA方式。()77. 我们所说的计算机实质上是计算机的硬件 系统与软件系统的总称。( )78. MCS-51的相对转移指令最大负跳距是 127BO ()79. MCS-51的程序存储器只是用来存放程序的。()80. MCS-51的5个中断源优先级相同。()81. 要进行多机通信,MCS-51串行接口的工作方 式应选为方式 1 O( )82. MCS-51 上电复位时,SBUF=OoH ()83. MCS-51 外部中断

16、0 的入口地址是 0003H。 ()84. TMOD中的GATE=时,表示由两个信号控制定时器的启停。( )85. MCS-51的时钟最高频率是 18MHz ()86. 使用可编程接口必须初始化。( )三、问答与作图题87. 什么是总线? 51 单片机的外部三总线是怎 样形成的?88. 执行指令 LJMP addr16 的操作与执行指令 LCALL addr16 的操作有何异、同?89. 若(A) = 0,指令JZ rel 的地址是1000H, 执行该指令后( PC) = ?90. 执行一条传送指令后,原来的目标操作 数和源操作数将怎样变化?91. ADC0809的输入、输出关系是什么?它有几

17、个输入通道?如何选择这些通道?92. 8155并行接口的PA PB PC口有几种工作 方式?它们的工作方式由什么来决定?93. 51 单片机的堆栈所在物理空间位置应在哪 里?进、出栈原则是什么?94. ADC0809 是什么器件?如何启动它开始工 作?95. CPU访问片外RAM时,需要通过哪些引脚发 出哪些信息?96. CPU对I/O端口的“读一修改一写”操作的指令是输出指令还是输入指令?试列举出三条 这样的指令97. 8155有几个并行 I/O 口?它们输入、输出的 数据分别是多少位?98. I/O 接口在工业控制领域中,能与哪些设备、 电路接口?99. 在哪些情况下单片机CPU乍数据运算

18、操作时会产生溢出?100. 什么叫立即数?什么叫立即寻址?101. MCS51 单片机为什么只能访问外部 64KB 存储器?1.102.寄存器间接寻址指令中的R是指哪些 R 寄存器?一般作何使用?103. 8155 是什么器件?其内部主要有哪些部 分?104. 51单片机的PoP3四个I/O 口作输入口还是作输出口应如何确定? CPU读I/O端口引脚 时,为什么先要给口锁存器写入“ 1” ?(8分)105. CLR 60H 这条指令是正确指令还是错误指 令?为什么?(8 分)106. 可编程 I/O 接口 8155 芯片内部主要由哪几 部分组成?与 51 单片机地址总线连接的端子有 哪些?10

19、7. 复位只针对 51 单片机的哪些硬件?108. 51 单片机的指令寻址方式有哪些?并各写 出一条指令来表示。109. 在51单片机的扩展系统中,CPU访问外部Roh要发哪些信号?110. 微机与外设之间为什么要使用接口?微机 的接口有哪些种类?111. 子程序最末一条指令是什么?为什么要用 这条指令?112. 分支程序有哪些结构形式?请作图表示。113. DAC0832和ADC0809是什么芯片?若参考电压为5V,它们满量程输出各是多少?i4. CPl立即响应外设的中断请求必须满足哪些 条件?115. 如果定时器的中断服务子程序执行时间超 出了定时器的定时时间, 将会造成什么后果?116.

20、 计算机在已响应中断并执行中断服务子程序期间,能不能响应新的中断请求?为什么?117. MOV P1, # 0FFH 应理解为输出全“ 1”到P1 口呢,还是理解为从P1 口读引脚的预备动 作?118.已知 A = 0F8H,当执行 ADD A #0A9H指 令后,PSW中的OV CY AC P各为多少?若是 有符号数,A中的结果用十进制表示是多少?119. 单片机是如何区分片内片外 RAM的?120. 简述单片机的接地系统。121. MCS51单片机的伪指令有哪些?122. 串行通信有哪几种制式?各有什么特点?123. DlA转换器有哪些主要性能指标?124. 8031扩展外部IlO设备占用

21、的地址空间是RoM勺还是RAM勺?其最大的空间是多少?125 .什么是中断? MCS-51单片机在什么条件下 可响应中断?126.试述8253芯片的基本功能。127 .信号有什么作用?在8031中应如何接线?128. MCS-51单片机系统中,外接程序存贮器和 数据存贮器共用16位地址线和8位地址线,为 什么不会发生冲突?四、填空题129. 当51单片机引脚EA接高平时,CPU先访问,接着再访问 片外60 KB程序存储器;当其接低电平时CPU只访问片外64 KB程序存储器。130. DPTR叫数据指针寄存器,其功能131. 51单片机作扩展时,Pi 口叫用户I/O 口。CPU寸Pi 口既可以

22、字节操作,又可以操作。132. 单片机在作带符号数加、减运算时,若程序状态寄存器中的溢出标OV=1则表示运算结133. 当To,T 1作定时器使用时,是对机内机器周 期脉冲计数;当 To,T 1作计数器使用时,是对 脉冲计数。134. T o,T 1工作在定时器状态还是工作在计数器状态应由来决定。135. 直接、寄存器、寄存器间接136. INT o、To、IN、串行口137. 51单片机的To、Ti工作方式0最大计数长 度是 13位;工作方式1最大计数长度是 位; 工作方式2最大计数长度d8位。138. ALE叫 地址锁存允许 信号端子,当其输出高电平时,CPU将从P0 口送出 低8位地址;

23、 从P2 口送出高8位地址;当其输出低电平时, CPU将从P0 口读入或写出。139. 相对寻趾指令的程序转移目标范围是以下一条指令地址为起始地址的个字节单丿元。140. 51单片机的晶振频率为12MH,则机器周期应是。141. 51单片机片内RAM共有32个工作寄存器,可分为4个寄存器组,其地址范围是。142. CPU响应中断后,PC寄存器的内容应143. 51 单片机的中断系统由 和查询电路等部分组成。144. 51单片机的位存储器共有128位,位存储器在片内区间。145. 在变址寻址方式中,以A作变址寄存器,以作基址寄存器。146. 51 单片机的堆栈应设置在 区间。147. 51单片机

24、在作扩展时,外部数据总线从 P?口引出;地址总线低8位从引 出;地址总线高8位从P2 口引出;控制总线从 P3 口引出。148. 8031的存储器配置是外部64KBRoM外部64KBRAM 口。149. 51单片机的引脚PSEN叫读外部程序存储器允许端子。在情况下该引脚输出低电平,在其他情况下该引脚输出高电 平。150. 51单片机有4组工作寄存器,它们的地址范围是。151. CPU执行一条指令后,PC的内容会自动加1、2、3,指向下一条指令地址。复位后 PC的内 容 。152. 51单片机的 T。、T1作定时器时,是对 计数;作计数器时,是对外部脉冲计数。153. 51 单片机内部硬件主要由

25、 等5大部分组成。154. 51单片机的位存储器共有128位。位存储器在片内区间CPo送出低8位地址;当其155. ALE叫地址锁存允许信号端子,当其输出高电平时,输出低电平时,CPU将从Po 口读入或写出 。156. 在程序的执行中,当前程序使用哪组R寄存器,是由软件对 位置1或清0来决定。157. 51单片机的晶振频率为12MH,定时器工作在方式1,为了使定时器产生定时1mS溢出中 断,贝g应赋初值是。158. 51单片机外部中断源的中断标志在 位。159. PC叫做程序指针寄存器,其功能160. 指令 SJMP rel 的地址为 1000H, rel=20H ,其转移目标地址应是。161

26、. 51单片机共有18个SFR寄存器。其地址范围是。162. 51单片机的片内数据存储器可分为、位存储器区、数据缓冲区等3个区间。163. SP叫堆栈指针寄存器,它的作用164. DPTR叫数据指针寄存器,其功能165. MCS-51单片机内部主要集成了 等功能部件。166. 与CPU工作直接相关的SFR寄存器有。167. MCS-51单片机的 To、Ti的用途是168. MCS51系列单片机中,片内有4KB ROhK的机型是。169. 8031单片机内部RAM中,其高端128个字节的地址空间称为区,但其中仅有21个字节有实际意义。170. 已知机器数X=10000000 B,则X的真值为(D

27、) O171. 通常8031单片机上电复位时, PC的内容为0000 H ,而SP为07H ,工作寄存器缺省采用第 组(寄存器组编号为 0-3) o172. MCS5单片机指令中有立即寻址、直接寻址 等多种寻址方式,访问8031片外数据存储器采用的是寻址方式。173. AJMP指令可转移的范围为KB 。174. 一块8KB的存储器的片内字节寻址至少需 要根数据线。175. MCS5侑5个中断源,可分为2个优先级,上电复位时中断源的优先级别最高。176. MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点 有。177. 8051单片机的存储器的最大特点是,PX

28、并行口的地址是与数据存储器统一编址的,或者说属于该存储器。178. 8051最多可以有4个并行输入输出口,最 少也可以有1个并行口,即P1。P3常需复用作 禾口读写控制信号。179. ALE信号的作用是 180. 8051复位后,PC=0 H若希望从片内存储 器开始执行,EA脚应接高电平,PC值超过_H时,8051会自动转向片外存储器继续取指令执行。181. 8051 的 C/T 是 数的。182. 8051 的 中 断 向 量 表在。183. MoV A 40H指令对于源操作数的寻址方式是寻址。184. 指令JB 0A7H, ABC的作用(0A7H是P2.7的地址)185. 将CY与A的第0

29、位的非求或的指令是ORL C,/ACC.0 ,若原 A=0 ,执行之后。186. MCS-52单片机片内共有 字节单元的RAM.187. 若MCS-51单片机的程序状态字 PSW中的RS1, RSO=II)那么工作寄存器 R0-R7的直接地址为188. 对于指令SJMP$,其操作码为80H,其操作数(即偏移量)为.189. 当EA接地时,MCS-51单片机将从的地址OoooH开始执行程序。190. 微处理器包括两个主要部分即191. 单片机的工作过程就是_ 的过程。192. I/O编址技术有外设单独编址和 两种。193. I/O数据传送的控制方式有_、程序查询方式、DMA.194. 指出下列指

30、令的寻址方式: INC DPTR MOV A, #70H MOV A, R0 MOVC A, A+PC INC 80H195. 下列程序经汇编后从1000H开始各单元内 容为:ORG 1000H1000H A1: EQU 1234H1001H 第30页共61页A2: EQU 3000H1002H DB 07H1003H DW A1, A2196. 当系统时钟为1004H 6MHz时,下面程序可延时ORG 2000H需机器周期数MOVA, #84H1LOOP:DECA ;1JNZLOOP; 2NOP1NOP1NOP1END197.已知fosc=12MHZ某计数器初始化程序如 下:MOV TMOD

31、, #01HMOV THO, #0AHMOV TLO, #0DHSETBrRO该计数/定时器TO工作于定时器方式1。计数值或定时时间为。寄存器D7D6D5D4D3D2D1DOPSWr CrACF0RS1RSOOV-PTMDOGATECZTMMGATECZTMMo198. 某程序段如下:CLR CCLR RS1CLR RS0MOV A, #30HMOV 28H, #28H程序状态字MOV R0, AMOV 29H, R0SETBSOMOV R1, AMOV 28H, C 程序中RO和R1的地址分别 为。程序执行后片内RAM中 (28H) =0, (29H)= 30H。199. MCS-51的4组

32、工作寄存器地址范围为。200. MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址,又可以寻址。201. 若用传送指令访问MCS-51的程序存储器,其操作码助记符为。202. MOVX A,DPTR的寻址方式203. 8051中断有个优先级。204. MCS-51中,T0中断服务程序入口地址为。205. PSW 中,RS1 RS0=11H 时,R2 的地址为。206. MOV C 20H的寻址方式是207. 假定(SP =60H ( ACC =30H ( B) =70H 执行下列指令:PUSH ACCPUSH B后,(SP= ,( 61H) = 70H,( 62H)=QQH。208

33、. 累加器A中存放着一个值小于或等于 127的8位无符号数,CY清零后执行“ RLC A”指令,则A中数变为原来的 倍。五、阅读分析(略)答案一、单选题1. BC2. BCD3. C4. A5. D6. A7. A8. C9. C第35页共61页10. B11. D12. B13. A14. D15. C16. D17. C18. B19. BCD20. B21. C22. D23. A24. D25. A26. B27. A28. A29. C30. C31. C32. D33. A34. B35. C36. C37. A38. B39. A40. A41. B二、判断题42. MOV DP

34、TR, #1000HMOVX A,DPTR43. MOV A, DPLDEC AMOV DPL, A44. 45. MOV A, R0CLR AMOV R0, A46. 47. MOV R , A (注:i=0或1均正确)48. 49. 50. 这句话是错误的。指令执行的快慢取决于指 令占用机器周期的长短。51. 这句话是错误的。寄存器 A 可以进行字节操 作,也可进行位操作。52. 正确53. 错误。写指令用于控制地址锁存和转换启 动。54. 错误。只可以是写指令。55. 错误。 8051 有 21 个特殊功能寄存器,离散 地分布在80HFFH区域中。56. 错误。操作数为寄存器的指令不一定

35、都是寄 存器寻址方式。57. 58. 59. 60. 61. 62. 63. 64. MOVDPTR, #2000H MOVX A, DPTR 65. 66. MOV A, R1MOV R7, A67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 8o.81.82.83.84.85.86.三、问答与作图题87. MCS-5惮片机的外部三总线主要由PO P2 口及P3 口的部分结构扩展而成。(1) 地址总线地址总线共16条:P0( P0.7P0.0)作 低8位地址线(A7Ao) ; P2口( P2.7P2.0) 作高8位地址线( A15A8)。

36、(2) 数据总线数据总线有8条:PO口 (P0.7P0.0)作8 位数据线( D7 Do)。(3) 控制总线第 42 页 共 61 页ALE地址锁存信号,实现对Po口上送出 的低8位地址信号的锁存。:片外读选通信号,低电:片外写选通信号,低电RD (P3.7) 平有效。W( P3.6) 平有效。88. 答:相同之处:它们都是3字节指令,可 以在64K范围内寻址。不同之处:LCALL在调用结束后会回到程序原 来的地方继续执行下一条指令,但是LJMF不会89. 答:(PC)=IOOOH90. 答:源操作数不变,目标操作数变成源操作 数。91. 串行输入并行输出关系。有8个输入通道,通过ADDA A

37、DDB ADDC 3位地址输入线,选通8路模拟输入中的一路。92. 答:8155的PA PB PC 口有两种工作方式:基本输入输出方式和选通输入输出方式。 它们的工作方式由 ALT1、ALT2、ALT3 来决定。93.答:堆栈在内部 RAM中。进、出栈原则是先进后出( “后进先出”也正 确)94.答:ADC0809是 8位AD转换芯片。在启动A/D转换时,由单片机的写信号 WF和片 选信号输入引脚(比如 P2.7)控制ADC0809的 地址锁存和转换启动,由于 ALE和STARTi在 一起,因此ADC0809在锁存通道地址的同时, 启动并进行转换。95.答:CPU访问外部RAMI寸,由ALE发

38、出地 址锁存信号,PSEN发出片外RAM卖选通信号, RD和 WR发出读写信号,由P0和P2 口发出地址信息,由 P0 口发出数据信息。96. 答:是输出指令。 例如(只要答对 3条即可 ): MOVCA, A+PC MOVCA, A+DPTR MULABDIVABANLA, RnORLA, RnXRLA, RnDJNZ Rn, rel DA A97. 答: 8155有 3个并行 I/O 口。2个8位并行口 PA和PB, 1个6位并行口 PG98. 答:在工业控制领域, I/O 口应用极为广泛, 可与继电器、发光二极管LED液晶显示器LCD 键盘、电机、PC电脑(通过串口或并口)、数据 采集器

39、及其它专用设备等接口。99. 答:在执行以下指令时,会产生溢出:ADD,ADDC, SUBB, MUL, DIV100. 答:立即数就是放在程序存储器 RoM中的常数,编程的时候, 冠以前缀 #,以便与地址区别。 立即寻址就是把立即数直接传送给寄存器。101. 答:由于 51 单片机的地址是 16 位的,216=65536=64K因此只能访问外部64K存储102. 答:指的是R)和R寄存器,一般用于访 问内部 RAM。103. 答:8155是可编程RAM/IO扩展器,内部 主要有 256 字节的 RAM、2 个可编程的 8 位并 行口 PA和 PB, 1个可编程的6位并行口 PC 以及 1 个

40、 14 位的定时器 / 计数器。104. 答:每个口都有一个 8 位的口锁存器, 锁存 器的状态决定了输入或者输出。作为输入的口 线,必须向相应位写“ 1”,该位才能被读取。105. 答:CLR指令只能清位,不能清除字节106. 答:8155是可编程RAM/IO扩展器,内部 主要有 256 字节的 RAM、2 个可编程的 8 位并行 口 PA和PB 1个可编程的6位并行口 PC以及 1 个 14 位的定时器 / 计数器。与 51 的地址总线连接的端子有 AD0-AD7.107. 答:复位只针对 CPU和复位引脚。当复位引脚RST出现2个机器周期以上的高电平时, 单片机就执行复位操作,目的是使C

41、PU和系统中其他部件处于一个确定的初始状态,并从这 个状态开始工作。108. 答: 51 单片机的寻址方式有 5 种:(1) 寄存器寻址,比如: MOVA, R0(2) 直接寻址,比如: MOV A, P1(3) 寄存器间接寻址,比如: MOV A, R0(4) 立即寻址,比如:MOV A, #40H(5) 基址寄存器加变址寄存器间接寻址,比 如:MOV(A,A+DPTR109.答:访问外部RoM寸,CPU要发出的信号 有:(1) 片选信号(2) 读信号RD或写信号WR(3) 地址信号(通过 P0,P2 口)110. 答:使用接口的目的是实现微机与外设的数 据交换。接口的种类主要有串行口和并行

42、口。111. 答:在 8051 系列单片机中,子程序最末一 条指令是 RET。使用这条指令的目的是从子程序返回调用它的 程序。第 48 页 共 61 页112. 答:分支程序主要有简单分支程序和多岔分 支程序。如下所示:113. 答:DAC0832是8位数模(D/A)转换芯片,ADC0809是8位模/数(AJD)转换芯片。若参考电压为5V, DAC0832的满量程输出均为5V,ADC0809勺输出是 FFH114. 答:必须满足:(1) .无总线请求;(2) .CPU被允许中断;(3) .CPU执行完现行指令。115. 答:会造成定时不准。116. 答:在执行中断服务子程序期间,如果遇到优先级

43、更高的中断请求,并且允许中断第50页共61页的话,那么就可以响应新的中断请求。否则不能响应。117. 答:应理解为向 P1 口输出全“ 1”。118. 答: OV=0、CY=1、AC=1、P=1、A=-95119.答:片内RAM集成在单片机内部,片外RAMI过扩展得到。120. 答:单片机的接地主要包括信号地和电 源地。为了防止信号受到干扰,应将信号地 和电源地分开。121. 答:常用的伪指令 ( 七条) :OR定位伪指令END-结束汇编伪指令EQU-赋值伪指令DB-定义字节指令DV定义数据字指令BIT位定义指令122. 答:(以下内容答对要点即可,不要求 完全相同)常用的串行通信标准有EIA

44、232、EIA-422和EIA-485,也就是以前所 称的 RS-232、RS-422 和 RS-485。目前EIA-232是PC机与通信工业中应用最 广泛的一种串行接口。 EIA-232 采取不平衡 传输方式, 即所谓单端通信。 标准规定, EIA -232 的传送距离要求可达 50 英尺(约 15 米),最高速率为 20kbps。EIA-422 标准全称是“平衡电压数字接口电 路的电气特性”,它定义了一种平衡通信接 口,传输速率10MbPS传输距离4000英尺 (约 1 2 1 9米),允许在一条平衡总线上连接 最多 10 个接收器。为扩展应用范围,EIA于1983年在EIA-422 基础

45、上制定了 EIA-485 标准,增加了多点、 双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力 和冲突保护特性,扩展了总线共模范围,后 命名为 TIA/EIA-485-A 标准。123. 答:分辨率、线性度、 绝对精度和相对 精度、转换时间、温度系数和增益系数、对 电源电压变化的抑制比124.答:是RAM的。最大空间是64KB.125. 答:(答对大致意思即可,不要求全部 相同。)CPI在执行任务的过程中,遇到更为紧 急的任务需处理,CPI暂停当前任务的执行,转 去处理更为紧急的任务,处理完毕返回原任务 继续执行。这个过程称为中断。在以下条件下可响应中断:(1).

46、无总线请求;(2) .CPU 被允许中断;(3) .CPU 执行完现行指令126. 答:(答对大致意思即可,不要求全部 相同。)intel8253是NMo工艺制成的可编程 计数器 / 定时器,有几种芯片型号,外形引 脚及功能都是兼容的,只是工作的最高计 数速率有所差异。8253 内部有三个计数器,分别成为计 数器 0、计数器 1 和计数器 2,他们的机构 完全相同。每个计数器的输入和输出都决 定于设置在控制寄存器中的控制字,互 相之间工作完全独立。每个计数器通过三 个引脚和外部联系,一个为时钟输入端CLK 一个为门控信号输入端GATE另一个 为输出端OUT每个计数器内部有一个8 位的控制寄存器

47、, 还有一个 16位的计数初 值寄存器CR 个计数执行部件CE和一个 输出锁存器 OL。执行部件实际上是一个 16位的减法计 数器,它的起始值就是初值寄存器的值,而初始值寄存器的值是通过程序设置的。 输出锁存器的值是通过程序设置的。输出 锁存器OL用来锁存计数执行部件CE的内 容,从而使CPU可以对此进行读操作。顺 便提一下,CR CE和 OL都是16位寄存器, 但是也可以作 8 位寄存器来用。127. 答:信号中包含信息,信号的作用在于 传递信息。在 8031 中应遵守相应的接线规则, 地 址总线和数据总线须分时复用。 由于 8031 单片 机的三总线结构中,数据线与地址线的低 8 位 共用

温馨提示

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

评论

0/150

提交评论