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

发布时间 : 星期五 文章MCS-51单片机系统及接口技术 - 习题集(含答案)更新完毕开始阅读

44. √ 45. ×

MOV

A, R0 A

CLR MOV

R0, A

46. √ 47. ×

MOV

@Ri ,A (注:i=0 或1均正确)

48. √

49. √

50. 这句话是错误的。指令执行的快慢取决于指令占用机器周期的长短。

51. 这句话是错误的。寄存器A可以进行字节操作,也可进行位操作。 52. 正确

53. 错误。写指令用于控制地址锁存和转换启动。 54. 错误。只可以是写指令。

55. 错误。8051有21个特殊功能寄存器,离散地分布在80H~FFH区域中。 56. 错误。操作数为寄存器的指令不一定都是寄存器寻址方式。 57. √ 58. √ 59. × 60. × 61. √ 62. √

63. √ 64. ×

MOV

DPTR, #2000H

MOVX A, @DPTR

65. √ 66. ×

MOV A, @R1 MOV R7, A

第 17 页 共 26 页

67. √ 68. × 69. × 70. √ 71. √ 72. × 73. × 74. √ 75. √ 76. √ 77. √ 78. √ 79. √ 80. × 81. × 82. × 83. √ 84. × 85. × 86. √

三、问答与作图题

87. MCS-51单片机的外部三总线主要由P0、P2口及P3口的部分结构扩展而成。

(1) 地址总线

地址总线共16条:P0口(P0.7~P0.0)作低8位地址线(A7~A0);P2口(P2.7~P2.0)作高8位地址线(A15~A8)。

(2) 数据总线

数据总线有8条:P0口(P0.7~P0.0)作8位数据线(D7~D0)。 (3) 控制总线

ALE:地址锁存信号,实现对P0口上送出的低8位地址信号的锁存。

RD(P3.7):片外读选通信号,低电平有效。

WR(P3.6):片外写选通信号,低电平有效。

88. 答:相同之处:它们都是3字节指令,可以在64K范围内寻址。

不同之处:LCALL 在调用结束后会回到程序原来的地方继续执行下一条指令,但是LJMP不会。

89. 答:(PC)=1000H

第 18 页 共 26 页

90. 答:源操作数不变,目标操作数变成源操作数。 91. 串行输入并行输出关系。

有8个输入通道,

通过ADDA、ADDB、ADDC这3位地址输入线,选通8路模拟输入中的一路。

92. 答:8155的PA、PB、PC口有两种工作方式:基本输入输出方式和选通输入输出

方式。

它们的工作方式由ALT1、ALT2、ALT3来决定。

93. 答:堆栈在内部RAM中。

进、出栈原则是先进后出(“后进先出”也正确)

94. 答:ADC0809是8位A/D转换芯片。

在启动A/D转换时,由单片机的写信号WR和片选信号输入引脚(比如P2.7)控制ADC0809的地址锁存和转换启动,由于ALE和START连在一起,因此ADC0809在锁存通道地址的同时,启动并进行转换。

95. 答:CPU访问外部RAM时,由ALE发出地址锁存信号,PSEN发出片外RAM读选通

信号,RD和WR发出读写信号,由P0和P2口发出地址信息,由P0口发出数据信息。

96. 答:是输出指令。

例如(只要答对3条即可):

MOVC A, @A+PC MOVC A, @A+DPTR MUL DIV ANL ORL XRL DJNZ DA

AB AB A, Rn A, Rn A, Rn Rn, rel A

97. 答:8155有3个并行I/O口。

2个8位并行口PA 和 PB,1个6位并行口PC。

第 19 页 共 26 页

98. 答:在工业控制领域,I/O口应用极为广泛,可与继电器、发光二极管LED、液晶显

示器LCD、键盘、电机、PC电脑(通过串口或并口)、数据采集器及其它专用设备等接口。

99. 答:在执行以下指令时,会产生溢出:ADD, ADDC, SUBB, MUL, DIV

100. 答:立即数就是放在程序存储器ROM中的常数,编程的时候,冠以前缀#,以便与地

址区别。立即寻址就是把立即数直接传送给寄存器。

101. 答:由于51单片机的地址是16位的,216=65536=64K,因此只能访问外部64K

存储器。

102. 答:指的是R0和R1寄存器,一般用于访问内部RAM。

103. 答:8155是可编程RAM/IO扩展器,内部主要有256字节的RAM、2个可编程的

8位并行口PA和PB,1个可编程的6位并行口PC,以及1个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个机器周期以上的高

电平时,单片机就执行复位操作,目的是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。

108. 答:51单片机的寻址方式有5种:

(1) 寄存器寻址,比如: (2) 直接寻址,比如:

MOV

A, R0

MOV A, P1

(3) 寄存器间接寻址,比如: MOV A, @R0 (4) 立即寻址,比如:

MOV A, #40H

(5) 基址寄存器加变址寄存器间接寻址,比如:MOVC A,@A+DPTR

109. 答:访问外部ROM时,CPU要发出的信号有:

第 20 页 共 26 页

联系合同范文客服:xxxxx#qq.com(#替换为@)