文档库 最新最全的文档下载
当前位置:文档库 › 单片机原理与接口技术(随堂练习)

单片机原理与接口技术(随堂练习)

单片机原理与接口技术(随堂练习)
单片机原理与接口技术(随堂练习)

《单片机原理与接口技术》随堂练习题库

第1章单片机的基础知识

1.1 概述判断题(在题后的括号内打√或×):

1. 单片机就是将CPU、存储器、定时器/计数器、I/O接口电路等集成于一块芯片上的微型计算机。(√)【答案:√】

2. 单片机根据数据总线宽度的不同,可以分为4位机、8位机、16位机、32位机。(√)【答案:√】

3. 16位单片机的代表是 Intel 公司的MCS-51系列。(×)

【答案:×】

4. 单片机主要用于科学研究领域。(×)【答案:×】

1.2 单片机的发展趋势判断题(在题后的括号内打√或×):

5. 目前,单片机正朝着CMOS化、低功耗、小体积、大容量、高性能等几个方面发展。(√)【答案:√】

6. CHMOS工艺具有高功耗的特点。(×)【答案:×】

7. 单片机中已开始使用RISC体系结构、并行流水线操作和DSP等设计技术,指令运算速度大大提高。(√)【答案:√】

8. 目前,单片机推并串行扩展总线,减少引脚数量,简化系统结构。(×)【答案:×】

1.3 80C51系列单片机判断题(在题后的括号内打√或×):

9. MCS-51系列是Intel 公司生产的以8051为核心单元的单片机。(√)【答案:√】

10. MCS-51系列单片机分为三大字系列:51子系列、52子系列和53子系列。(×)【答案:×】

11. 不同公司以Intel的80C51为内核生产的80C51系列单片机与MCS-51系列有相同的指令系统。(√)【答案:√】

单项选择题:

12. INTEL 80C51 CPU是( C )位的单片机。

(A)

16 (B)4 (C)8 (D)准16

【答案:C 】

1.4 单片机中的数制与码制

判断题(在题后的括号内打√或×):

13. 计算机能直接处理的数据是二进制数、十进制数和十六进制数。(×)【答案:×】

14. 一般在计算机中,对于正数,最高位规定为“0”;对于负数,最高位规定为“1”。(√)【答案:√】

15. 有符号数在计算机中有原码、反码和补码三种表示方法。(√)【答案:√】

16. 一个数的补码为其反码加1,但符号位不变。(×)【答案:×】

17. 用二进制代码表示十进制数的编码叫做BCD码。(√)

【答案:√】

单项选择题:

18. 3D.0AH转换成二进制数是( A )。

(A) 111101.0000101B (B) 111100.0000101B

(C) 111101.101B (D) 111100.101B 【答案:A 】

19. 10101.101B转换成十进制数是( D )。

(A)46.625 B)23.625 (C) 23.62 (D) 21.625

【答案:D 】

20.73.5转换成十六进制数是( B )。

(A) 94.8H (B) 49.8H (C) 111H (D) 49H

【答案:B 】

第2章 80C51系列单片机的硬件结构

2.1 80C51系列单片机的基本结构

判断题(在题后的括号内打√或×):

21. 80C51系列单片机有4个8位串行I/O口。(×)【答案:×】

22. 80C51系列单片机有2个16位的定时/计数器和5个中断源。(√)【答案:√】

23. MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)【答案:×】

单项选择题:

24. 所谓CPU是指( A )。

(A)运算器和控制器 (B)运算器和存储器

(C)输入输出设备(D)控制器和存储器【答案:A 】

25. CPU主要的组成部分为( A )

(A)运算器、控制器(B)加法器、寄存器

(C) 运算器、寄存器 (D)运算器、指令译码器【答案:A 】

2.2 80C51系列单片机存储空间配置和功能(1)

(对应于本节第1次授课录像)

判断题(在题后的括号内打√或×):

26. 存储器分为只读存储器、随机存取存储器和可现场改写的非易失性存储器等几种类型。(√)【答案:√】

27. 一个存储单元可以存放一个数。(×)【答案:×】

28. 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。(×)【答案:×】

单项选择题:

29.能够用紫外光擦除ROM中程序的只读存储器称为( C )

(A)掩膜ROM (B)PROM (C)EPROM (D)EEPRO M

【答案:C 】

30. 在片外扩展一片2764程序存储器芯片要( B )地址线。

(A)8根(B)13根(C)16根 (D)20根

【答案:B 】

31. 单片机应用程序一般存放在( B )。

(A) RAM (B)ROM (C)寄存器(D) CPU

【答案:B 】

32. 存储器的地址范围是0000H~0FFFH,它的容量为(D)。

(A)1KB (B) 2KB (C) 3KB (D) 4KB

【答案:D 】

33. 若某存储器芯片地址线为12根,那么它的存储容量为( C )。

(A)1KB (B) 2KB (C)4KB (D)8KB

【答案:C】

34. 某种存储器芯片是8KB*4/片,那么它的地址线根数是( C )。(A)11根(B)12根(C)13根(D)14根【答案:C 】

2.2 80C51系列单片机存储空间配置和功能(2)

(对应于本节第2次授课录像)

判断题(在题后的括号内打√或×):

35. 程序计数器PC总是指向正在执行的指令地址(√)【答案:√】

36. A中“1”的个数为偶数,则奇偶标志位P为1。(×)

【答案:×】

37. MCS-51的程序存储器只能用来存放程序。(×)【答案:×】

38. DPTR是由DPH和DPL两个8位特殊寄存器组成的。(√)【答案:√】单项选择题:

39. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。

(A)PUSH R0 (B)PUSH @R0

(C)PUSH 00H (D)PUSH 08H 【答案:D 】

40. MCS-51执行完 MOV A, #08H 后,PSW的哪一位被置位( D )?

(A)C (B) F0 (C)OV (D)P 【答案:D 】

41. PC中存放的是( A )。

(A)下一条指令的地址 (B)当前正在执行的指令

(C)当前正在执行指令的地址 (D)下一条要执行的指令

【答案:A 】

2.3 并行I/O端口

判断题(在题后的括号内打√或×):

42. P0、P1、P2、P3,每个端口都有一个8位的数据锁存器,其名称也是P0、P1、P2、P3。(√)【答案:√】

43. P0口只能作为通用输入/输出(I/O)口。(×)【答案:×】

44. P2口既可以作为I/O使用,又可以作地址/数据复用口使用。(√)【答案:√】

45. P0口能驱动4个LSTTL门电路,而P1、P2、P3能驱动8个。(×)【答案:×】

单项选择题:

46. P1口的每一位能驱动( B )。

(A)2个TTL低电平负载 (B) 4个TTL低电平负载

(C)8个TTL低电平负载 (D)10个TTL低电平负载

【答案:B 】

47. 8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。(A)P0 (B)P1 (C) P2 (D) P3 【答案:D 】

2.4 时钟电路及CPU时序

判断题(在题后的括号内打√或×):

48. 单片机的时钟可以采用内部产生,也可以从外部引入。(√)

【答案:√】

49. 一两个振荡周期为一个状态周期,用S表示。(×)

【答案:×】

50. 两个状态周期为一个机器周期。(×)【答案:×】

51. 指令周期是指执行一条指令所需要的时间。(√)【答案:√】

52. 80C51共有111条指令,按照指令在存储空间中所占的长度不同,可分为单字节指令和双字节指令两种。(×)【答案:×】

53. 每一条指令都包含取指和执行两个阶段。(√)【答案:√】

2.5 80C51系列单片机的工作方式

判断题(在题后的括号内打√或×):

54. 80C51系列单片机有2种工作方式:复位方式和低功耗方式。(×)【答案:×】

55. 常见的复位操作有自动复位、按键复位及专用芯片复位 3种方法。(√)【答案:√】

56. 低功耗方式有待机方式和掉电方式两种。(√)【答案:√】

单项选择题:

57. MCS—51单片机的复位信号是( A )有效。

(A)高电平(B)低电平(C)脉冲 (D)下降沿

【答案:A 】

58. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。

(A)2μs (B)4μs (C)8μs (D)1ms 【答案:B 】

59. 当MCS-51复位时,下面说法准确的是( A)。

(A)PC=0000H (B) SP=00H

(C)SBUF=00H (D)(30H)=00H 【答案:A 】

60. MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

(A)0100H ( B)2080H (C) 0000H (D) 8000H

【答案:C 】

61. MCS-51上电复位后,SP的内容应为( B )。

(A)00H (B)07H (C)60H (D)70H

【答案:B 】

第3章80C51系列单片机指令系统

3.1 80C51系列单片机指令系统概述

判断题(在题后的括号内打√或×):

62. 指令是使计算机完成某种操作的命令。(√)【答案:√】

63. 计算机能够执行的全部操作所对应的指令集合,称为该计算机的指令系统。(√)【答案:√】

64. 指令中操作码助记符项可有可无。(×)【答案:×】

65. 计算机寻址方式越多,计算机的功能超强,灵活性亦越大(√)【答案:√】

66. 按指令执行时间分,可分为1周期、2周期、3周期指令。(×)

【答案:×】

67.相对寻址方式中,“相对”两字是相对于当前指令的首地址。(×)【答案:×】

单项选择题:

68. 8031单片机中既可位寻址又可字节寻址的单元是( A )。

(A)20H (B)30H (C) 00H (D) 70H 【答案:A 】

69.JNZ REL指令的寻址方式是( C )。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址

【答案:C 】

3.2 指令系统(1)(对应于本节第1次授课录像)

判断题(在题后的括号内打√或×):

判断以下各条指令是否正确:

70. MOVX @R0,B (×)【答案:×】

71. MOV A,30H (√)【答案:√】

72. MOVX A,30H (×)【答案:×】

73. MOV 20H , R1 (√)【答案:√】

74. MOV C,ACC.0 (√)【答案:√】

75. MOVX 40H , #30H (×)【答案:×】

76. MOVX A ,2000H (×)【答案:×】

77. MOVX A @DPTR (×)【答案:×】

78. MOV @R0, A (√)【答案:√】

79. PUSH R2 (×)【答案:×】

单项选择题:

80. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B)。

(A)MOV A, @R1 (B) MOVC A, @A + DPTR (C) MOVX A, @ R0 (D) MOVX A, @ DPTR 【答案:B 】

81. 寻址空间为外部数据存储器所用的指令是:( A )

(A) MOVX (B)MOV (C) MOVC (D) ADDC

【答案:A 】

82. 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令是(D )。

(A) MOV R1 ,40H

(B) MOV R1 ,#40HMOVX @R1 , A MOVX R1 , A

(C) MOVX 40H , A

(D) MOV R1, #40HMOVX @R1 , A

【答案:D 】

83.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(B)。(A)MOV (B)MOVX (C)MOVC (D)以上都行

【答案:B 】

3.2 指令系统(2)(对应于本节第2次授课录像)

判断题(在题后的括号内打√或×):

判断以下各条指令是否正确:

84. ADDC A , 2030H (×)【答案:×】

85. SUB A,R2 (×)【答案:×】

86. ADD R0, A (×)【答案:×】

87. ADDC A,R7 (√)【答案:√】

88.MUL AB的执行结果是高8位在A中,低8 位在B中。(×)

【答案:×】

89.必须进行十进制调整的十进制运算只有加法和减法。(×)

【答案:×】

单项选择题:

90. 下列指令中不影响标志位CY的指令有(D)。

(A)ADD A,20H (B)CLR (C) RRC A (D) INC A 【答案:D 】

91. ( C )指令是MCS-51指令系统中执行时间最长且长达4 us的。

(A)比较转移 (B)循环转移 (C) 乘除法 (D)增减量

【答案:C 】

3.2 指令系统(3-4)(对应于本节第3次授课录像)

判断题(在题后的括号内打√或×):

判断以下各条指令是否正确:

92. ORL P1.0,P3.1 (×)【答案:×】

93. RC A为循环左移指令。 (× ) 【答案:×】

94. ANL #99H ,36H (×)【答案:×】

95. CLR A (√)【答案:√】

单项选择题:

96. 要把P0口高4位变0,低4位不变,应使用指令( D )。

(A)ORL P0,#0FH (B)ORL P0,#0F0H

(C)ANL P0,#0F0H (D)ANL P0,#0FH 【答案:D 】

3.2 指令系统(5)(对应于本节第4次授课录像)

判断题(在题后的括号内打√或×):

判断以下各条指令是否正确:

97. JBC P0,LL1 ;(LL1为标号)(×)【答案:×】

98. ACALL PROC ;(PROC为标号)(√)【答案:√】

99. DJNZ #data , rel (×)【答案:×】

单项选择题:

100.执行LACLL 4000H指令时, MCS-51所完成的操作是( D )。

(A)保护PC (B)4000HPC

(C)保护现场 (D)PC+3入栈, 4000HPC

【答案:D 】

101. LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( D )。(A)2000H (B)2001H (C)2002H (D)2003H

【答案:D 】

第4章汇编语言程序设计

4.1 伪指令判断题(在题后的括号内打√或×):

102. END表示指令执行到此结束。 (× ) 【答案:×】

103. 起始伪指令是ORG,指明此语句后面的程序或数据块的起始地址。(√)【答案:√】

104. 伪指令EQU表示将一个数据或特定的汇编符号赋予规定的字符名称。(√)【答案:√】

105. 伪指令DATA必须先定义后使用。 (× ) 【答案:×】

单项选择题:

106. 下列数据字定义的数表中,( C )是错误的。

(A)DW“AA” (B)DW“A”

(C)DW“OABC” (D)DWOABCH

【答案:C 】

4.2 汇编语言程序设计的基本方法

判断题(在题后的括号内打√或×):

107. 汇编语言程序中的注释可以缺省。(√)【答案:√】

108. 用汇编语言编好源程序后就可以立即执行了。(× )【答案:×】

109. 汇编语言源程序文件的扩展名为“.ASM”。(√)【答案:√】

4.3 顺序程序

判断题(在题后的括号内打√或×):

(√)110. 顺序程序是指按顺序依次执行的程序,也称为简单程序或直线程序。

【答案:√】

111. 顺序程序结构简单,无法构成复杂程序。(× )【答案:×】

4.4 分支程序判断题(在题后的括号内打√或×):

112. 分支程序是指程序包含有判断环节,不同的条件对应不同的执行路径。(√)【答案:√】

113. 分支程序指程序中只有一个单分支结构。( × ) 【答案:×】

114. 80C51的分支程序允许嵌套。(√)【答案:√】

4.5 循环程序设计判断题(在题后的括号内打√或×):

115. 循环程序的特点是程序中含有可以重复执行的程序段——程序体。(√)【答案:√】

116. 循环程序一般由循环初始化、循环体和循环控制三部分组成。( × )【答案:×】

117. 循环结束结束时要用END语句。(× )【答案:×】

118. 循环结构有两种,一种是先循环处理,后循环控制,另一种是先循环控制,后循环处理。(√)【答案:√】

4.6 查表程序判断题(在题后的括号内打√或×):

119. 查表程序的任务就是根据被测数据,查出最终所需的结果。(√)【答案:√】

120. MCS-51指令系统中有两条指令具有极强的查表功能。(√)【答案:√】121. MOV A,@A+DPTR是一条查表指令。(×)【答案:×】

判断以下各条指令是否正确:

122. MOVC @A+PC , A (×)【答案:×】

123. MOVC @A+DPTR, A (×)【答案:×】

4.7 散转程序判断题(在题后的括号内打√或×):

124. 散转程序是一种并行多分支程序。它根据系统的某种输入或运算结果,分别转向各个处理程序。(√)【答案:√】

125. 散转程序就是分支程序。(×)【答案:×】

126. 散转程序一般采用JMP @A+DPTR指令,根据输入或运算结果确定A或DPTR的内容,直接跳转到相应的分支程序中去。(√)【答案:√】

4.8 子程序及其调用判断题(在题后的括号内打√或×):

127. 子程序开头的标号区段必须有一个使用户了解其功能的标志(或称为名字),该标志即子程序的入口地址。(√)

【答案:√】

128. 子程序结尾必须使用一条子程序结束指令END。(×)

【答案:×】

129. 子程序调用时要进行现场保护,调用结束时要进行现场和恢复。(√)【答案:√】

130. 所有子程序与主程序间都有参数传递。(×)【答案:×】

131. 子程序与主程序间的参数传递必须用存储器来实现。(×)【答案:×】5.1 80C51单片机的中断系统(1)

(对应于本节第1次授课录像)

判断题(在题后的括号内打√或×):

132. 中断,是指计算机在执行某一程序的过程中,由于计算机系统内部或外部的某种原因,CPU必须暂停现行程序的执行,而转去执行预先安排好的处理该事件的服务子程序,待处理结束后,再回来继续执行被暂停程序的过程。(√)【答案:√】133. 中断服务程序的最后一条指令是RET。(×)【答案:×】

134. 中断服务程序的最后一条指令是END。(×)【答案:×】

单项选择题:

135. MCS-51单片机的外部中断1的中断请求标志是( D )。

(A)ET1 (B)TF1 (C)IT1 (D)IE1

【答案:D 】

136. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A )。

(A)外部中断0 (B)外部中断1

(C)定时器0中断 (D)定时器1中断

【答案:A 】

137. MCS-51有中断源( A )个。

(A)5 (B) 2 (C) 3 (D) 6

【答案:A 】

5.1 80C51单片机的中断系统(2)

(对应于本节第2次授课录像)

判断题(在题后的括号内打√或×):

138.执行返回指令时,返回的断点是调用指令的首地址。(×)【答案:×】单项选择题:

139. 执行中断返回指令,从堆栈弹出地址送给(C )。

(A) A (B) CY (C) PC (D) DPTR

【答案:C 】

140. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

(A)1个机器周期 (B)2个机器周期

(C)4个机器周期 (D)10个晶振周期

【答案:A 】

5.2 80C51单片机的定时/计数器(1)

(对应于本节第1次授课录像)

判断题(在题后的括号内打√或×):

141. 定时器与计数器的工作原理均是对输入脉冲进行计数。(√)【答案:√】142. 定时/计数器共有5种工作方式,由TMOD中M1M0的状态决定。(×)【答案:×】

143. 在定时/计数器的工作方式0中,内部计数器为16位。(×)

【答案:×】

144. 可利用定时/计数器来扩展外部中断源。(√)【答案:√】

单项选择题:

145. 定时器/计数器工作方式1是( D )。

(A)8位计数器结构 (B)2个8位计数器结构

(C)13位计数结构 (D)16位计数结构

【答案:D 】

146. 定时器若工作在循环定时或循环计数场合,应选用( C )。

(A)工作方式0 (B)工作方式1

(C)工作方式2 (D)工作方式3

【答案:C 】

5.2 80C51单片机的定时/计数器(2)

(对应于本节第2次授课录像)

单项选择题:

147. 设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) 。

(A)2MHz (B)1MHz (C)500KHz

(D)250KHz

【答案:C 】

148. 若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C )。

(A)500 (B)1000 (C) 216-500 (D) 216-1000

【答案:C 】

第6章 80C51系列单片机的串行通信

6.1 串行通信概述判断题(在题后的括号内打√或×):

149. 通信的基本方式可分为并行通信和串行通信。(√)

【答案:√】

150. 并行通信的优点是传送速度快和便于长距离传送。(×)

【答案:×】

151. 串行通信的优点是便于长距离传送;缺点是传送速度较慢。(√)【答案:√】

152. 并行通信可分为异步通信和同步通信。(×)【答案:×】

153. 异步通信的数据或字符是分为一帧一帧地传送,用一个起始位表示字符的开始,用停止位表示字符的结束。(√)【答案:√】

154. 同步通信由1~2个同步字符和多字节数据位组成,由同步字符作为起始位以触发同步时钟开始发送或接收数据。(√)

【答案:√】

155. 串行通信的制式包括半双工和全双工两种。(×)【答案:×】

单项选择题:

156. 波特的单位是( B )。

(A)字符/秒(B)位/秒(C)帧/秒(D)字节/秒

【答案:B 】

6.2 80C51串行口

判断题(在题后的括号内打√或×):

157. 80C51串行口包括两个数据缓冲器、两个移位寄存器、串行控制寄存器和定时器。(√)【答案:√】

158. 串行口的控制寄存器有串行控制寄存器SCON和电源控制寄存器PCON。(√)【答案:√】

159. 串行口有3种工作方式。(×)【答案:×】

160. 串行口的工作方式1是同步移位寄存器方式。(×)

【答案:×】

单项选择题:

161. 串行口的控制寄存器SCON中,REN的作用是( ×)。

(A)接收中断请求标志位 (B)发送中断请求标志位

(C)串行口允许接收位 (D)地址/数据位【答案:C 】

162.MCS-51的串口是全双工的。(√)

【答案:√】

163. 在串行通信中,8031中发送和接收的寄存器是( B ) 。

(A)TMOD (B) SBUF (C) SCON (D) DPTR

【答案:B 】

6.3 串行口的应用判断题(在题后的括号内打√或×):

164. 编写串行口应用程序时首先要进行串行口的初始化。(√)【答案:√】165. 串行通信可采用两种方式编程,查询方式和搜索方式。(×)【答案:×】166. 串行口可以用来扩展并行口。(√)【答案:√】

167. 80C51串行口是全双工的,因此不能用于单工通信。(×)

【答案:×】

168. 80C51串行口的方式1可用于多机通信。(×)【答案:×】

第7章 80C51系统的扩展

7.1单片机系统总线的形成

判断题(在题后的括号内打√或×):

169. 1个单片机可以构成一个小型应用系统。(√)【答案:√】

170. 单片机资源不够时,可以进行系统扩展。(√)【答案:√】

171. 单片机的系统总线有2种:地址总线和数据总线。(×)

【答案:×】

7.2 外部数据存储器的扩展

判断题(在题后的括号内打√或×):

【答案:√】172. 单片机的外部数据存储器有静态RAM和动态RAM两种。

(√)

173. 芯片6264是常用的静态RAM,可用于单片机的外部数据扩展。(√)【答案:√】

174. 单片机进行外部数据扩展时,存储器的编址可采用全译码和部分译码两种方法。(×)【答案:×】

175. 在全译码中,利用系统的某一条地址线作为芯片的片选信号。(×)【答案:×】

7.3 外部程序存储器的扩展

判断题(在题后的括号内打√或×):

176. 单片机的EA引脚与程序存储器的扩展有关,当EA接低电平,则不使用片内程序存储器;当EA接高电平,则片内和片外程序存储器总容量为64KB。(√)【答案:√】

177. 单片机扩展程序存储器常用的器件是EPROM芯片。(√)

【答案:√】

178. E2PROM可用于单片机存储器扩展中,但只能用作程序存储器使用。(×)【答案:×】

7.4 74系列芯片并行扩展I/O端口

判断题(在题后的括号内打√或×):

179. 对简单外设的接口,可选择74LS系列的器件即能组成接口扩展电路。(√)【答案:√】

180. 当P0口总线负载达到或超出P0口最大负载能力的8个TTL门时,必须接入总线驱动器。要扩展的数据总线驱动器必须具有单向三态功能。(×)【答案:×】181. 74LS244是8同相三态缓冲/驱动器,常用于单片机的总线扩展。(√)【答案:√】

7.5 8255A可编程并行输入/输出接口

判断题(在题后的括号内打√或×):

182. 8255A是Intel公司生产的一种可编程并行I/O接口芯片。(√)【答案:√】

183. 8255A有2个8位并行I/O口,可通过编程选择为输入口或输出口。(×)【答案:×】

184. 8255A共有28个引脚,可分为与CPU连接的数据线、地址线和控制信号以及与外围设备连接的三个端口线。(×)【答案:×】

185. 8255A的控制字有2种:工作方式控制字和C口位操作控制字。(√)【答案:√】

第8章常用外围设备接口电路

8.1 键盘接口技术

判断题(在题后的括号内打√或×):

(×)186. 键盘扫描控制方式包括程序控制扫描方式和定时控制扫描方式两种。

【答案:×】

187. 矩阵式键盘是由多个按键组成的开关矩阵,其按键识别方法有2种:行反转法和扫描法。(√)【答案:√】

188. 为给以扫描发方式工作的8*8键盘提供接口电路,在接口电路中只需要提供2个输入口和1个输出口。(×)【答案:×】

单项选择题:

189. 下面哪种外设是输出设备( A )?

(A)打印机 (B)纸带读出机 (C)键盘 (D)A/D转换器

【答案:A 】

8.2 LED显示器及其接口技术

判断题(在题后的括号内打√或×):

190. LED数码管是由发光二极管作为显示字段的数码型显示器件。(√)【答案:√】

191. LED的字型码是固定不变的。(×)【答案:×】

单项选择题:

192. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。

(A)06H

(B)F9H (C)30H (D)CFH 【答案:A 】

8.3 A/D转换电路接口技术

判断题(在题后的括号内打√或×):

193. 将数字信号转换成模拟信号的电路称为A/D转换电路。(×)

【答案:×】

194. A/D转换器的主要性能指标包括转换精度和转换时间。(√)

【答案:√】

单项选择题:

195. A/D转换方法有以下四种,ADC0809是一种采用(C )进行A/D转换的8位接口芯片。

(A)计数式(B)双积分式(C)逐次逼近式(D)并行式

【答案:C 】

8.4 D/A转换接口电路

判断题(在题后的括号内打√或×):

196. 将数字信号转换成模拟信号的电路称为D/A转换电路。(√)

【答案:√】

197. 常见的D/A转换器包括权电阻解码网络D/A转换器、T型电阻解码网络D/A转换器和开关树型D/A转换器。(√)

【答案:√】

198. D/A转换器的输出形式都是电压输出。(×)【答案:×】

199. DAC0832是常用的D/A转换芯片。(√)【答案:√】

8.5 开关量驱动输出接口电路

判断题(在题后的括号内打√或×):

200. 一般来说,MCS-51系列可以直接驱动LED。(×)【答案:×】

201. 单片机驱动继电器时,常用继电器专用集成驱动芯片75486。(√)【答案:√】

202. 光电耦合器是以“电—光—电”转换过程进行工作的。(√)

【答案:√】

203. 晶闸管是常用于单片机控制系统中交流强电回路的执行元件,可以直接由单片机驱动。(×)【答案:×】

《单片机与接口技术》期末考试试题及答案

学院 _ _ _ _ _ _ _ _ _ _ _ _ 班 级 _ __ _ _ __ _ __ _ _姓 名_ __ _ __ __ _ _ _ _ 学 号 _ _ _ _ _ _ __ _ _ _ _ 密 封 线 内 不 答 题 一、填空题(一空一分,共29分) 1、十进制数92用二进制和8421BCD 码分别表示为 1011100 和 10010010 。 2、MCS-51单片机在读取扩展程序存储器单元时 PSEN 信号有效,在读取扩展数据存储器单元时 CS 信号有效。 3、设RAM 中(2456H)=66H ,(2457H)=34H ,ROM 中(2456H)=55H ,(2457H)=64H 。请分析下面程序执行后各寄存器的内容。 (A )=___ 64H __,(DPTR )=_ 2456H __。 MOV A ,#1 MOV DPTR ,#2456H MOVC A ,@A+DPTR 4、AT89S51单片机的1个机器周期含有 12 个晶振周期或 6 状态周期。 5、对于51单片机,当CPU 响应某中断请求时,将会自动转向相应中断入口地址去执行,外部中断0入口地址为: 0003 H ,SCON 入口地址为: 0023 H 。 6、PC 存放_____ 一条要执行的指令地址 _,在8051中决定程序执行顺序的 是 PC (PC 还是DPTR ?),它是___16_ __位, 不是 (是,不是)SFR ? 7、MCS-51单片机的P0~P4口均是 双向 I/O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 。 8、组成32M ×8位的存储器,需要2M ×4位的存储芯片 32 片。 9、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么?设(60H )=21H ,(A )=19H ,(30H )=0FH 。 (1)MOV A ,#48H ;寻址方式: 立即寻址 (A )= 19H (2)ADD A ,60H ; 寻址方式: 直接寻址 (A )= 3AH 11、AT89C52 单片机有_____6___个中断源,______2_级中断优先级别。 12、8255A 属于可编程的____双向____I/O 接口芯片。 13、当MCS-51引脚 ALE 信号有效时,表示从Po 口稳定地送出了低8位地址. 14、AT89C52单片机串行口波特率可以由定时器 T1 的溢出率决定。

单片机原理_期末考试试题_(附答案)

单片机原理_期末考试试题_(附答案) Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有( 64) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

单片机原理习题及答案

习题 1. 何为“准双向I/O接口”?在MCS-51单片机的四个并口中,哪些是“准双向I/O接口”? 答:准双向I/O接口是能实现输入输出功能,但在使用时只能从输入和输出中选择一个。MCS-51单片机的四个并口中P1、P2、P3是准双向I/O接口。 2. 80C51单片机内部有几个定时/计数器?它们由哪些功能寄存器组成?怎样实现定时功能和计数功能? 答:80C51单片机内部有两个16位的可编程定时/计数器,由TH0,TL0,TH1,TL1,TMOD和TCON功能寄存器组成。通过TMOD中的C/T位选择对机器周期计数实现计数功能,选择对外部脉冲计数实现计数功能。 3. 定时/计数器T0有几种工作方式?各自的特点是什么? 答:有四种工作方式,特点见下表: M1 M0 工作方式方式说明 0 0 0 13位定时/计数器 0 1 1 16位定时/计数器 1 0 2 8位自动重置定时/计数器 1 1 3 两个8位定时/计数器(只有T0有) 4. 定时/计数器的四种工作方式各自的计数范围是多少?如果要计10个单位,不同的方式初值应为多少? 答:有四种方式。方式0计数范围:1~8192;方式1计数范围:1~65536;方式2计数范围:1~256;方式3计数范围:1~256。 如果计10个单位,方式0初值为:8192-10=8182;方式1初值为:65536-10=65526;方式2初值为:256-10=246;方式2初值为:256-10=246。 5. 设振荡频率为12MHz,如果用定时/计数器T0产生周期为100ms的方波,可以选择哪几种方式,其初值分别设为多少? 答:只能选择方式1,初值为65536-50000=15536。

精编《单片机与接口技术》模拟考试158题(含答案)

2020年《单片机与接口技术》试题库158题(含参 考答案) 一、单选题 1.MCS-51寻址方式中,直接寻址的寻址空间是D。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 2.下列指令能使累加器A的最低位置1的是C。 A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H 3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。 A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 4.在MCS-51指令中,下列指令中 C 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 7.MCS-51单片机CPU的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 9.启动定时器1开始定时的指令是 D 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1

单片机原理及应用的试题库

一、选择题 1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B 2、读片外部数据存储器时,不起作用的信号是。 A./RD B. /WE C./PSEN D.ALE 答案: 4.C 3.已知:MOV A,#28H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。 A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D 13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:3.B 14、进位标志CY在中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 答案:14.C 15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接 答案: 5.B 16、有如下程序段: MOV 31H ,#24H ; MOV A ,31H ; SWAP A ; ANL A ,#0F0H ; 执行结果是 A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H 答案:16.C 19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:() A. 16 B. 20 C.18 D. 6 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案:20.D 21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器A、PC、PSW的内容为() A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。 A、0区 B、1区 C、2区 D、3区 答案:23、C, 25、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:

单片机原理复习题答案(修正版)

单片机原理复习题答案(修正版)

单片微机原理与接口技术(C51)复习题(说明: 绿色为改动过的答案,黑色和蓝色为原答案) 一、选择 题: 1、MCS-51系列的单片机中片内RAM的字节大小 可能的是( C ) A、128M B、128K C、128 D、64 2、C51语言提供的合法的数 据类型关键字是( A )。 A、sfr B、BIT C、Char D、integer r 3、片内RAM的位寻 址区,位于地址( B )处。 A、00H~1FH B、 20H~2FH C、30H~7FH D、80H~FFH 4、间接 寻址片内数据存储区(256字节),所用的存储类型是 ( C ) A、data B、bdata C、 idata D、xdata 5、MCS-51单片机上电复位 的信号是( D ) A、下降沿 B、上升沿 C、低电平 D、高电平 6、可以将P1口的低4 位全部置高电平的表达式是( B ) A、P1&=0x0f B、P1|=0x0f C、P1^=0x0f D、P1=~P1 7、 一般单片机C51程序中,为了使程序执行的效率最高, 函数参数传递时,函数参数的个数不能够超过 ( C )A、1 B、2 C、3 D、4 8、需要扩展一片外部RAM,大 小32K字节,需要的地址线是( A ) A、 15 B、14 C、13 D、 12 9、如果将中断优先级寄存器IP中,将IP设置为0x0A, 则优先级最高的是( D ) A、外部中断 1 B、外部中断0 C、定时/计数器 1 D、定时/计数器0 10、单片机C51中用关键字 ( C )来改变寄存器组 A、interrupt

单片机原理与应用 习题答案

习题解答 第三章 3-1 已知A=7AH,R0=30H(30H=A5H),PSW=80H,SP=65H,试分析下面每条指令的执行结果及对标志位的影响。 (1)ADD A,@R0;01111010+=1,00011111,(A)=1FH,Cy=1 , AC=0,OV=0,P=1 (2)ADD A,#30H;01111010+00110000=,(A)=AAH,Cy=0,AC=0,OV=1,P=0 (3)ADDC A,30H;01111010++1=1,00100000,(A)=20H,Cy=1,AC=1,OV=0,P=1 (4)SUBB A,@R0;0101-1=1,,(A)=D4H,Cy=1,AC=0,OV=1,P=0 (5)DA A;01111010+00000110=,(A)=80H,Cy=0,其他无变化 (6)RLC A;(A)=B=F5H,Cy=0,AC=0,OV=0,P=0 (7)RR A;(A)=00111101B=3DH,Cy=1,AC=0,OV=0,P=1 《 (8)PUSH 30H;SP=66H,(66H)=A5H (9)POP B;SP=64H,(B)=(65H) (10)XCH A,@R0;(A)=A5H,(30H)=7AH,Cy=1,OV=0,AC=0,P=0 3-4 试分析在执行完下面的程序段后,A,R0,R1,R7,SP以及片内RAM的一些单元中内容各是什么 MOV SP,#65H MOV R7,#5 MOV R0,#30H MOV R1,#40H LOOP:MOV A,@R1 PUSH ACC $ MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R7,LOOP 结果:(A)=(34H),(R0)=34H,(R1)=44H,(R7)=0,SP=70H ,(70H)=(44H),(30H)=(40H),…(34H)=(44H)。 3-5 已知SP=62H,(62H)=50H,(61H)=30H,问执行指令RET后,PC=,SP=并解释。 答:执行指令RET,从堆栈中弹出地址值给PC,栈指针减2,(62H),(61H)中的内容分别弹出PC=5030H,SP=60H 3-7 试编程求出片外RAM从2000H开始的连续20个单元的平均值,并将结果存入内部RAM20H单元。 MOV DPTR,#2000H ) ACALL AVG 子程序名:AVG 子程序功能:求20个无符号数平均值子程序 子程序入口:(DPTR)=数据区首地址指针

单片机与接口技术2012521150419

《单片机与接口技术》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《单片机与接口技术》(编号为02613)共有单选题,多项选择题,判断改错题,简答题,综合设计题,编程题等多种试题类型,其中,本习题集中有[单选题,多项选择题,判断改错题,简答题,综合设计题,编程题]等试题类型未进入。 一、单选题 1.二进制数110010010 对应的十六进制数可表示为( )。 A. 192H B. C90H C. 1A2H D. CA0H 2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )。 A. 7542H B. 7542 C. 75.42H D. 75.42 3. -3 的补码是( )。 A. 10000011 B. 11111100 C. 11111110 D. 11111101 4.十进制数126 其对应的十六进制可表示为( )。 A. 8 F B. 8 E C. F E D. 7 E 5.补码11111001对应的真值用十进制表示为( )。 A. 7 B. 13 C. -7 D. 34 6. PC 的值是( )。 A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条要执行指令的地址 D. 控制器中指令寄存器的地址 7.程序计数器PC的寄存器位数是( )。 A. 2 B.8 C. 16 D. 32

8.对程序计数器PC 的操作( )。 A. 是自动进行的 B. 是通过传送进行的 C. 是通过加1 指令进行的 D. 是通过减1 指令进行的 9.在程序状态字PSW 中,奇偶校验位是( )。 A. C B. AC C. OV D. P 10.在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. PC B. PSW C. A D. SP 11.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组 为( )。 A. 组0 B. 组1 C. 组2 D. 组3 12. 8051 单片机中,唯一一个用户可使用的16 位寄存器是( )。 A. PSW B. DPTR C. ACC D. PC 13. 8051的程序计数器PC为16位计数器,其寻址范围是( )。 A. 8K B. 16 K C. 32 K D. 64 K 14. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。 A. PSW B. DPTR C. PC D. B 15. INTEL 8051CPU 是( ) 位的单片机。 A. 16 B. 4 C. 8 D. 准16 16.数据指针DPTR 访问的是( )。 A. CPU控制器 B. CPU运算器 C. 外部程序存储器 D. 外部数据存储器 17.单片机8051的XTAL1和XTAL2引脚是( )引脚。 A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 18. 8031复位后,PC与SP的值为( )。 A. 0000H,00H B. 0000H,07H C. 0003H,07H D. 0800H,00H 19.单片机芯片8031属于( )。 A.MCS-48系列 B.MCS-51系列 C.MCS-96系列 D.MCS-31系列 20. 8031 单片机中片内RAM 共有( )字节。 A. 128 B. 256 C. 4K D. 64K 21. MCS-51 单片机复位后,从下列那个单元开始取指令( )。 A. 0003H B. 000BH C. 0000H D.000CH 22.对片外数据RAM 单元读写数据须用( )。

单片机原理及应用试题库---答案

《单片机原理及应用》试题库一、填空题 1.单片机就是把(CPU)、 ( 输入 /输出 )、和 ( 存储 器)等部件都集成在一个电路 芯片上,并具备一套功能完善 的( 指令系统),有的型号同时还具备 ( AD)和( DA)等功 能部件,其简称为 ( 微处理器)或 (微控制 器)。 2.Intel 公司典型的单片 机有( MCS-51 系列 ) 和( MCS-96 系列)。 3.单片机具有体积 ( 下 )、重量 ( 轻)、价格 ( 低)、功耗 ( 小 )、控制功能 强、 运算速度快、运用灵活、易于产品化、抗扰能 力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它 为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器 或I/O 口时, P2 口用作(地址线的高8 位)。 6.MCS - 51 单片机内部 RAM 区有 ( 4 )个工作寄存器区。 7.MCS - 51 单片机内部 RAM 区有 (128 )个位地址。 8.89C51 单片机片内RAM 中位寻址区的地址范围是(20H— 2FH),工作寄 存器区的地址范围是(00H — 1FH ),片内程序存储器中寻址区的地址范围 是 (0000H — 07FFH)。 9.MCS-51 有( 4 )个并行 I\O 口。 10. MCS-51 的堆栈是软件填写堆栈指针临时在(30H— 7FH )内开辟的区域. 11. MCS-51 片内( 20H— 2FH )范围内的数据存储器,既可以字节寻址又可以位 寻址。 12.程序状态标志字寄存器PSW 中的 PSW.7 的含义是(进位和借位标志位);PSW.0 的含义是(奇偶校验位)。 13.若不使用 89C51 片内的程序存储器,引脚(EA’)必须接地。 14. MCS-51 中凡字节地址能被(0 和 8 )整除的特殊功能寄存器均能寻址。 15. MCS-51 有 4 组工作寄存器,它们的字节地址范围是(00H— 1FH )。 16.当 MCS-51 引脚(ALE )信号有效时,表示从P0 口稳定地送出了低 8 位地址 . 17.在单片机的 RESET 端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC 指向(0000H )地址。 18. MCS-51 系列单片机有 :(外部中断 0), (外部中断 1 ), (定时 /计数器 T0 溢出中断) , (定时 /计数器 T1 溢出中断) , (串行口)等 5 个中断请求源。 39. KeiL C51 软件中,工程文件的扩展名是__UV2______ ,编译连接后生成可烧写的

合工大《单片机与接口技术》2014试卷A及标准答案

合工大《单片机与接口技术》试卷A 评分标准和标准答案 一、【20分】简答题(每小题2分) 1、微处理器如何定义? 微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。 2、单片机如何定义? 在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O 接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。 3、什么叫微机接口? 采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。4、51单片机串行发送和串行接收各用什么指令? 串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。 5、晶振频率、振荡周期、机器周期三者之间是什么关系? 晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期互为倒数关系;一个机器周期包含12个振荡周期。 6、MOVX指令用在哪些场合? (1)CPU与外部RAM之间交换数据; (2)CPU与外部I/O之间交换数据。 7、用哪条指令可将P1口高四位同时取反,低四位不变? XRL P1,#1111 0000B 8、三总线包括哪三种? 地址总线、数据总线、控制总线。 9、USB接口全称叫什么? 通用串行总线。 10、T0、T1计数时,对外部输入的脉冲信号有什么要求? (1)计数脉冲最高频率不超过系统振荡频率的1/24;

(2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。 二、【14分】分析题 1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运 行结果(每小题2分): (1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H (2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H) 2、已知程序执行前: (A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。请分析下述程序执行后:(A)=?(SP)=?(41H)=?(42H)=?(PC)=? 可以只写最终结果(每空2分)。 POP DPH ; (DPH)<--((SP))=(42H)=7DH, (SP)<--(SP)-1, (SP)=41H POP DPL ; (DPL)<--((SP))=(41H)=7CH, (SP)<--(SP)-1, (SP)=40H MOV DPTR, #DTAB ; (DPTR)=DTAB RR A ; (A)=02H MOV B,A ; (B)=02H MOVC A, @A+DPTR ; @(DTAB+2), (A)=30H PUSH ACC ; (SP)<--(SP)+1,(SP)=41H, ((SP))<--(A), (41H)=30H MOV A, B ; (A)=(B)=02H INC A ; (A)=03H MOVC A, @A+DPTR ;@(DTAB+3),(A)=50H PUSH ACC ; (SP)<--(SP)+1,(SP)=42H, ((SP))<--(A), (42H)=50H RET ; (PCH)<--((SP))=50H,(SP)<--(SP)-1,(SP)=41H ; (PCL)<--((SP))=30H,(SP)<--(SP)-1,(SP)=40H DTAB: DB 10H, 80H, 30H, 50H, 30H, 50H, 47H, 86H, 90H, 19H (A)=50H,(SP)=40H,(41H)=30H,(42H)=50H,(PC)=5030H 三、【15分】编程题(每小题5分) 1、将8032高128字节RAM中的90H单元内容与80H单元内容 进行交换。

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.wendangku.net/doc/2f11318732.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

单片机原理及应用综合练习题一

《单片机原理及应用》综合练习题一一.填空题(每空1分,共20分) 1.计算机的系统总线有(数据总线)、控制总线和(地址总 线)。 2. 单片机与普通计算机的不同之处在于其将( RAM(数据存储器) )、( CPU(中央处理器) )、I/O口(串口、并口等) 、ROM(程 序存储器)集成于一块芯片上。 3. SP总是指向堆栈的(栈顶),堆栈位于(数据)存储器空间。 4.读数据存储器空间时,()控制信号有效,读程序空间时()控制 信号有效。 5. MCS-51单片机的串行通讯方式可以分为:(同)步和(异)步。 6. 半导体存储器的最重要的两个指标是(存储容量)和(存取速度)。 7. LED数码管按其内部电路连接方式可分为(共阴)和(共阳)两种结构。 8. 定时器0和定时器1的中断标志分别为(TF0)和 (TF1)。 9. MCS-51单片机有(5)个中断源,可分为(2)个中断优先级。 10.MCS-51单片机中特殊功能寄存器的地址空间是从(80H)到(FFH)。 二.简答题(每题2分,共10分) 1. 8051有哪几个中断源? CPU响应中断时,中断入口地址各是多 少? 答:外部中断INT0/INT1,定时计数器T0/T1,串口中断 分别是0003H,0013H,000bH,001bH,0023H 2. MCS-51单片机的汇编语言指令由哪几部分组成?各部分的作用是什 么? 答:操作码,目的操作数,源操作数 操作码(用来规定要完成的操作),操作数(操作对象) 3. 简述中断、中断源的含义? 答:中断:程序执行时,允许外部或内部事件通过硬件中断程序执行,并跳去中断 程序执行,待执行完中断后返回主程序执行。 中断源:能产生中断的事件。 4. 简述程序存储器和数据存储器各有何功用? 答:程序存储器存储主程序及中断服务程序。数据存储器存储

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

单片机原理与接口技术课后习题第9章答案

第九章复习思考题 1. 计算机系统中为什么要设置输入输出接口? 输入/输出接口电路是CPU与外设进行数据传输的桥梁。外设输入给CPU的数据,首先由外设传递到输入接口电路,再由CPU从接口获取;而CPU输出到外设的数据,先由CPU输出到接口电路,然后与接口相接的外设获得数据。CPU与外设之间的信息交换,实际上是与I/O接口电路之间的信息交换。 2. 简述输入输出接口的作用。 I/O接口电路的作用主要体现在以下几个方面:(1)实现单片机与外设之间的速度匹配;(2)实现输出数据锁存;(3)实现输入数据三态缓冲;(4)实现数据格式转换。 3. 在计算机系统中,CPU与输入输出接口之间传输数据的控制方式有哪几种?各有什么特点? 在计算机系统中,CPU与I/O接口之间传输数据有3种控制方式:无条件方式,条件方式,中断方式,直接存储器存取方式。 在无条件方式下,只要CPU执行输入/输出指令,I/O接口就已经为数据交换做好了准备,也就是在输入数据时,外设传输的数据已经传送至输入接口,数据已经在输入接口端准备好;输出数据时,外设已经把上一次输出的数据取走,输出接口已经准备好接收新的数据。 条件控制方式也称为查询方式。CPU进行数据传输时,先读接口的状态信息,根据状态信息判断接口是否准备好,如果没有准备就绪,CPU将继续查询接口状态,直到其准备好后才进行数据传输。 在中断控制方式下,当接口准备好数据传输时向CPU提出中断请求,如果满足中断响

应条件,CPU则响应,这时CPU才暂时停止执行正在执行的程序,转去执行中断处理程序进行数据传输。传输完数据后,返回原来的程序继续执行。 直接存储器存取方式即DMA方式,它由硬件完成数据交换,不需要CPU的介入,由DMA控制器控制,使数据在存储器与外设之间直接传送。 4. 采用74LS273和74LS244为8051单片机扩展8路输入和8路输出接口,设外设8个按钮开关和8个LED,每个按钮控制1个LED,设计接口电路并编制检测控制程序。 图9.1题3接口电路原理图 接口电路原理图如图9.1 源程序: MOV DPTR,#BFFFH ;设置输入/输出口地址 COMT: MOVX A,@DPTR ;读取开关状态 NOP ;延时,总线稳定 MOVX @DPTR,A ;输出,驱动LED显示 NOP ;延时,总线稳定 AJMP CONT 5. 74LS377是8D触发器,其功能表见表9.17,其中Di为触发器的数据输入端,Qi为触发器的数据输出端,G是使能控制端,CLK是时钟输入端,Q0为建立稳态输入条件之前,锁存器输出Q的状态。采用它为8051单片机扩展1个8位的并行输出口。

单片机原理及应用试题库---答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把(CPU)、( 输入/输出)、和( 存储器)等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器)或(微控制器)。 2.Intel公司典型的单片机有( MCS-51系列)和( MCS-96系列)。 3.单片机具有体积( 下)、重量( 轻)、价格( 低)、功耗( 小)、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有(128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH ),工作寄存器区的地址范围是(00H—1FH ),片内程序存储器中寻址区的地址范围是(0000H—07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH )内开辟的区域. 11.MCS-51片内(20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚(EA’)必须接地。 14.MCS-51中凡字节地址能被(0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是(00H—1FH )。 16.当MCS-51引脚(ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向(0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

单片机原理及应用习题答案

思考与练习题 1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel 公司的MCS-51系列单片机是( C )的单片机。 A.1 位 B.4 位 C.8 位 D.16 位 (3)单片机的特点里没有包括在内的是( C ) A. 集成度高 B. 功耗低 C. 密封性强 D. 性价比高 (4)单片机的发展趋势中没有包括的是( B ) A. 高性能 B. 高价格 C. 低功耗 D. 高性价比 (5)十进制数56 的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93 的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011 的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011 的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011 的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36 在8 位微机中的反码和补码是( D ) A.00100100B 、11011100B B.00100100B 、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8 位微机中的反码和补码分别是( C ) A.00011011B 、11100100B B.11100100B 、11100101B C.00011011B 、00011011B D.00011011B 、11100101B (13)字符9 的ASCII 码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII 码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A ?B=F B. A+B=F C. A ⊕ B=F D.(A ?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A ⊕B=F D.(A ?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D )

单片机原理与应用习题和答案

“单片机原理及应用”课程习题与解答 第一章 1-3:单片机与普通计算机的不同之处在于其将(cpu )(I/O口)和(存储器)三部分集成于一块芯片上。 答:CPU、存储器、I/O口 1-8:8051与8751的区别是:(部程序存储器不同) A、部数据存储但也数目的不同 B、部数据存储器的类型不同 C、部程序存储器的类型不同 D、部的寄存器的数目不同 答:C 第二章 2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。 答:2us。 析:机器周期为振荡周期的1/6。 2-6:部RAM中,位地址为30H的位,该位所在字节的字节地址为()。 答:26H 2-7:若A中的容为63H,那么,P标志位的值为()。 答:0 析:P为奇偶校验位,因为A中1的个数为偶数,所以P=0。 2-8:判断下列说法是否正确: A、8031的CPU是由RAM和EPROM所组成。运算器和控制器组成 B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址围的低端还是高端。通过 引脚指令 C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。 D、PC可以看成使程序存储器的地址指针。 答:错、错、对、对 2-9:8031单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。 答:04H、00H、0 2-11:判断以下有关PC和DPTR的结论是否正确? A、DPTR是可以访问的,而PC不能访问。 B、它们都是16位的存储器 C、它们都有加1的功能。Pc无 D、DPTR可以分为两个8位的寄存器使用,但PC不能。 答:对、对、错、对 2-13:使用8031芯片时,需将/EA引脚接(低)电平,因为其片无(程序)存储器。 答:低、程序 2-14:片RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么? 答:工作寄存器区、位寻址区、数据缓冲区 2-15:判断下列说法是否正确 A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。 B、部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。都能

单片机原理与接口技术习题答案

单片机原理与接口技术习题答案 习题与思考题1 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 习题与思考题2 2-2 MCS-51单片机的EA、ALE和PSEN端的功能是什么? 答:ALE——ALE为地址锁存允许信号,在访问外部存储器时,ALE用来锁存P0送出的低8位地址信号。 PSEN——外部程序存储器的读选通信号。当访问外部ROM时,PSEN产生负脉冲作为外部ROM的 选通信号;在访问外部RAM或片内ROM时,不会产生有效的PSEN信号。PSEN可驱动8个LSTTL 门输入端。 EA——访问外部程序存储器控制信号。对8051和8751,它们的片内有4KB的程序存储器。当EA为 高电平时,CPU访问程序存储器有两种情况:一是访问的地址空间在0~4K范围内,CPU访问片内 程序存储器;二是访问的地址超出4K时,CPU将自动执行外部程序存储器的程序。对于8031,EA 必须接地,只能访问外部ROM。 2-3 程序计数器(PC)有多少位?它的主要功能是什么? 答:程序计数器有16位,它的功能和一般微型计算机的相同,用来存放下一条要执行的指令的地址。当按照PC 所指的地址从存储器中取出一条指令后,PC会自动加l,即指向下一条指令。 2-5 MCS-51单片机如何实现工作寄存器组R0~R7的选择? 答:每个工作寄存器组都可被选为CPU的当前工作寄存器,用户可以通过改变程序状态字寄存器(PSW)中的RS1、RS0两位来任选一个寄存器组为当前工作寄存器。 RS1RS0寄存器组R0R1R2R3R4R5R6R7 000组00H01H02H03H04H05H06H07H 011组08H09H0AH0BH0CH0DH0EH0FH 102组10H11H12H13H14H15H16H17H 113组18H19H1AH1BH1CH1DH1EH1FH 2-6 单片机复位后,各特殊功能寄存器中的初始化状态是什么? 答: 特殊功能寄存器初始状态特殊功能寄存器初始状态ACC00H TMOD00H PC0000H TCON00H PSW00H TL000H SP07H TH000H DPTR0000H TL100H P0~P30FFH TH100H IP xx000000B B00H IE0x000000B SCON00H PCON0xxx0000B SBUF不定

相关文档
相关文档 最新文档