文档库 最新最全的文档下载
当前位置:文档库 › 《MCS-51单片机原理及应用考卷 - 副本

《MCS-51单片机原理及应用考卷 - 副本

《MCS-51单片机原理及应用考卷 - 副本
《MCS-51单片机原理及应用考卷 - 副本

《MCS-51单片机原理及应用》考卷

一、填空题

1.计算机中常用的码制有原码、反码和。

2.十进制数29的二进制表示为。

3.十进制数-29的8位补码表示为。

4.单片微机计算机由CPU、存储器和三部分组成。

5.若不使用MCS-51片内存储器引脚EA必须接。

6.微处理器由寄存器堆、控制器和三部分组成。

7.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了地址。

8.MCS-51的P0口作为输出端口时,每位能驱动个SL型TTL负载。

9.MCS-51的4个并行I/O口,其中是准双向口,所以由输出转输入时必须先写入“1”。

10.MCS-51的堆栈是软件填写堆栈指针临时在数据存储器内开辟的区域。11.MCS-51中凡字节地址能被整除的特殊功能寄存器均能位寻址。

12.MCS-51系统中,当PSEN信号有效时,表示CPU要从存储器读取信息。13.当使用8751且EA=1,程序存储器地址小于时,访问的是片内ROM。14.MCS-51特殊功能寄存器只能采用寻址方式。

15.MCS-51有4组工作寄存器,它们的地址范围是。

16.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以寻位。17.若用传送指令访问MCS—51的程序存储器,它的操作码助记符应为。

18.访问MCS-51片内RAM应该使用的传送指令的助记符是。

19.当MCS—51使用间接寻址方式访问片内RAM高128B时,会产生。

20.设计8031系统时,口不能用作一般I/O口。

21.MCS-51可扩展片外RAM 64KB,但当外扩I/O口后,其外部RAM寻址空间将。22.计算机的系统总线有地址总线、控制总线和总线。

23.输入输出设备是计算机与外部世界交换信息的。

24.指令是通知计算机完成某种操作的。

25.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来。26.MCS-51串行接口有4种工作方式,这可丰初始化程序中用软件填写特殊功能寄存器加以选择。

27.当使用慢速外设时,最佳的传输方式是。

28.MCS-51在外扩ROM、RAM或I/O时,它的地址总线是。

29.当定时器T0工作在方式3时,要占用定时器T1的TR1和两个控制位。30.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器加以选择。

31.累加器A=80H,执行完指令ADD A,#83H后,进位位C= 。

32.执行ANL A,#0FH指令后,累加器A的高4位= 。

33.JZ e操作码地址为1000H,e=20H,它的转移目的地址为。

34.JBC 00H,e操作码的地址为2000H,e=70H,它的转移目的地址为。

35.累加器A=7EH,[20H]=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 。36.MOV PSW,#10H是将MCS-51的工作寄存器置为第组。

37.指令DJNZ R7,e操作码所在地址为3000H,e=EFH,则它的转移目标地址为。38.ORLA,#F0H是将A的高4位置1,而低4位。

39.SJMP e的指令操作码地址为0050H,e=65H,那么它的转移目标地址为。40.设DPTR=2000H,A=80H,则MOVC A,@A+DPTR的操作数的实际地址为。41.十进制数-47用8位二进制补码表示为。

42.-19D的8位二进制补码表示为。

43.计算机中最常用的字符信息编码是。

44.要串口为10位UART,工作方式应选为。

45.用串口扩并口时,串行接口工作方式应选为。

46.在串行通信中,有数据传送方向、、三种方式。47.PC复位后为。

48.一个机器周期= 节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。49.80C51含KB掩膜ROM。

50.80C51在物理上有个独立的存储器空间。

51.外部中断INT1入口地址为。

52.PSW中RS1 RS0=1 0B时,R2的地址为。

53.一个机器周期= 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

54.8751是EPROM型,内含KB EPROM。

55.89C51是Flash ROM型,内含KB Flash ROM。

56.MCS-51中,T0中断服务程序入口地址为。

57.PSW中RS1 RS0=11B时,R2的地址为。

58.执行当前指令后,PC内容为。

59.12根地址线可寻址KB存储单元。

60.写8255A控制字时,需将A1、A0置为。

61.MOV C,20H源寻址方式为寻址。

62.INC 影响CY位。

63.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,37B0H PC。64.MOVX A,@DPTR源操作数寻址方式为。

65.ORG 1000H

LCALL 4000H

ORG 4000H

ADD A,R2

执行完LCALL后,PC= 。

66.80C51中断有个优先级。

67.80C51中断嵌套最多级。

68.微机与外设传送数据有、、三种方式。

69.外中断请求标志位是和。

70.当80C51的RST引脚上保持个机器周期以上的高电平时,80C51即发生复位。71.当单片机的型号为8031/8032时,其芯片引线EA一定要接受电平。

72.MCS-51机扩展片外I/O口占用片外存储器的地址空间。

73..MCS-51单片机访问片外存储器时,利用信号锁存来自口的低8位地址信号。

74.12根地址线可选个存储单元,32KB存储单元需要根地址线。

75.三态缓冲寄存器输出端的“三态”是指态、态和态。

76.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中块芯片。

77.74LS273通常用作简单接口扩展;而74LS244则常用作简单接口扩展。78.A/D转换器的作用是将量转为量。D/A转换器的作用是将量转为量。

79.A/D转换器的三个最重要指标是、、。

80.从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为。81.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为V。82.MCS-51单片机片内RAM的寄存器区共有个单元,分为组寄存器,每组个单元,以作为寄存器名称。

83.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第组,8个寄存器的单元地址为~ 。

84.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护,调用返回是再进行出栈操作,把保护的断点弹回。

85.一台计算机的指令系统就是它所能执行的集合。

86.以助记符形式表示的计算机指令就是它的语言。

87.在直接寻址方式中,只能使用位二进制作为直接地址,因此其寻址对象只限于。

88.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

89.在变址寻址方式中,以作变址寄存器,以或作基址寄存器。90.假定累加器A的内容为30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。

91.假定DPTR的内容为8100H,累加器A的内容为40H,执行指令:MOVC A,@A+DPTR 后,送入A的是程序存储器单元的内容。

92.假定SP=60H,ACC=30H,B=70H,执行指令:PUSH ACC和PUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。

93.假定SP=62H,[61H]=30H,[62H]=70H,执行指令:PUSH DPH和PUSH DPL后,DPTR 的内容为,SPH单元的内容为。

94.假定A=85H,R0=20H,[20H]=0AFH,执行指令:ADD A,@R0后,A的内容为,CY的内容为,AC的内容为,OV的内容为。

95.假定A=85H,[20H]=0FFH,CY=1,执行指令:ADDC A,20H后,A的内容为,CY的内容为,AC的内容为,OV的内容为。

96.假定A=0FFH,R3=0FH,[30H]=0FH,R0=40H,[40H]=00H。[执行指令:INC A,INC R3,INC 30H,INC @R0后,A的内容为,R3的内容为,30H单元的内容为,40H单元的内容为。

97.在MCS-51中PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

98.在位操作中,能起到与字节操作中累加器作用的是。

99.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的倍。

100.计算机的数据传送有两种方式,即方式和方式,其中具有成本低特点的是数据传送。

101.异步串行数据通信的帧格式由位、位、位和位组成。102.异步串行数据通信有、、共三种传送方向形式。

103.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式,

即模式。

104.假定A=56,R5=67,执行指令:ADD A,R5和DA A后,累加器A的内容为,CY的内容为。

105.假定A=0FH,R7=19H,[30H]=00H,R1=40H,[40H]=0FFH。[执行指令:DEC A,DEC R7,DEC 30H,DEC @R1后,A的内容为,R7的内容为,30H 单元的内容为,40H单元的内容为。

106.假定A=50H,B=0A0H,执行指令:MUL AB后,B的内容为,A的内容为,CY的内容为,OV的内容为。

107.假定A=0FBH,B=12H,执行指令:DIV AB后,A的内容为,B的内容为,CY的内容为,OV的内容为。

108.假定A=0C5H,执行指令:SW AP后,A的内容为。

109.执行如下指令序列:

MOV C,P1.0

ANL C,P1.1

ANL C,/P1.2

MOV P3.0,C

后,所实现的逻辑运算式为。

110.假定addr11=00100000000B,标号qaz的地址为1030H,执行指令:qaz:AJMP addr11后,程序转移到地址去执行。

111.假定标号qaz的地址为0100H,标号qwe的地址为0123H,执行指令:qaz:sJMP qwe 后,该指令的相对偏移量(即指令的第二字节)为。

112.DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的使用。

113.请填好下段程序内有关每条指令执行结果的注释中之空白。

MOV A,PSW ;A=10H

MOV B,A ;B= H

MOV PSW,A ;PSW= H

114.堆栈设在存储区,程序存放在区,外部I/O接口设在存储区,中断服务程序存放在存储区。

115.若单片机使用频率为6MHz的晶振,那么状态周期为、机器周期为、指令周期为。

116.复位时A= ,PSW= ,SP= ,P0~P3= 。117.执行下列程序段后CY= ,OV= ,A= 。

MOV A,#56H

ADD A,#74H

ADD A,A

118.设SP=60H,片内RAM的[30H]=24H,[31H]=10H,在下列程序段注释中填执行结果。

PUSH 30H

PUSH 31H

POP DPL

POP DPH

MOV A,#00H

MOVX @DPTR,A

最后执行结果是。

119.80C51复位后

(1)CPU从H单元开始执行程序。

(2)SP的内容为H,第一个压入堆栈的数据将位于RAM的H单元。(3)SBUF的内容为。

(4)ORL A,#4指令执行后,PSW寄存器的内容将等于H。

120.8031

(1)其EA引脚必须接。

(2)可作通用I/O的至少有P 口的8条I/O线,最多还可加上P 口的8条I/O线。(3)P 口作地址/数据总线,传送地址码的8位;P 口作地址总线,传送地址码的8位。

(4)MOVX指令用来对RAM进行读写操作。

121.存储器组织

(1)8052片内RAM有字节。

(2)若PSW=18H,则有效R0的地址为H。

(3)对8051来说,MOV A,@R0指令中的R0之取值范围最大可为H。

(4)位地址7FH还可写成H. 。

122,定时器和串行接口

(1)80C51的作串行接口方式1和方式3的波特率发生器。

(2)8052除可用外,尚可用作其串行接口方式1和方式2的波特率发生器。

(3)若8031AH的f OSC=12MHz,则其两个定时器对重复频率高于MHz的外部事件是不能正确计数的。

(4)在定时器T0运作模式#下,TH0溢出时,标志将被硬件置1去请求中断。(5)在运作模式3下,欲使TH0停止运行,应执行一条CLR 指令。

(6)在多机通信中,若字符传送率为100B/s,则波特率等于。

(7)在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各人机此前必须将其SCON中的REN位和位设置为1。

123.中断系统

(1)INT0和INT1的中断标志分别是和。

(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为。(3)上题中,若M1、M0两位置10B,则计数初值应当是TH=TL= H。

(4)指令以及任何访问和寄存器的指令执行过后,CPU不能马上响应中断。

124.指令系统

(1)在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行次。

(2)欲使P1口的低4位输出0而高4位不变,应执行一条指令。

(3)欲使P1口的高4位输出1而低4位不变,应执行一条指令。

(4)DIV AB指令执行后,OV标志为1,则此指令执行前B= H。

(5)MUL AB指令执行后,OV标志为1,则B H。

(6)MCS-51的两条查表指令是和。

二、单项选择题

1.在中断服务程序中,至少应有一条()

(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

2.当MCS-51复位时,下面说法正确的是()

(A)PC=0000H(B)SP=00H(C)SBUF=00H(D)[30H]=00H

3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。

(A)MOV (B)MOVX (C)MOVC (D)以上都行

4.下面哪一种传送方式适用于电路简单且时序已知的外设()。

(A)条件传送(B)无条件传送(C)DMA (D)中断

5.ORG 2000H

LCALL 3000H

ORG 3000H

RET

上面程序执行完RET指令后,PC=()。

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

6.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

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

7.6264芯片是()。

(A)EEPROM (B)RAM (C)Flash ROM (D)EPROM

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

(A)保护现场(B)保护PC (C)找到中断入口(D)保护PC转入中断入口

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

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

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

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

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

(A)保护PC(B)4000H→PC (C)保护现场(D)PC+3入栈,4000H→PC

12.下面哪条指令产生WR()。

(A)MOVX A,@DPTR (B) MOVC A, @A+PC

(C) MOVC A, @A+DPTR (D) MOVX @DPTR, A

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

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

14.要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为()。(A)09H (B)87H (C)00H (D)80H

15.PSW=18H时,则当前工作寄存器是()。

(A)0组(B)1组(C)2组(D)3组

16.使用8751,且EA=1时,则可以外扩ROM()。

(A)64KB (B)60KB (C)58KB (D)56KB

17.MOVX A,@DPTR指令中源操作数的寻址方式是()。

(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址

18.MCS-51有中断源()。

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

19.MCS-51上电复位后,SP的内容应是()。

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

20.下面哪一个部件不是CPU的指令部件()。

(A)PC (B)IR (C)PSW (D)ID

21.ORG 0003H

LJMP 2000H

ORG 000BH

LJMP 3000H

当CPU响应外部中断0后,PC=()。

(A)0003H (B)2000H (C)000BH (D)3000H

22.控制串行接口工作方式的寄存器是()。

(A)TCON (B)PCON (C)SCON (D)TMOD

23.MCS-51响应中断时,下面哪一条不是必须的()。

(A)当前指令执行完毕(B)中断是开放的

(C)没有同级或高级中断服务(D)必须有RETI指令

24.使用定时器T1时,有几种工作模式()。

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

25.执行PUSH ACC指令,MCS-51完成的操作是()。

(A)SP+1→SP (ACC)→(SP)(B)(ACC)→(SP)SP-1→SP

(C)SP-1→SP (ACC)→(SP)(D)(ACC)→(SP)SP+1→SP

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

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

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

27.使用8255可以扩展出的I/O口线是()。

(A)16根(B)24根(C)22根(D)32根

28.PC中存放的是()。

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

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

29.8031是()。

(A)CPU (B)微处理器(C)单片微机(D)控制器

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

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

(C)ANL P0,#0F0H (D)ANL P0,#0FH

31.下面哪种外设是输出设备()。

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

32.所谓CPU是指()。

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

(C)输入输出设备(D)控制器与存储器

33.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=()。

(A)2000H(B)2001H(C)2002H(D)2003H

34.MCS-51执行完MOV A,#08H,PSW的哪一位被置位()。

(A)C (B)F0(C)OV (D)P

35.当8031外扩程序存储器8KB时,需使用EPROM2716()。

(A)2片(B)3片(C)4片(D)5片

36.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。

(A)由CPU自动完成(B)在中断响应中完成

(C)应由中断服务程序完成(D)在主程序中完成

37.89C51最小系统在执行ADD A,20H指令时,首先在P0口上出现的信息是()。

(A)操作码地址(B)操作码(C)操作数(D)操作数地址

38.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是()。

(A)INT0、INT1(B)T0、T1(C)T1、串行接口(D)INT0、T0

39.下面哪一种传送方式适用于处理外部事件()。

(A)DMA (B)无条件传送(C)中断(D)条件传送

40.关于MCS-51的堆栈操作,正确的说法是()。

(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈

(C)先修改栈指针,再入栈(D)以上都不对

41.某种存储器芯片是8KB 4/片,那么它的地址线根数是()。

(A)11根(B)12根(C)13根(D)14根

42.要访问MCS-51的特殊功能寄存器就使用的寻址方式是()。

(A)寄存器间接寻址(B)变址寻址

(C)直接寻址(D)相对寻址

43.下面哪条指令将MCS-51的工作寄存器置成3区()。

(A)MOV PSW,#13H (B)MOV PSW,#18H

(C)SETB PSW.4,CLR PSW.3 (D) SETB PSW.3,CLR PSW.4

44.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应()。

(A)INT1 (B)INT0 (C)T1 (D)T0

45.当MCS-51进行多机通信时,串行接口的工作方式应选择()。

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

46.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是()。

(A)PSEN (B)ALE (C)RD (D)WR

47.MCS-51的相对转移指令的最大负跳距离为()。

(A)2KB (B)128B (C)127B (D)256B

48.指令寄存器的功能是()。

(A)存放指令地址(B)存放当前正在执行的指令

(C)存放指令与操作数(D)存放指令地址及操作数

49.MOV C,#00H的寻址方式是()。

(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址

50.当执行MOVX @DPTR,A指令时,MCS-51产生下面哪一个控制信号()。

(A)PSEN (B)WR (C)ALE (D)RD

51.74LS138芯片是()。

(A)驱动器(B)译码器(C)锁存器(D)编码器

52.ORG 0000H

AJMP 0040H

ORG 0040H

MOV SP,#00H

当执行完上面的程序后,PC=()。

(A)0040H (B)0041H (C)0042H (D)0043H

53.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()。

(A)P0 (B)P1 (C)P2 (D)P3

54.当CPU响应串行接口中断时,程序应转移到()。

(A)0003H (B)0013H (C)0023H (D)0033H

55.当ALE信号有效时,表示()。

(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位

(C)从P0口送出数据。。(D)从RAM中读取数据

56.MCS-51外扩8255时,它需占用()端口地址。

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

57.MCS-51复位时,下述说法正确的是()。

(A)[20H]=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H

58.当使用快速外部设备时,最好使用的输入/输出方式是()。

(A)中断(B)条件传送(C)DMA(D)无条件传送

59.执行MOV IE,#03H后,MCS-51将响应的中断是()。

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

60.程序设计的方法一般有()。

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

61.MCS-51的中断源全部编程为同级时,优先级最高的是()。

(A)INT1 (B)T1 (C)串行接口(D)INT0

62.下面哪种设备不是输入设备()。

(A)A/D转换器(B)键盘(C)打印机(D)扫描仪

63.外部中断1固定对应的中断入口地址为()。

(A)0003H (B)000BH (C)0013H (D)001BH

64.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()。

(A)TMOD (B)TCON/SCON (C)IE (D)IP

65.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()。

(A)IE (B)IP (C)TCON (D)SCON

66.MCS-51单片机的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是()。

(A)读锁存器(B)读数据(C)读A累加器(D)读CPU

67.MCS-51单片机的并行I/O口读-改-写操作,是针对该口的()。

(A)引脚(B)片选信号(C)地址线(D)内部锁存器

68.以下指令中,属于单纯读引脚的指令是()。

(A)MOV P1,A (B)ORL P1,#0FH

(C)MOV C,P1.5 (D)DJNZ P1,short-lable

69.()并非单片机系统响应中断的必要条件。

(A)TCON或SCON寄存器内的有关中断标志位为1

(B)IE中断允许寄存器内的有关中断允许位置1

(C)IP中断优先级寄存器内的有关位置1

(D)当前一条指令执行完

70.指令AJMP的跳转范围是()。

(A)256B (B)1KB (C)2KB (D)64KB

71.MCS—51响应中断的不必要条件是()。

(A)TCON或SCON寄存器内的有关中断标志位为1

(B)IE中断允许寄存器内的有关中断允许位置1

(C)IP中断优先级寄存器内的有关位置1

(D)当前一条指令执行完

72.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()。

(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算

73.在算术运算中,与辅助进位位AC有关的是()。

(A)二进制数(B)八进制数(C)十进制数(D)十六进制数

74.PC的值是()。

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

(C)下一条指令的地址(D)控制器中指令寄存器的地址

75.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()。

(A)36H (B)37H (C)38H (D)39H

76.在相对寻址方式中,“相对”两字是指相对于()。

(A)地址偏移量rel (B)当前指令的首地址

(C)当前指令的末地址(D)DPTR值

77.在寄存器间接寻址方式中,指定寄存器中存放的是()。

(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量

78.对程序存储器的读操作,只能使用()。

(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令

79.必须进行十进制调整的十进制运算()。

(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法

80.执行返回指令时,返回的断点是()。

(A)调用指令的首地址(B)调用指令的末地址

(C)调用指令下一条指令的首地址(D)返回指令的末地址

81.可以为访问程序存储器提供或构成地址的有()。

(A)只有程序计数器PC (B)只有PC和累加器A

(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和堆栈指针SP

82.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()。

(A)TMOD (B)TCON/SCON (C)IE (D)IP

三、判断并改正

判断并改错。(下列命题你认为正确的在括号内打“√”,错误的打“?”,并说明理由。)1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()2.MCS-51的相对转移指令最大负跳距是127B。()3.MCS-51的程序存储器只是用来存放程序的。()4.MCS-51的5个中断源优先级相同。()

5.要进行多机通信,MCS-51的串行接口的工作方式应选为方式1。()6.MCS-51的上电复位时,SBUF=00H。()7.MCS-51的外部中断0的入口地址是0003H ()8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。()9.MCS-51的时钟最高频率是18MHZ。()10.使用可编程接口必须初始化。()11.当MCS-51上电复位时,堆栈指针SP=00H。()12.MCS-51外扩I/O口与外RAM是统一编址。()13.使用8751且EA=1时,仍可外扩大64KB的程序存储器。()14.8155的复位引脚可与89C51的复位引脚直接相连。()

15.MCS-51是微处理器。()16.MCS-51的串行接口是全双工的。()17.PC存放的是当前正在执行的指令。()18.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。()19.MCS-51系统可以可以复位电路。()20.在MCS-51系统中,一个机器周期等于1.5 s。()21.调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关。()22.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。()23.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。()24.MOV @R0,P1在任何情况下都是一条能正确执行的MCS-51指令。()25.欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段正误。

(1)MOVX A,3057H ()

(2)MOV DPTR,#3057H ()

MOVX A,@DPTR

(3)MOV P2,#30H ()

MOV R0,#57H

MOVX A,@R0

(4)MOV P2,#30H ()

MOV R2,#57H

MOVX A,@R2

26.欲将SFR中的PSW寄存器内容读入A,判断下列指令正误。

(1)MOV A,PSW ()

(2)MOV A,0D0H ()

(3)MOV R0,#0D0H ()

MOV A,@R0

(4)PUSH PSW ()

POP ACC

27.判断以下指令的正误

(1)MOV 28H,@R4 ()

(2)MOV E0H,@R0 ()

(3)MOV R1,#90H ()

MOV A,@R1

(4)INC DPTR ()

(5)DEC DPTR ()

(6)CLR R0 ()

28.判断以下指令的正误。

(1)MOV @R1,#80H ()(2)MOV R7,@R1 ()

(3)MOV 20H,@R0 ()(4)MOV R1,#0100H ()

(5)CPL R4 ()(6)SETB R7.0 ()

(7)MOV 20H,21H ()(8)ORL A,R5 ()

(9)ANL R1,#0FH ()(10)XRL P1,#31H ()

(11)MOVX A,2000H ()(12)MOV 20H,@DPTR ()

(13)MOV A,DPTR ()(14)MOV R1,R7 ()

(15)PUSH DPTR ()(16)POP 30H ()

(17)MOVC A,@R1 ()(18)MOVC A,@DPTR ()(19)MOVX @DPTR,#50H ()(20)RLC B ()(21)ADDC A,C ()(22)MOVC @R1,A ()

四、计算题

1.X1=-1111101,X2=+110,求:X1-X2=?

2.求 68的补码以及补码C9H的真值。

3.A=3BH,执行ANL A,#9EH指令后,A=?CY=?

4.JNZ rel为2B指令,放于1308H,转移目标地址是134AH,求偏移量rel=?5.若A=C3H,R0=AAH,执行ADD A,R0后,A=?CY=?OV=?AC=?6.若A=50H,B=A0H,执行MUL AB后,A=?B=?OV=?CY=?

7.SJMP 0E7H为2B指令,放于F010H,目标地址=?

8.晶振fosc=6MHz,T0工作在模式1,最大定时=?

五、阅读并分析程序题

1.位地址为M、N、Y,程序如下:

MOV C,M

ANL C,N

MOV Y,C

MOV C,M

ANL C,Y

ORL C,Y

MOV Y,C

求程序功能表达式。

2.程序如下:

2506H M5:MOV SP,#58H;

2509H MOV 10H,#0FH;

250CH MOV 11H,#0BH;

250FH ACALL XHD;

2511H MOV 20H,11H

2514H M5A:SJMP M5A

XHD:PUSH 10H

PUSH 11H

POP 10H

POP 11H

RET

问:(1)执行POP 10H后堆栈内容?

(2)执行M5A:SJMP M5A后,SP=?[20H]=?

3

已知:片内RAM的20H中为01H,执行下列程序后[30H]为多少?

MOV A,20H

INC A

MOV DPTR,#2000H

MOVC A,@A+DPTR

CPL A

MOV 30H,A

END:SJMP END

4.R0=4BH,A=84H,片内RAM [4BH]=7FH,[40H]=20H

MOV A,@R0

MOV @R0,40H

MOV 40H,A

MOV R0,#35H

问执行程序后,R0、A和4BH、40H单元内容的变化如何?

5.设R0=20H,R1=25H,[20H]=80H,[21H]=90H,[22H]=A0H,[25H]=A0H,[26H]=6FH,[27H]=76H,下列程序执行后,结果如何?

CLR C

MOV R2,#3

LOOP:MOV A,@R0

ADDC A,@R1

MOV @R0,A

INC R0

INC R1

DJNZ R2,LOOP

JNC NEXT

MOV @R0,#01H

SJMP $

NEXT:DEC R0

SJMP $

[20H]= ,[21H]= ,[22H]= ,[23H]= ,

CY= ,A= ,R0= ,R1= 。

6.阅读下列程序段并回答问题。

CLR C

MOV A,#9AH

SUBB A,60H

ADD A,61H

DA A

MOV 62H,A

(1)请问该程序执行何种操作?

(2)已知初值,[60H]=23H,[61H]=61H,请问运行后,[62H]= ?

7.解读下列程序,然后填写有关寄存器内容。

(1)MOV R1,#48H

MOV 48H,#51H

CJNE @R1,#51H,00H

JNC NEXT1

MOV A,#0FFH

SJMP NEXT2

NEXT1:MOV A,#0AAH

NEXT2:SJMP NEXT2

累加器A=()

(2)MOV A,#0FBH

MOV PSW,#10H

ADD A,#7FH

8.

CLR C

MOV A,#9AH

SUBB A,60H

ADD A,61H

DA A

MOV 62H,A

(1)程序执行何种操作?

(2)若已知初值:[60H]=24H、[61H]=72H,则运行后,[62H]= 。

9.设R0=7EH,DPTR=10FEH,片内RAM 7EH和7FH两单元的内容分别是FFH和38H,请写出下列程序段的每条指令的执行结果。

INC @R0

INC R0

INC @R0

INC DPTR

INC DPTR

INC DPTR

10.设片内RAM中[50H]=50H,执行下列程序段。

MOV A,59H

MOV R0,A

MOV A,#0

MOV @R0,A

MOV A,#25H

MOV 51H,A

MOV 52H,#70H

问A= ,[50H]= ,[51H]= ,[52H]= 。

参考答案

一、填空题

1.补码

2.00011101B 3.11100011B

4.I/O

5.接地

6.运算器

7.低8位

8.8

9.P0~P3

10.片内

11.8

12.程序

13.1000H

14.直接

15.00H~1FH

16.位

17.M OVC

18.M OV

19.错误

20.P0、P2

21.变小

22.数据

23.载体

24.命令

25.对汇编过程进行某种控制

26.S CON

27.中断

28.P0、P2

29.T F1

30.I P

31.1

32.0000

33.1022H

34.2073H

35.0

36.2组

37.2FF1H

38.不变

39.00B7H

40.2080H 41.11010001B 42.11101101B

43.ASCII

44.方式1

45.0

46.单工、半双工、全双工

47.0000H

48.12

49.4

50.4

51.0013H

52.12H

53.6

54.4

55.4

56.000BH

57.1AH

58.下一条将要读取的指令

码首地址

59.4

60.11

61.位

62.不

63.2003H

64.寄存器间接寻址

65.4000H

66.2

67.2

68.程序传送、中断传送和

DMA

69.IE0、IE1

70.两

71.低

72.数据

73.ALE P0

74.212(或4KB)

75.低电平、高电平、高阻

76.8

77.输出输入

78.模拟数字数字

模拟

79.转换速率、分辨率、转

换精度

80.转换速度

81.5/255≈0.016V

82.32 4 8 R7~R0

83.00~07H

84.PC PC

85.指令

86.汇编

87.片内RAM

88.地址

89.A PC或DPTR

90.1031H

91.814DH

92.62H,30H,70H

93.7030H,60H

94.34H,1,1,1

95.85H,1,1,0

96.00H,10H,0F1H,01H

97.程序数据

98.CY

99.2

100.并行串行串行

101.起始位、数据位、奇

偶校验位和停止位

102.单工、半双工和全双

103.2 自动重装载

104.00100011,1

105.0EH,18H,0FFH,

0FEH

106.32H,00H,0,1

107.0DH,11H,0,0

108.5CH

109.P3.0=(P1.0)∧(P1.1)

∧(P1.2)

110.1100H

111.0123-0102=21H

112.基址寄存器

113.B=10H,PSW=11H

114.片内数据、片外数据

程序

115.0.1667μS、2μS、2~8μS

116.A=0,PSW=0,SP=07,

P0~P3=FFH

117.CY=1,OV=0,A=94H

118.SP=61H,[SP]=24H;

SP=62H,[SP]=10H;

SP=61H,[SP]=10H;SP=60H,[SP]=24H

执行结果将0送外部数据存储器的2410单元119.(1)0000H(2)07H,片内,08H(3)不定(4)01H

120.(1)地(2)P1,P3(3)P0 低,P2,高(4)片外

121.(1)256(2)18H(3)256(4)2FH.7 122.(1)T1 方式1和方式3(2)T1 T2(3)0.5MHz (4)TF0(5)TR0(6)1100(7)1 SM2 1 123.(1)IE0 IE1(2)1(3)255(4)RETI IE IP 124.(1)256(2)ANL P1,#0F0H(3)ORL P1,#0F0H (4)0(5)0(6)MOVC A,@A+PC和MOVC A,@A+DPTR

二、单项选择题

1.D

2.A

3.B

4.B

5.C

6.A

7.B

8.A

9.A

10.C

11.D

12.D

13.C

14.A

15.D

16.B

17.B 18.A

19.B

20.C

21.B

22.C

23.C

24.C

25.A

26.B

27.B

28.A

29.C

30.D

31.A

32.A

33.D

34.D

35.C

36.C

37.A

38.D

39.C

40.C

41.C

42.C

43.B

44.B

45.C

46.C

47.B

48.B

49.A

50.B

51.B

52.C

53.A

54.C

55.B

56.D

57.D

58.C

59.D

60.D

61.D

62.C

63.C

64.B

65.B

66.A

67.D

68.C

69.C

70.C

71.C

72.A

73.C

74.C

75.D

76.C

77.B

78.D

79.C

80.C

81.C

82.B

三、判断并改正题

1.T

2.F 128B

3.F 存放程序和表格常

4.F 有两个优先级

5.F 方式2和方式3

6.F SBUF不定

7.T

8.T

9.F 12MHz

10.T

11.F SP=07H

12.T

13.F60KB

14.T

15.F不是

16.T

17.F是将要执行的下一

条指令的地址

18.F80H~FFH

19.F不可以,复位是单

片机的初始化操作

20.F若晶振频率为8MHz,才可能为1.5μS 21.F子程序的转返与PC也有关(PC入栈与

出栈)

22.F统一编址的特点正是无需专门的输入输出

指令

23.T

24.F不一定正确,当R0 〉127时不正确25.(1)F MCS-51指令系统中没有该指令

(2)T

(3)T

(4) F MCS-51指令系

统中没有R2间接

寻址指令,只允许

使用R0和R1间接

寻址

26.(1)T

(2)T

(3)F 因为SFR区只能用直接寻址不能间接寻址

(4)T

27.(1)F 寄存器间接寻址只允许使用R0和R1两个寄存器

(2)T

(3)F 在51子系列机型中错误(因为)7FH),但在52子系列机型中正确(4)T

(5)F 指令系统中没有

(6)F指令系统中没有

28 (1)T (2)F (3)T (4)F(5)F(6)F(7)T (8)T(9)F(10)T (11)F (12)F (13)F (14)F(15)F(16)T(17)F(18)F(19)F(20)F (21)F (22)F

三、计算题

1.[X1-X2]补=01111101

OV=1

2.+68=44H -68H=BCH

C9H=-55

3.A=1AH,CY不受影响

4.40H

5.A=6DH,CY=1,OV=1,

AC=0

6.A=00H,B=32H,OV=1,

CY=0

7.EFF9H

8.131ms

四、阅读并分析程序题

1.Y=M ?N+M? N

2.(1)59H~5CH内

容分别为11H、

25H、0FH、0BH

(2)SP=58H,

[20H]=0FH

3.[30H]=A4H

4.R0=35H,A=7FH,

[4BH]=20H,[40H]=7FH

5.[20H]=20H,[21H]=00H,

[22H]=17H,[23H]=01H,

CY=1,A=17H,R0=23H,

R1=28H

6.(1)操作是单字节BCD

码运算,是将

[61H]-[60H]→[62H]

(2)[62H]=38H

7.(1)A=0AAH

(2)PSW=11010001B

8.根据9AH=99+1的特

殊性,该程序功能为单字节

BCD数减法运算,即完成的

是[61H]-[60H] →[62H],所

以运行后,[62H]=48H

9.(1)[7EH]=00H

(2)R0=7FH

(3)[7FH]=39H

(4)DPTR=10FFH

(5)

DPTR=1100H

(6)

DPTR=1101H

10.A=25H,[50H]=0,

[51H]=25H,[52H]=70H

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

李全利版单片机原理及接口技术课后答案(第五章)

章5 80C51的中断系统及定时/计数器 1.80C51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少? 答:5个中断源,分别为外中断INT0和INT1、T0和T1溢出中断、串口中断。 电平方式触发的外中断标志与引脚信号一致;边沿方式触发的外中断响应中断后由硬件自动复位。 T0和T1,CPU响应中断时,由硬件自动复位。 RI和TI,由硬件置位。必须由软件复位。 另外,所有能产生中断的标志位均可由软件置位或复位。 各中断入口地址:INT0―0003H,T0—000BH,INT1—0013H,T1—001BH,RI和TI—0023H。 2.某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100H、2200H。试编写主程序及中断服务程序(转至相应的入口即可)。 答:将3个中断信号经电阻线或,接INT1。 ORG 0000H LJMP MAIN ORG 00013H LJMP ZDFZ ORG 0040H MAIN:SETB EA SETB EX1 SJMP $ 0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB P1.0,DV0 JB P1.1,DV1 JB P1.2,DV2 INRET:POP ACC POP PSW RETI ORG 2000H DV0:------------ JMP INRET ORG 2100H

DV1:------------ JMP INRET ORG 2200H DV2:------------ JMP INRET 3.外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定? 答: 当IT0=0时,INT0为电平触发方式。电平触发方式时,CPU在每个机器周期的S5P2采样INT0引脚电平,当采样到低电平时,置IE0=1向CPU请求中断;采样到高电平时,将IE0清0。在电平触发方式下,CPU响应中断时,不能自动清除IE0标志。 电平触发方式时,外部中断源的有效低电平必须保持到请求获得响应时为止,不然就会漏掉;在中断服务结束之前,中断源的有效的低电平必须撤除,否则中断返回之后将再次产生中断。该方式适合于外部中断输入为低电平,且在中断服务程序中能清除外部中断请求源的情况。 当IT0=1时,INT0为边沿触发方式。边沿触发方式时,CPU在每个机器周期的S5P2采样INT0引脚电平,如果在连续的两个机器周期检测到INT0引脚由高电平变为低电平,即第一个周期采样到INT0=1,第二个周期采样到INT0=0,则置IE0=1,产生中断请求。在边沿触发方式下,CPU响应中断时,能由硬件自动清除IE0标志。 边沿触发方式时,在相继两次采样中,先采样到外部中断输入为高电平,下一个周期采样到为低电平,则在IE0或IE1中将锁存一个逻辑1。若CPU暂时不能响应,中断申请标志也不会丢失,直到CPU响应此中断时才清0。另外,为了保证下降沿能够被可靠地采样到,INT0和INT1引脚上的负脉冲宽度至少要保持一个机器周期(若晶振频率为12MHz,为1微秒)。边沿触发方式适合于以负脉冲形式输入的外部中断请求。 4.定时/计数器工作于定时和计数方式时有何异同点? 答: 定时/计数器实质是加1计数器。 不同点:设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值乘以机器周期就是定时时间。设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。在每个机器周期的S5P2期间采样T0、T1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。 相同点:它们的工作原理相同,它们都有4种工作方式,由TMOD中的M1M0设定,即 方式0:13位计数器; 方式1:16位计数器; 方式2:具有自动重装初值功能的8位计数器; 方式3:T0分为两个独立的8位计数器,T1停止工作。 5.定时/计数器的4种工作方式各有何特点?

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

51单片机原理及应用期末考试试题汇总7

一、选择题 从下列各题4个备选答案中选出一个或二个正确答案 并将其代号写在题干后面的括号内。 1、8051基本型单片机内部程序存储器容量为 C 。 A、16KB B、8KB C、4KB D、128B 2、8051基本型单片机内部RAM容量为D。 A、16KB B、8KB C、4KB D、128B 3、当优先级的设置相同时 若以下几个中断同时发生 A 中断优先响应。 A、外部中断0 B、T1 C、串口 D、T0 4、在80C51单片机应用系统中 可以作为时钟输出的是 C 引脚。 A、EA B、RST C、ALE D、PSEN 5、当CPU响应外部中断1 的中断请求后 将自动转向 B 。 A、0003H B、0013H C、000BH D、001BH 6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设 以下传送方式最适用的是 D 。 A、异步 查询 传送 B、同步 无条件 传送 C、DMA传送 D、中断传送 7、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示数字1 它的字形代码应为(A )。A、06H B、0F9H C、30H D、0CFH 8、已知1只共阳极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.” 它的字形码应为(A)。A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED显示器 其中a笔段为字形代码的最低位 若需显示小数点“.”共阳极 它的字形码应为(A )。A、80H B、0F9H C、30H D、7FH 10、下列数据字定义的数表中 (C、D)是错误的。 A、DW “AA” B、DW “A” C、DW “OABC” D、DW 1ABC2H 11、若P1口接有一个4×4的行列键盘 则P1口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 12、以下指令中能够产生WR信号的是 B、D 。 A、MOV @R0,A B、MOVX @R0,A C、MOVX A @DPTR D、MOVX @DPTR,A 13、8031单片机的定时器T1用作定时方式时是 A、B 。 A、以内部时钟频率为定时基准 12个时钟周期加1 B、以内部时钟频率为定时基准 1个机器周期加1 C、以外部脉冲为定时基准 12个脉冲加1 D、以外部脉冲为定时基准 每个脉冲加1 14、DAC0832在单片机系统中是一种 B、D 器件。 A、输入 B、输出 C、将数字量转换成模拟量 D、将模拟量转换成数字量 15、家用电器中使用的单片机应属于计算机的 B 。 A、辅助设计应用B.测量、控制应用C.数值计算应用 D.数据处理应用 16、对程序存储器的读操作 只能使用 D 。 A MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令 17、若82C55的PC口接有一个4×4的行列键盘 则PC口一定有 C、D 。 A、8位输入口 B、8位输出口 C、4位输入口 D、4位输出口 18、下列说法正确的是 A、B 。 A、立即数寻址方式是操作数本身就在指令中 而不是它的地址在指令中。

《单片机原理与应用》一(含答案)

《单片机原理与应用》期末复习题一 一、填空题: 1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。 2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。 3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。 4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。 5.若PSW为18H,则选取的是第3组工作寄存器。 6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。 8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。 9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。 10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。 11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。 12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。 13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。 14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。15.程序储存器的主要功能是存储指令和固定常数与表格数据。16.8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。

《单片机原理与接口技术(第2版)张毅刚》第5章习题与答案

《单片机原理及接口技术》(第2版)人民邮电出版社 第5章I/O口应用-显示与开关/键盘输入 思考题及习题5 1.判断下列说法是否正确。 A.HD7279是用于键盘和LED数码管的专用接口芯片。答:对 B.LED数码管的字型码是固定不变的。答:错 C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。答:错 D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。答:对 2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。答:对 3.为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么? 答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。软件消除按键机 械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。 4.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点? 答:静态显示时,欲显示的数据是分开送到每一位LED上的。而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。 5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。 答:80H(共阴极);7FH(共阳极)。 6.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示 的字符为。 答:6 7.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。。 答:82H 8.当键盘的按键数目少于8个时,应采用式键盘。当键盘的按键数目为64个时,应采用式键盘。

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

单片机原理及应用课后习题答案第5章作业学习资料

单片机原理及应用课后习题答案第5章作 业

第五章中断系统作业 1. 外部中断1所对应的中断入口地址为()H。 2. 对中断进行查询时,查询的中断标志位共有、_ _、、 _ 和_ 、_ _ 六个中断标志位。 3.在MCS-51中,需要外加电路实现中断撤除的是:() (A) 定时中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 电平方式的外部中断 4.下列说法正确的是:() (A) 同一级别的中断请求按时间的先后顺序顺序响应。() (B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。() (C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求 能中断低优先级中断请求。() (D) 同级中断不能嵌套。() 5.在一般情况下8051单片机允许同级中断嵌套。() 6.各中断源对应的中断服务程序的入口地址是否能任意设定? () 7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。() 8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。 (A)TMOD (B)TCON/SCON (C)IE (D)IP 9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存 器IE的内容应是() (A)98H (B)84H (C)42 (D)22H 10.编写出外部中断1为负跳沿触发的中断初始化程序。 11.什么是中断?其主要功能是什么? 12. 什么是中断源?MCS-51有哪些中断源?各有什么特点? 13. 什么是中断嵌套? 14.中断服务子程序与普通子程序有哪些相同和不同之处? 15. 中断请求撤除的有哪三种方式? 16. 特殊功能寄存器TCON有哪三大作用?

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

单片机原理与应用试题 及答案 https://www.wendangku.net/doc/0b6191171.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.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业 1. 外部中断1所对应的中断入口地址为()H。 2. 对中断进行查询时,查询的中断标志位共有、_ _、、 _ 和_ 、_ _ 六个中断标志位。 3.在MCS-51中,需要外加电路实现中断撤除的是:() (A) 定时中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 电平方式的外部中断 4.下列说法正确的是:() (A) 同一级别的中断请求按时间的先后顺序顺序响应。() (B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。() (C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求 能中断低优先级中断请求。() (D) 同级中断不能嵌套。() 5.在一般情况下8051单片机允许同级中断嵌套。() 6.各中断源对应的中断服务程序的入口地址是否能任意设定? () 7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。() 8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。 (A)TMOD (B)TCON/SCON (C)IE (D)IP 9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器 IE的内容应是() (A)98H (B)84H (C)42 (D)22H 10.编写出外部中断1为负跳沿触发的中断初始化程序。 11.什么是中断?其主要功能是什么? 12. 什么是中断源?MCS-51有哪些中断源?各有什么特点? 13. 什么是中断嵌套? 14.中断服务子程序与普通子程序有哪些相同和不同之处? 15. 中断请求撤除的有哪三种方式? 16. 特殊功能寄存器TCON有哪三大作用? 17. 把教材的P82页的图改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。(可参考第四章的电子教案中的例子) 18.第5章课后作业第9题。 第五章中断系统作业答案 1. 外部中断1所对应的中断入口地址为(0013)H。 2. 对中断进行查询时,查询的中断标志位共有 IE0 、_TF0_、IE1 、 TF1_ 和_TI 、_RI_六个中断标志位。【实际上只能查询TF0、TF1、TI、RI】 3.在MCS-51中,需要外加电路实现中断撤除的是:(D) (A) 定时中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 电平方式的外部中断 4.下列说法正确的是:(A C D ) (A) 同一级别的中断请求按时间的先后顺序顺序响应。(YES)

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 器等电路集成在一块芯片上而构成的微型计算机 2、 单片机89C51片内集成了 有 5 个中断 源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产 品? 4 KB 的 FLASH RO ,共 256 个存储单元。 C ) A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 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、 M CS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPU 访问片内、夕卜ROM 区时用MOV 指令,访问片 外RAM 区时用MOV 指令,访问片内 RAM 区时用MOV 旨令。T I/O 口、定时 5、在89C51中,只有当EA 引脚接 Flash ROM 。 高 电平时,CPU 才访问片内的 6、是非题:当89C51的EA 引脚接低电平时, 内是否有程序存储器。T CPL 只能访问片外ROM 而不管片 7、是非题:当89C51的EA 引脚接高电平时, CPU 只能访问片内的4KB 空间。F

单片机原理及接口技术张毅刚第5章习题及答案

第5章 I/O口应用-显示与开关/键盘输入 思考题及习题5 1.判断下列说法是否正确。 A.HD7279是用于键盘和LED数码管的专用接口芯片。答:对 B.LED数码管的字型码是固定不变的。答:错 C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。答:错 D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。答:对 2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。答:对 3.为什么要消除按键的机械抖动软件消除按键机械抖动的原理是什么 答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。 4.LED的静态显示方式与动态显示方式有何区别各有什么优缺点 答:静态显示时,欲显示的数据是分开送到每一位LED上的。而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。 5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。 答: 80H(共阴极);7FH(共阳极)。 6. 已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示 的字符为。 答:6 7.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。。答:82H 8.当键盘的按键数目少于8个时,应采用式键盘。当键盘的按键数目为64个时,应采用式键盘。 答:独立式,矩阵式

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

《单片机原理及应用》试题库 一、填空题 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_______。

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