单片机习题 解答 仅供参考.docx

上传人:b****1 文档编号:2393257 上传时间:2022-10-29 格式:DOCX 页数:15 大小:25.87KB
下载 相关 举报
单片机习题 解答 仅供参考.docx_第1页
第1页 / 共15页
单片机习题 解答 仅供参考.docx_第2页
第2页 / 共15页
单片机习题 解答 仅供参考.docx_第3页
第3页 / 共15页
单片机习题 解答 仅供参考.docx_第4页
第4页 / 共15页
单片机习题 解答 仅供参考.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

单片机习题 解答 仅供参考.docx

《单片机习题 解答 仅供参考.docx》由会员分享,可在线阅读,更多相关《单片机习题 解答 仅供参考.docx(15页珍藏版)》请在冰豆网上搜索。

单片机习题 解答 仅供参考.docx

单片机习题解答仅供参考

1、单片机是将微处理器、一定容量的RAM和ROM以及I/O接口、

定时器等电路集成在一块芯片上而构成的微型计算机。

2、MCS-51系列单片机片内集成了4KB的FLASHROM,

共有5个中断源。

3、两位十六进制数最多可以表示256个存储单元。

4、AT89C51是以下哪个公司的产品?

(C)

A、INTELB、AMDC、ATMELD、PHILIPS

5、MCS-51系列单片机具有64KB的字节寻址能力。

6、MCS-51系列片内有两个16位的定时/计数器。

7.MCS-51单片机是8位的单片机。

8、MCS-51单片机有

(2)级优先级中断。

9、单片机也可称为___微控制器________或___嵌入式控制器________。

10.一个完整的微机系统由硬件系统和软件系统两大部分组成。

11、MCS-51单片机片内有 5个中断源,其中  2 个外部中断源。

12.10101.101B转换成十进制数是( D )。

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

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

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

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

(A)111101.0000101B(B)111100.0000101B

(C)111101.101B(D)111100.101B

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

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

一、填空题

1、8051的引脚RST是_IN脚___(IN脚还是OUT脚),当其端出现_高__电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到__低__电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。

2、PC存放下一条需要执行指令的内存地址,具有__自动加一_________特性。

在8051中决定程序执行顺序的是PC还是DPTR?

pc它是___16___位?

是(是,不是)SFG?

3、MCS-51的堆栈只可设置在RAM,其最大容量为128B,存取数据的原则是先进后出。

堆栈寄存器SP是8位寄存器,存放堆栈的栈顶位置。

4、堆栈的特性是先进后出,8051的堆栈一般开辟在RAM,其堆栈指针是SP。

5、MCS—51的存储器空间配置从功能上可分为四种类型:

__外部数据存储器_______、内部数据存储器、____内部_程序存储器______、外部程序存储器。

6、P2口通常用作__地址总线高8位_____,也可以作通用的I/O口使用。

7、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为___08H~0FH__。

8、8051的堆栈区一般开辟在RAM_______。

9、MCS-51的堆栈只可设置在RAM,堆栈寄存器sp是8位寄存器。

10、MCS-51单片机的P0~P4口均是    并行     I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的   地址总线           和 数据总线              ,在P0~P4口中,    P0      为真正的双相口,       P1-P3     为准双向口;    P3      口具有第二引脚功能。

二、判断题

1、存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。

2、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

3、DPTR是由DPH和DPL两个8位特殊寄存器组成的。

对 

4、我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。

5、MCS-51的程序存储器只能用来存放程序。

6、MULAB的执行结果是高8位在A中,低8位在B中。

7、DPTR是由DPH和DPL两个8位特殊寄存器组成的。

对 

三、选择题

1、MCS-51单片机的堆栈区应建立在(B)。

A.片内数据存储区的低128字节单元      B.片内数据存储区

C.片内数据存储区的高128字节单元       D.程序存储区

2、8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。

A.P0 B.P1C.P2 D.P3

3、单片机应用程序一般存放在(B     )  

  A.RAM          B.ROM         C.寄存器          D.CPU  

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

A.0组B.1组C.2组D.3组

5、PC中存放的是(A)

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

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

6、所谓CPU是指(A)

A.运算器和控制器B.运算器和存储器C.输入输出设备D.控制器和存储器

四、简答题

1、已知一MCS51单片机系统外接晶体振荡器频率为11.059MHZ,计算:

答:

P=1/f=(1/11.059*10^6)=90nsS=2P=180nsT=12P=1.08us

单片机系统的时钟周期、状态周期和机器周期所对应的时间是多少?

2.各中断源对应的中断服务程序的入口地址是否能任意设定?

答:

各中断源的入口地址已经在中断地址区被定义了,不能任意设定。

1.下列各条指令其源操作数的寻址方式是什么?

(1)MOVA,#48H;寻址方式:

立即寻址

(2)ADDA,60H;寻址方式:

直接寻址

(3)ANLA,@R0;寻址方式:

寄存器间接寻址

2、MCS—51指令共有六种寻址方式,分别是立即数寻址、____直接寻址_____、_寄存器寻址________、寄存器间接寻址、____变址寻址______、相对寻址。

3、片内RAM可进行位寻址的空间位地址范围是_____20H-2FH_________。

4、D指令是MCS-51指令系统中执行时间最长且长达4us的。

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

5、8051单片机中既可位寻址又可字节寻址的单元是(A  )  

  a)20H     b)30H          c)00H       d)70H  

6、MOV  A,30H的源操作数为直接寻址方式。

7、MOVXA,@R0指令中,源操作数采用(D)寻址方式,指令作用在()区间。

A.寄存器,外部数据存储器B.直接,程序存储器

C.寄存器间接,内部数据存储器D.寄存器间接,外部数据存储器

8、JNZREL指令的寻址方式是(C)

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

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

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

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

 

A)MOV  A, @R1        B)MOVC  A,  @A + DPTR 

C)MOVX  A, @ R0       D)MOVX  A,  @ DPTR 

2.MOVXA,@R0指令中,源操作数采用(D)寻址方式,指令作用在()区间。

(A)寄存器,外部数据存储器(B)直接,程序存储器

(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器

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

(A)MOVR1,40H(B)MOVR1,#40H

MOVX@R1,AMOVXR1,A

(C)MOVX40H,A(D)MOVR1,#40H

MOVX@R1,A

4、以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。

(1).MOVA,@R7间接寄存器使用R7有误,间址寄存器只能使用R0、R1

(2).MOVA,#3000H8位累加器A不能接受16位数据

(3).MOVX@R0,B对

(4).MOVA,30H对

(5).MOVXA,30H 

5、使用简单指令序列完成以下操作

(1).将20H单元清零MOV20H,#00H或CLRAMOV20H,A2

(2).请将ROM3000H单元内容送R7

MOV DPTR, #3000H

   CLR A

   MOVC A,@A+DPTR

MOV R7,A

(3)、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。

MOVA,20H

MOVXDPTR,#2FFFH

MOVX@DPTR,A

 

1、.下列程序段执行后,(R0)=___7FH____,(7EH)=_00H___,(7FH)=____41H___。

MOVR0,#7EH

MOV7EH,#0FFH

MOV7FH,#40H

1NC@R0

1NCR0

1NC@R0

2、假定(SP)=40H, (39H)=30H,(40H)=60H。

执行下列指令:

POP DPH

POP DPL

后,DPTR的内容为     6030H ,SP的内容是         38H。

3.下列各条指令其源操作数的寻址方式是什么?

各条指令单独执行后,A中的结果是什么?

)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

(1)MOVA,#48H;寻址方式:

立即寻址,(A)=48H

(2)ADDA,60H;寻址方式:

直接寻址,(A)=7CH

4、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?

MOVR1,#30H(R1)=30H

MOVA,#64H;(A)=64H

ADDA,#47H;(A)=ABH,(CY)=0,(AC)=0

DAA;(A)=11H,(CY)=1,(AC)=1

MOV@R1,A;(R1)=30H,(30H)=11H

此程序段完成的功能:

5、把DPTR的内容压入堆栈

PUSHDPL

PUSHDPH

6.执行下面一段程序;MOVSP,#60H

MOVA,#10H

MOVB,#01H

PUSHA

PUSHB

POPA

POPB

A,B的内容是:

(A)=01H(B)=10H

7.若(A)=50H,(B)=A0H,执行MULAB后,(A)=00H(B)=32H(CY)=0(OV)=1

8、.(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40)=20H

MOVA,@R0

MOV@R0,40H

MOV40H,A

MOVR0,#35H

问执行程序后,R0=35HA=7FH4BH=20H40H=7FH

9、.若PSW=00,执行下列程序后,PSW的各位状态如何?

MOVA,#0FBH

MOVPSW,#10H

ADDA,#7FH

C

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

当前位置:首页 > 求职职场 > 面试

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

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