《单片机原理与接口》作业.docx

上传人:b****6 文档编号:3277995 上传时间:2022-11-21 格式:DOCX 页数:22 大小:31.40KB
下载 相关 举报
《单片机原理与接口》作业.docx_第1页
第1页 / 共22页
《单片机原理与接口》作业.docx_第2页
第2页 / 共22页
《单片机原理与接口》作业.docx_第3页
第3页 / 共22页
《单片机原理与接口》作业.docx_第4页
第4页 / 共22页
《单片机原理与接口》作业.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

《单片机原理与接口》作业.docx

《《单片机原理与接口》作业.docx》由会员分享,可在线阅读,更多相关《《单片机原理与接口》作业.docx(22页珍藏版)》请在冰豆网上搜索。

《单片机原理与接口》作业.docx

《单片机原理与接口》作业

《单片机原理与接口》作业

一、填空

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

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

3.将十六进制无符号数5AH转化为二进制数为____________________。

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中断系统INT0和INT1的中断标志分别是和。

13.T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为。

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可扩展片外RAM64KB,但当外扩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,执行完指令ADDA,#83H后,进位位C=。

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

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

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

35.累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADDA,20H指令后,PSW.0=。

36.MOVPSW,#10H是将MCS-51的工作寄存器置为第组。

37.指令DJNZR7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址为。

38.ORLA,#0F0H是将A的高4位置1,而低4位。

39.SJMPe的指令操作码地址为0050H,e=65H,那么它的转移目的地址为。

40.设DPTR=2000H,(A)=80H,则MOVCA,A+DPTR的操作数的实际地址为。

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

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

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

46.在串行通信中,有数据传送方向,,三种方式。

47.PC复位后为。

48.一个机器周期=节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。

49.80C51含KB掩膜ROM。

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

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

52.PSW中RS1RS0=10H是,R2的地址为。

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

55.89C51是FLASHROM型,内含KBFLASHROM

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

57.PSW中RS1R30=11H,R2的地址为。

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

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

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

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

62.INC影响CY位。

63.指令LCALL37B0H,首地址在2000H,所完成的操作是入栈,37B0H→PC。

64.MOVXA,@DPTR源操作数寻址方式为。

65.ORG1000H

LCALL4000H

ORG4000H

ADDA,R2执行完LCALL后(PC)=。

66.80C51中断有个优先级。

67.80C51中断嵌套最多级。

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

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

70.当80C51的RST引脚上保持个机器周期以上的低电平时,80C51即发生复位。

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:

MOVCA,@A+PC

后,把程存储器单元的内容送累加器A中。

91假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:

MOVCA,@A+DPTR后,送入A的程序存储器单元的内容.92假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列命令:

PUSHACC

PUSHB

后,SP的内容为,61H的单元的内容为,62单元

的内容为.

93假定(SP)=62H,(61)H=30H,(62)H=70H,执行下列指令:

POPDPH

POPDPL

后,DPTR的内容为,SP的内容为.

94假定(A)=85H,(R0)=20H,  (20H)=OAFH.执行指令:

     ADDA,@R0

后,累加器A的内容为,CY的内容为,AC的内容为,

OV的内容为.

95假定(A)=85H,(20H)=OFFH,(CY)=1,执行指令:

ADDCA,20H

后,累加器A的内容为,CY的内容为,AC的内容为,

OV的内容为.

96假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H.执行指令:

INCA

INCR3

INC30H

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.执行命令:

ADDA,R5

DA

后,累加器A的内容为,CY的内容为.

105假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH.执行指令

DECA

DECR7

DEC30H

DEC@R1

后,累加器A的内容为,R7的内容为,30H的内容

为,40H的内容为.

106假定(A)=50H,(B)=0A0H.执行指令:

MULAB

后,寄存器B的内容为,累加器A的内容为,CY的内容为

OV的内容为.

107      假定(A)=50H,(B)=12H..执行命令:

DIVAB

后,累加器A的内容为________,寄存器B的内容为________,CY的内容为________,

的内容为__________.

108      假定()=05.执行命令:

SWAPA

后,累加器A的内容为_________.

109执行如下指令序列;

MOVC,P1.0

ANLC,P1.1

ANLC,/P1.2

MOVP3.0,C

后,所实现的逻辑关系为_________.

110假定addr11=00100000000B,标号qwe的地址1030hH.执行命令:

 

后,程序转移到地址__________去执行.

111假定标号qaz的地址为0100,标号qwe值为0123(即跳转的目标地址为0123).应执行命:

Qaz;SJMPqwe

该指令的相对便移量(既指令的第二字节)为___________.

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

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

MOVA.PSW;(A)=10H

MOVB,A;(B)=________H

MOVPSW,A;(PSW)=_____H

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

115若单片机使用频率为6MHz的晶振,那么状态周期为_______,机器周期为____________

指令周期为_________.

116复位时A=,PSW=,SP=,PO—P3=。

117执行下列程序段后CY=,OV=,A=。

MOVA,#56H

ADDA,#74H

ADDA,A

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

PUSH30H;SP=,(SP)=

PUSH31H;SP=,(SP)=

POPDOL;SP=,DPL=

POPDPH;SP=,DPH=

MOVA,#00H

MOVX@DPTR,A

最后的执行结果是.

11980C51复位后

●        CPU从H单元开始执行程序。

●        SP的内容为H,第一个压入堆栈的数据将位于RAM的H单元。

●        SBUF的内容为。

●        ORLA,#4指令执行后,PSW寄存器的内容将等于H。

二、单项选择题

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

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

2当MCS—51复位时,下列说法正确的是()

(A)PC=000H(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)中断

5ORG2000H

LCALL 3000H

ORG3000H

RET左边程序执行完RET指令后,PC=(  )

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

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

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

76264芯片是()

(A)PRROM(B)RAM(C)FlashROM(D)EPROM

8MCS—51串行接口扩展并行I/O口时,串行接口工作方式应选择(  )

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

9  用MCS—51响应中断时,下列哪种操作不会发生()

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

(D)保护PC转入中断入口

10JNZrel指令的寻址方式是()

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

11执行LCALL4000H指令时,MCS—51完成的操作是()

(A)保护PC(B)4000H→PC(C)保护现场

(D)PC+3入栈,4000H→PC

12下面哪条指令产生WR信号

(A)MOVAXA,@DPTR(B)MOVCA,@A+PC

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

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

   (A)1KB(B)2KB(C)4KB(D)5kB

14要想测量INTO引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为()

(A)09H(B)87H(C)00H(D)80H

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

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

16MOVXA,@DPTR指令中源操作数的寻址方式是()

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

(C)直接寻址(D)立即寻址

17MCS-51有中断源(  )

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

18MCS-51上电复位后,SP的内容应为()

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

19ORG0003H

LJMP2000H

ORG000BH

LJMP3000H

当CPU响应外部中断0后,PC的值为()

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

20控制串行接口工作方式寄存器是(   )

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

21执行PUSHACC指令,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

22P1口的每一位能驱动()

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

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

23PC中存放的是()

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

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

24以下有关PC和DPTR的结论中错误的是( )

(A).DPTR是可以访问的而PC不能访问(B).它们都是16位的寄存器

(C).都具有加“1”功能(D).DPTR可以分为2个8位的寄存器使用,但PC不能

25要把P0口的高4位变0,低4位不变,应使用指令()

(A)ORLP0,#0FH(B)ORLP0,#0F0H

(C)ANLP0,#0F0H(D)ANLP0,#0FH

26下面哪种是输出设备()

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

27所谓CPU是指()

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

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

28LCALL指令操作码地址四2000H,执行完相应的子程序返回指令后,PC=()

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

29用MCS—51执行完MOVA,#08H后,PSW的哪一位被置位()

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

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

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

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

31.关于MCS—51的堆栈操作,正确的说话是()

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

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

32.下面哪条指令将MCS—51的工作寄存其置成3区()

(A)MOVPSW,#13H(B)MOVPSW,#18H

(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4

35.MCS—51的相对转移指令的最大负载距离为().

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

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

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

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

38.MOVC,#00H的操作方式是()

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

40.ORG0000H

ALMP0040H

ORG0040H

MOVSP,#00H当执行完左边的程序后,PC的值是()

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

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

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

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

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

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

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

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

44.MCS—51复位时,表示()

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

45.执行MOVIE,#03H后,MCS—51将响应的中断是()

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

47.下列哪种设备不是输入设备()

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

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

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

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

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

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

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

51.MCS—51的并行I/O口的读取方法:

一种是读引脚,还有一种是()

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

52.MCS—51的并行I/O口一改一写操作,是针对该口的()

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

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

(A)MOVP1,A(B)ORLP1,#0FH

(C)MOVC,P1.5(D)DJNZP1,short-lable

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

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

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

(A)逻辑运算(B)符号数加减运算

(C)乘法运算(D)除法运算

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

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

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

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

58.必须进十进制调整的十进制运算是()

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

(C)只有加法(D)只有减法

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

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

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

60.各中断源发出的中断请求信号,都会标记在MCS—51系统中

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

三、判断并改错

(下列命题你认为正确的在括号内打“√”,错误的打“×”,并说明理由。

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

()

2.MCS—51的相对转移指令的最大负跳距是128B.()

3.MCS—51的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1