MCS-51单片机系统及接口技术 - 习题集(含答案) 下载本文

内容发布更新时间 : 2024/5/3 1:07:47星期一 下面是文章的全部内容请认真阅读。

(A)2000H(B)3000H(C)2003H(D)3003H

37. 要使51能响应定时器T1中断、串行接口中断,中断允许寄存器(IE)=()

(A)98H (B)84H (C)42H (D)22H

38. 6264芯片是()

(A)EPROM (B)RAM

(C)Flash ROM (D)EPROM

2

39. MCS-51在响应中断时,下列哪种操作不会发生( )

(A)保护现场 (B)保护PC

(C)找到中断入口 (D)保护PC找到中断入口

40. 用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( )

(A)方式0(B)方式1(C)方式2(D)方式3

41. JNZ e指令的寻址方式是( )

(A)立即寻址 (C)相对寻址

(B)寄存器寻址 (D)位寻址

二、判断题

42. MOVX A,1000H () 43. DEC DPTR () 44. ADD A,B ( )

45. CLR R0 ( ) 46. INC R7 ()

47. MOV @R3 ,A ()

48. MOV RN ,P1

() ()

49. MOV 40H,TL1

50. 执行一条指令的快、慢取决于这条指令的长度。这句话是否正确?若有错,则改

正过来。

第 6 页 共 26 页

51. 寄存器A只能进行字节操作。这句话是否正确?若有错,改正。 52. 访问8155的指令可以是读指令,也可以是写指令。

53. 访问ADC0809的读指令是获取模拟量信息,写指令是将数据写入ADC0809。 54. 访问DAC0832的指令可以是读指令,也可以是写指令。

55. 8051单片机有18个SFR寄存器占有18个地址。

56. 凡是操作数为寄存器的指令都是寄存器寻址方式指令。

57. INC @R4 ()

58. MOV F0H,C ()

59. MOV A,2000H ()

60. MOV R1,R7 () 61. XRL P1,#31H ()

62. MOV @R1,#80H ( ) 63. CLR 30H ( ) 64. MOVX A,2000H ( ) 65. MOV 20H,21H ( ) 66. MOV R7,@R1 ( )

67. 在计算机中断系统中,优先级别高的中断总是先响应先处理。( ) 68. 指令中直接给出操作数称为直接寻址。( )

69. 堆栈是由若干不连续的存储单元组成的后进先出存储区。( ) 70. 若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的指令系统

中可以不设专门的I/O指令。( )

71. DMA方式传递过程中地址修改、字节计数等完全由硬件电路实现。( )

72. 当某一个数是负值时,它在计算机中分别用原码、反码和补码表示时,机器码一定各

不相同。( )

73. 串行通信是指数据各位同时传送,其特点是数据传送速度快、效率高,且

对住处的逻辑定义与TTL兼容,无需进行逻辑电平转换。( )

74. 根据系统总线传递信息的类型,可分为地址线、数据线和控制线。( )

75. 通常每个外部设备都有一个接口寄存器与主机交换信息,因此,主机只能用一个唯一

地址来访问一个外部设备。 ( )

76. 在单总线结构的计算机系统中,I/O设备和主机之间传送数据方式一般有程序查询、

第 7 页 共 26 页

程序中断和DMA方式。 ()

77. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( ) 78. MCS-51的相对转移指令最大负跳距是127B。( ) 79. MCS-51的程序存储器只是用来存放程序的。( ) 80. MCS-51的5个中断源优先级相同。( )

81. 要进行多机通信,MCS-51串行接口的工作方式应选为方式1。( ) 82. MCS-51上电复位时,SBUF=00H。( )

83. MCS-51外部中断0的入口地址是0003H。( )

84. TMOD中的GATE=1时,表示由两个信号控制定时器的启停。( ) 85. MCS-51的时钟最高频率是18MHz。( ) 86. 使用可编程接口必须初始化。( )

三、问答与作图题

87. 什么是总线?51单片机的外部三总线是怎样形成的?

88. 执行指令LJMP addr16的操作与执行指令LCALL addr16的操作有何异、同? 89. 若(A)= 0 ,指令JZ rel 的地址是1000H,执行该指令后(PC)= ?

90. 执行一条传送指令后,原来的目标操作数和源操作数将怎样变化?

91. ADC0809的输入、输出关系是什么?它有几个输入通道?如何选择这些通道? 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作数据运算操作时会产生溢出?

100. 什么叫立即数?什么叫立即寻址?

第 8 页 共 26 页

101. MCS—51单片机为什么只能访问外部64KB存储器?

1. 102. 寄存器间接寻址指令中的@Ri是指哪些R寄存器?一般作何使用?

103. 8155是什么器件?其内部主要有哪些部分?

104. 51单片机的P0~P3四个I/O口作输入口还是作输出口应如何确定?CPU读I/O端口

引脚时,为什么先要给口锁存器写入“1” ?(8分)

105. CLR 60H 这条指令是正确指令还是错误指令?为什么? (8分)

106. 可编程I/O接口8155芯片内部主要由哪几部分组成?与51单片机地址总线连接的

端子有哪些?

107. 复位只针对51单片机的哪些硬件?

108. 51单片机的指令寻址方式有哪些?并各写出一条指令来表示。

109. 在51单片机的扩展系统中,CPU访问外部ROM要发哪些信号? 110. 微机与外设之间为什么要使用接口?微机的接口有哪些种类?

111. 子程序最末一条指令是什么?为什么要用这条指令?

112. 分支程序有哪些结构形式?请作图表示。

113. DAC0832和ADC0809是什么芯片?若参考电压为5V,它们满量程输出各是多少?

114. CPU立即响应外设的中断请求必须满足哪些条件?

115. 如果定时器的中断服务子程序执行时间超出了定时器的定时时间,将会造成什么

后果?

116. 计算机在已响应中断并执行中断服务子程序期间,能不能响应新的中断请求?为

什么?

117. MOV P1, # 0FFH应理解为输出全“1”到P1口呢,还是理解为从P1口读引脚的

预备动作?

118. 已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多

第 9 页 共 26 页

少?若是有符号数,A中的结果用十进制表示是多少?

119. 单片机是如何区分片内片外RAM的? 120. 简述单片机的接地系统。

121. MCS51单片机的伪指令有哪些?

122. 串行通信有哪几种制式?各有什么特点? 123. D/A转换器有哪些主要性能指标?

124. 8031扩展外部I/O设备占用的地址空间是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单片机作扩展时,P1口叫用户I/O 口。CPU对P1口既可以 字节操作,又可以 操

作。

132. 单片机在作带符号数加、减运算时,若程序状态寄存器中的溢出标OV=1,则表示运

算结果 。

133. 当T0,T1作定时器使用时,是对机内机器周期脉冲计数;当T0,T1作计数器使用时,

是对 脉冲计数。

134. T0,T1工作在定时器状态还是工作在计数器状态应由 来决

定。

135. 直接、寄存器、寄存器间接 136. INT0、T0、INT1、T1、串行口

137. 51单片机的T0、T1工作方式0最大计数长度是13位;工作方式1最大计数长度是

位;工作方式2最大计数长度是8位。

138. ALE叫 地址锁存允许 信号端子,当其输出高电平时,CPU将从P0口送出 低8位地

址 ;从P2口送出高8位地址 ;当其输出低电平时,CPU将从P0口读入或写出 。

139. 相对寻趾指令的程序转移目标范围是以下一条指令地址为起始地址的 个字

节单元。

第 10 页 共 26 页