滨州学院单片机原理与应用期末考试_第1页
滨州学院单片机原理与应用期末考试_第2页
滨州学院单片机原理与应用期末考试_第3页
滨州学院单片机原理与应用期末考试_第4页
滨州学院单片机原理与应用期末考试_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第/\*Arabic1页2023年上学期单片机原理与应用期末考试一、单项选择题1.判断以下有关PC和DPTR的结论哪一个正确?A.DPTR是可以访问的,而PC不能访问。B.它们都是8位的存储器C.它们都有加1的功能D.DPTR可以分为两个8位的寄存器使用,但PC不能。答案:A2.

判断下列说法哪一个错误?A.在8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和WR。B.

由于8155H不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。C.8255A的B口可以设置成方式2。D.8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。答案:B3.各中断源发出的中断请求信号,都会记在MCS-51系统中的()A.IEB.IPC.TCOND.SCON答案:B4.在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(

)A.PC

B.

PSW

C.A答案:B5.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A.11根B.12根C.13根D.14根答案:C6.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(

)A.混合编址B.动态编址C.独立编址D.变址编址答案:C7.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()A.方式0B.方式1C.方式2D.方式3答案:A8.8051单片机外接存储器时,()可以作为普通I/O口使用。A.P0、P2口B.P1、P3口C.P3口D.P0、P1、P2、P3口答案:B9.

判断下列的说法哪一个正确?A.

特殊功能寄存器SCON,与定时器/计数器的控制无关。B.

特殊功能寄存器TMOD,与定时器/计数器的控制无关。C.

特殊功能寄存器IE,与定时器/计数器的控制无关。D.

特殊功能寄存器TCON,与定时器/计数器的控制无关。答案:A10.MCS-51外扩一个8255时,需占用()个端口地址A.1个B.2个C.3个D.4个答案:D11.单片机进行串行通信时,在什么工作方式下,可以实现主-从式多机通信。()A.工作方式1和3B.工作方式1和2C.工作方式2和3D.工作方式1、2和3答案:C12.单片机复位时,CPU自然选中()组工作寄存器。A.第0B.第1C.第2D.第3答案:A13.以下指令中,哪条指令将使标志位CY清0?()A.MOV

A,#00HB.CLR

AC.ADDC

A,#00HD.DIV

AB答案:D14.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容

应是()A.98HB.84HC.42HD.22H答案:A15.8051与8751的区别是:A.内部数据存储但也数目的不同B.内部程序存储器的类型不同C.内部数据存储器的类型不同D.内部的寄存器的数目不同答案:B16.下列说法错误的是:A.

各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。B.

各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。C.

各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。D.

各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。答案:A17.访问外部数据存储器应采用以下哪条指令?()A.MOVX

@R0,AB.MOVC

A,@A+DPTRC.MOV

@R0,AD.MOV

@DPTR,A答案:A18.PC的值是A.当前正在执行指令的前一条指令的地址B.当前正在执行指令的下一条指令的地址C.当前正在执行指令的地址D.控制器中指令寄存器的地址答案:B19.下面程序段被执行后,累加器A中的内容应该是()。

MOV

R0,#0FFH

MOV

A,R0

CLR

C

RLC

A

ORL

A,R0

SJMP

$A.7FHB.FEHC.BBHD.FFH答案:D20.试判断下面哪条指令是错误的?()A.CLR

ACCB.CLR

AC.CLR

ACC.1D.CLR

E0H.7答案:A21.MCS-51单片机中的位地址00H~7FH,指的是()单元中各位的位地址。A.片内RAM

00H~1FHB.片内RAM

20H~2FHC.片内RAM

80H~FFHD.片外RAM0020H~002FH答案:B22.下列说法错误的是:A.

同一级别的中断请求按时间的先后顺序响应。B.

同级中断不能嵌套。C.

低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。D.

同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。答案:D23.下列四条叙述中,有错误的一条是()A.16根地址线的寻址空间可达1MB

B.内存储器的存储单元是按字节编址的C.CPU中用于存放地址的寄存器称为地址寄存器D.地址总线上传送的只能是地址信息答案:A24.为了准确地读取从P1口输入的外部信号,应选择下面()段程序。A.ORL

P1,#0FFHB.ORL

P1,#00H

MOV

A,P1

MOV

A,P1C.MOV

A,#0FFHD.MOV

A,#00H

MOV

A,P1

MOV

A,P1答案:A25.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A.MOVB.MOVXC.MOVCD.以上都是答案:B26.若单片机系统只有一个中断源,则CPU响应中断需要()个机器周期。A.1B.3~8C.8D.3答案:B27.指令ALMP的跳转范围是()A.256BB.1KBC.2KBD.64KB答案:C28.判断下列说法哪一个正确A.

8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。B.

内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。C.

程序计数器PC不能为用户编程时直接使用,因为它没有地址。答案:C29.区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:A.看其芯片的型号是ROM还是RAMB.

看其离MCS-51芯片的远近C.看其位于地址范围的低端还是高段看其是与RD信号连接还是与PSEN信号连接答案:A30.在MCS-51中,需要外加电路实现中断撤除的是:A.电平方式的外部中断B.定时中断C.外部串行中断D.脉冲方式的外部中断答案:A二、判断题31.MCS-51的程序存储器只是用来存放程序的。

)答案:错误32.当MCS-51上电复位时,堆栈指针(SP)=00H

(

)答案:错误33.PC存放的是当前正在执行的指令。(

)答案:错误34.MOV

C,30H

)答案:正确35.MOV

F0,ACC.3

)答案:错误36.定时器工作于方式2,若GATE=1、TR0=1、INT0=1就可启动定时/计数器

)答案:错误37.MOV

R0,R1

)答案:错误38.使用89C51且/EA=1时,仍可外扩64KB的程序存储器。(

)答案:错误39.51单片机内部有两片寄存器,既是工作寄存器和专用寄存器,因在同片内RAM,则它们是统一编址。

答案:正确40.要进行多机通讯,MCS-51串行接口的工作方式应选方式1。

)答案:错误41.RLC

R0

)答案:错误42.MOV

F0,C

)答案:正确43.判断以下指令段的正误。(

MOV

P2,#30H

MOV

R2,#57H

MOVX

A,@R2

答案:错误44.PUSH

DPTR

)答案:错误45.INC

DPTR

)答案:正确46.HERE:SJMP

HERE执行该指令后,程序将原地踏步。

答案:正确47.CPL

R5

)答案:错误48.MCS-51的相对转移指令最大负跳距是127B。(

)答案:错误49.DEC

DPTR

)答案:错误50.MOV

28H,@R2

)答案:错误三、填空题51.使用双缓冲方式的D/A转换器,可实现多路模拟信号的________输出。答案:

同步

52.8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为:

________

________;

________。答案:寄存器区;位寻址区;数据缓冲区53.在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的________端提供信号。答案:片选54.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的________

。答案:地址55.

单片机P0口为________总线和

________

总线的复用端口,74LS373与P0口连接,其输出线作为系统的________,74LS373的G端与单片机________连接。答案:数据;地址;地址;ALE56.在基址加变址寻址方式中,以________

作变址寄存器,以

________或________

作基址寄存器。答案:累加器A;DPTR;PC57.3

8译码器74LS138在全译码寻址方式中,译码器的输出端通常与单片机接口芯片的

________端连接。答案:片选端58.单片机与普通计算机的不同之处在于其将________、________和________

三部分集成于一块芯片上。答案:CPU;存储器;I/O口59.8051单有:________,________,

________,________,________。答案:外部0中断;定时器T0中断;外部1中断;定时器T1中断;串行口通讯中断60.16KB

RAM存储器的首地址若为3000H,则末地址为

________

H。答案:

6FFF61.已知程序执行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:

POP

DPH

POP

DPL

MOV

DPTR,#3000H

RL

A

MOV

B,A

MOVC

A,@A+DPTR

PUSH

A

MOV

A,B

INC

A

MOVC

A,@A+DPTR

PUSH

A

RET

ORG

3000H

DB

10H,80H,30H,80H,50H,80H

请问:A=________,SP=________,(51H)=________,(52H)=________,PC=________。答案:30H;50H;80H;30H;3080H62.假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:

ANL

A,#17H

ORL

17H,A

XRL

A,@R0

CPL

A后,A的内容为________

。答案:4BH

63.通过堆栈操作实现子程序调用,首先就要把________

的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到________。答案:PC;PC64.假定累加器A中的内容为40H,执行指令1000H:MOVC

A,@A+PC

后,把程序存储器________单元的内容送入累加器A中。答案:1041H65.8K╳8位的存储器共有地址线________根。答案:1366.当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停

________

执行,转去执行

________程序,执行完

________,再执行

程序。答案:中断服务;中断服务;主67.已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后:

POP________

DPH

POP________

DPL

MOV

DPTR,#3000H

RL________A

MOV

B,A

MOVC

A,@A+DPTR

PUSH

A

MOV

A,B

INC________

A

MOVC

A,@A+DPTR

PUSH

A

RET

ORG

3000H

DB________10H,80H,30H,80H,50H,80H

请问:A=

,SP=

,(41H)=

,(42H)=

。答案:A=

80H

;SP=

42H

;(41H)=

30H

;(42H)=

80H

;PC=

8030H68.当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停________的执行,转去执行________

程序,执行完________,再执行程序。答案:中断服务程序;中断服务程序;主程序69.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问________存储器提供地址,而DPTR是为访问________存储器提供地址。答案:

程序

;

数据

70.如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:

POP

DPH

POP

DPL

POP

SP

则:DPH=________,DPL=________,SP=________答案:3CH;5FH;4FH四、简答题71.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置

SETB

EA

这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?

答案:中断允许寄存器IE中有1个总的开关中断控制位EA,当EA=0时,所有的中断请求被屏蔽,CPU不接受任何中断;只有当EA=1时,CPU才开放中断。所以主程序的初始化程序中,必须设置

SETB

EA

这条指令。72.中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?答案:中断服务子程序返回指令RETI和普通子程序返回指令RET的区别在于:

RETI指令在返回的同时清除相应的优先级触发器,以允许下次中断73.I/O接口和I/O端口有什么区别?I/O接口的功能是什么?答案:I/O端口简称I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。I/O接口是指单片机与外设间的I/O接口芯片。

I/O接口功能:一.实现和不同外设的速度匹配;二.输出数据缓存;三.输入数据三态缓冲。74.若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下:

2000H

LCALL

LABEL

后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL

直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?答案:1)SP=SP+1=61H

(61H)=PC的低字节=03H

SP=SP+1=62H

(62H)=PC的高字节=20H

2)PC=3456H

3)可以

4)2KB=2048

Byte75.当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?答案:软件陷阱、复位76.片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答案:工作寄存器区、位寻址区、数据缓冲区77.

单片机的复位(RST)操作有几种方法,复位功能的主要作用。答案:单片机的复位操作方式有:1、上电复位;2、手动复位。复位功能的主要作用是:复位时,PC初始化为0000H,使MCS-51单片机从0000H开始执行程序。

78.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?答案:ALE引脚79.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答案:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。80.常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?答案:一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写I/O的指令和控制信号。二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。五、论述题81.DPTR的作用是什么?它由哪几个寄存器组成?答案:相对于地址指针,DPTR被称为数据指针,但实际上DPTR中存放的是一个16位的地址,作为访问程序存储器和外部数据存储器的地址指针。当对64KB外部数据存储器空间寻址时,作为间址寄存器使用,而在访问程序存储器时,作为基址寄存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论