单片机复习资料文档格式.docx

上传人:b****6 文档编号:20676674 上传时间:2023-01-25 格式:DOCX 页数:26 大小:55.77KB
下载 相关 举报
单片机复习资料文档格式.docx_第1页
第1页 / 共26页
单片机复习资料文档格式.docx_第2页
第2页 / 共26页
单片机复习资料文档格式.docx_第3页
第3页 / 共26页
单片机复习资料文档格式.docx_第4页
第4页 / 共26页
单片机复习资料文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

单片机复习资料文档格式.docx

《单片机复习资料文档格式.docx》由会员分享,可在线阅读,更多相关《单片机复习资料文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

单片机复习资料文档格式.docx

C.8个TTL低电平负载D.10个TTL低电平负载

19.PC中存放的是()

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

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

20.8031是()

A.CPUB.微处理器C.单片微机D.控制器

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

A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH

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

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

23.所谓CPU是指()

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

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

A.2000HB.2001HC.2002HD.2003H

25.MCS-51执行完MOVA,#08H后,PSW的哪一位被置位()

A.CB.F0C.OVD.P

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

A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成

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

A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,在入栈D.以上都不对

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

A.11根B.12根C.13根D.14根

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

A.

B.

C.T1D.T0

30.MCS-51的相对转移指令的最大负跳变距离()

A.2KBB.128BC.127BD.256B

题号

1

2

3

4

5

6

7

8

9

10

答案

D

A

B

C

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

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

A.0100HB.2080HC.0000HD.8000H

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

A.500B.1000C.216-500D.216-1000

3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A.P3.2B.P3.3C.P3.4D.P3.5

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

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

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

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

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

A.工作方式0B.工作方式1C.工作方式2D.工作方式3

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

A.ET1B.TF1C.IT1D.IE1

1.C2.C3.D4.A5.A

6.C7.D

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

(A)MOV指令(B)PUSH指令

(C)MOVC指令(D)MOVX指令

2.对外部中断初始化的内容不包括()

(A)设置中断触发方式(B)设置外部中断允许

(C)设置中断总允许(D)设置中断响应方式

3.执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。

从堆栈弹出的断点地址送给()

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

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

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

5.某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为()

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

6.当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是()。

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

7.某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为(C)。

(A)256μs(B)8192μs(C)65536μs(D)65536×

2μs

8.若原来工作寄存器0组为当前寄存器组,现要改为1组,不能使用的指令是()

(A)SETBRS0(B)CPLPSW.3

(C)CRLPSW.3(D)SETBPSW.3

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

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

10.串行通信的传送速率单位是波特,波特的单位是()

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

1.C;

2.A;

3.C;

4.D;

5.B;

6.A;

7.C;

8.C;

9.D;

10.B。

 

1、C语言提供的合法的数据类型关键字是(B)。

A、Double 

B、short 

C、integer 

D、Char

2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( 

)。

A、00H~20H 

B、00H~7FH 

C、20H~2FH 

 

D、00H~FFH

3、MCS-51单片机的复位信号是(A)有效。

A、高电平 

B、低电平 

C、脉冲 

D、下降沿

4、89S51的单片机的堆栈指针(C)

A、只能位于内部RAM低128B字节范围内 

B、可位于内部RAM低256字节范围内

C、可位于内部ERRAM内。

     

D、可位于内部RAM或外部RAM内 

5、在串行口工作于移位寄存器方式时,其接收由(C)来启动。

A、REN  

B、RI  

C、REN和RI  

D、TR 

6、存储16×

16点阵的一个汉字信息,需要的字节数为(A)

A、 

32 

B、 

64 

C、 

128 

D、 

256 

7、当MCS-51单片机接有外部存储器,P2口可作为( 

A、数据输入口 

B、数据的输出口 

C、准双向输入/输出口 

D、输出高8位地址

8、C51中一般指针变量占用( 

)字节存储。

A、一个 

B、两个 

C、三个 

D、四个

9、使用宏来访问绝对地址时,一般需包含的库文件是( B )

A、reg51.h 

B、absacc.h 

C、intrins.h 

D、startup.h

10、单片机的定时器/计数器工作方式1是( 

D)。

A、8位计数器结构 

B、2个8位计数器结构

C、13位计数结构 

D、16位计数结构

11、C语言中最简单的数据类型包括(B)。

A、整型、实型、逻辑型 

B、整型、实型、字符型

C、整型、字符型、逻辑型 

D、整型、实型、逻辑型、字符型

12、下列描述中正确的是(D)。

A、程序就是软件 

B、软件开发不受计算机系统的限制

C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合

13、下列计算机语言中,CPU能直接识别的是(D)。

A、自然语言 

B、高级语言 

C、汇编语言 

D、机器语言

14、MCS-5l单片机的堆栈区是设置在( 

C)中。

A、片内ROM区 

B、片外ROM区 

C、片内RAM区 

D、片外RAM区

15、以下叙述中正确的是(C)。

A、用C语言实现的算法必须要有输入和输出操作

B、用C语言实现的算法可以没有输出但必须要有输入

C、用C程序实现的算法可以没有输入但必须要有输出

D、用C程序实现的算法可以既没有输入也没有输出

16、以下能正确定义一维数组的选项是(B)。

A、inta[5]={0,1,2,3,4,5};

B、chara[]={0,1,2,3,4,5};

C、chara={'

A'

'

B'

C'

};

D、inta[5]="

0123"

;

17、数据的存储结构是指(D)。

A、存储在外存中的数据 

B、数据所占的存储空间量

C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示

18、下列关于栈的描述中错误的是( 

C)。

A、栈是先进后出的线性表 

B、栈只能顺序存储

C、栈具有记忆作用 

D、对栈的插入和删除操作中,不需要改变栈底指针

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

A、掩膜ROM 

B、PROM 

C、EPROM 

D、EEPROM

20、以下叙述中错误的是(C)

A、对于double类型数组不可以直接用数组名对数组进行整体输入或输出

B、数组名代表的是数组所占存储区的首地址,其值不可改变

C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D、可以通过赋初值的方式确定数组元素的个数

一、填空题

1、MCS-51系列单片机为(8 

)位单片机。

2、8051单片机有两种复位方式,既上电复位和手动复位。

复位后SP=( 

07H 

),PC=( 

0000H 

),PSW=(00H 

),P0=( 

FFH 

)。

3、在MCS-51中,PC和DPTR都用于提供地址,PC为访问( 

程序 

)存储器提供地址,而DPTR是为访问( 

片外)存储器提供地址。

4、MCS-51单片机系列有( 

)个中断源,可分为( 

两 

)个优先级。

5、假定(A)=85H, 

(R0)=20H,(20H)=0AFH.执行指令:

ADD 

A,@R0后,累加器A的内容为(34H),CY的内容为(1 

),OV的内容为(1 

.

6、单片机位寻址区的单元地址是从( 

20H 

)单元到( 

2FH 

)单元,若某位地址是09H,它所在单元的地址应该是( 

21H 

7、通常,单片机上电复位时PC=( 

0000 

)H,SP=( 

07 

)H。

8、DA指令是(十进制 

)指令,它只能紧跟在( 

加法)指令后使用。

9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入( 

),否则输入数据可能出错。

10、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(中断优先级 

)寄存器的内容决确定的。

11、LED数码显示有(静态 

)和( 

动态 

)两种显示形式。

12、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。

其中INT1的入口地址为(0013H 

),串行口入口地址为(0023H 

),T0的入口地址为(000BH 

13、P0、P1、P2、P3四个均是(8)位的( 

并行 

)口(填“串行”还是“并行”),其中P0的功能是( 

分时送出低8位地址和数据的输入/输出 

14、8051单片机有( 

)个中断源,( 

)级中断优先级别。

15、任何程序总是由三种基本结构组成:

( 

顺序结构 

)、( 

分支结构 

循环结构 

16、堆栈指针SP的内容将始终指示( 

堆栈顶部 

),当单步执行了调用指令LCALL 

addr16后SP的内容将( 

)改变。

17、单片机串行通信时,若要发送数据,就必须将要发送的数据送至( 

SBUF(99H) 

)单元,若要接收数据也要到该单元取数。

18、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用( 

T1 

)的溢出率来设定和计算波特率。

20、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用( 

PUSH 

)指令,恢复现场用( 

POP 

)指令。

21、MCS-51单片机访问外部存储器时,利用( 

ALE 

)信号锁存来自( 

P0 

)口的低8位地址信号。

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

23、计算机的系统总线有地址总线、控制总线和( 

数据总线 

24、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用( 

25、假定(SP)=40H,(3FH)=30H,(40H)=60H。

执行下列指令:

POPDPH,POPDPL后,DPTR的内容为( 

603FH 

),SP的内容是( 

3EH 

26、单片机的堆栈栈顶由( 

SP 

)来指示,复位时起位置在( 

)单元。

27、单片机内部数据传送指令(MOV 

)用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令( 

MOVX 

)用于单片机内部与外部RAM或I/O接口之间,( 

MOVC 

)指令用于单片机内部与外部ROM之间的查表

28、关于堆栈类操作的两条指令分别是( 

)、( 

POP),操作遵循( 

先进后出 

)原则。

29、若MCS-51单片机采用12MHz的晶振,它的机器周期( 

1MS 

),ALE引脚输出正脉冲频率为(2MHZ 

30、要使MCS-51单片机从片内的地址0000H开始执行程序。

那么EA应( 

接高电平 

31、8751有两个16位可编程定时/计数器,T0和T1。

它们的功能可由控制寄存器( 

TCON 

)、( 

TMOT)的内容决定,且定时的时间或计数的次数与( 

TH1/TH0 

TL1/TL0)两个寄存器的初值有关。

32、串行口的控制寄存器SCON中,REN的作用是( 

允许接收控制位,由软件枝1或清0 

33、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2μs 

34、当80C51的RST引脚上保持( 

)个机器周期以上的低电平时,80C51即发生复位。

35、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行( 

256)次。

36、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。

其中CY为( 

进位 

)标志,用于无符号数加(减)运算,当进行( 

位)操作时作为位累加器。

OV为( 

溢出 

)标志,用于有符号数的加(减)运算。

37、异步串行数据通信的桢格式由( 

起始 

)位,( 

数据 

奇偶校验)位和( 

停止 

)位组成。

38、MCS-51的指令可分为几种不同的寻址方式。

如:

MOV 

A,20H属于(直接 

)寻址方式,MOVCA,@A+DPTR 

属于( 

变址)寻址方式,MOV 

C,bit 

位 

)寻址方式。

39、假定(SP)=60H, 

(ACC)=30H,(B)=70H, 

执行下列命令:

PUSH 

ACC 

B

后,SP的内容为( 

62H 

),61H的单元的内容为( 

30H)。

35.MCS-51单片机有(5)个中断源,

(2)级优先级中断。

36.串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。

29、欲使P1口的低4位输出0,而高4位不变,应执行一条ANLP1,#0F0H指令。

1、在单片机中,通常将一些中间计算结果放在(累加器 

)中 

2、单片机8051的XTAL1和XTAL2引脚是( 

外接晶振 

)引脚 

3、下列指令中错误的是( 

MOV﹫R4,R3 

4、执行M 

E,#81H指令的意义是:

开放外部中断源0 

) 

5、执行如下三条指令后,30H单元的内容是(0 

1,#30H 

40H,#0 

﹫R 

1,40H 

6、8051的程序计数器P 

C为16位计数器,其寻址范围是( 

64K 

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

3组)

8、MOVXA,@DPTR指令中源操作数的寻址方式是(寄存器间接寻址 

9、MCS-51有中断源( 

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

11、控制串行口工作方式的寄存器是( 

SCON)

12、执行PUSH 

ACC指令,MCS-51完成的操作是(SP+1SP,ACCSP 

13、PC中存放的是(下一条要执行的指令 

14、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(98H 

15、在中断服务程序中至少应有一条(中断返回指令 

16、当MCS-51复位时,下面说法准确的是(PC=0000H 

17、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(MOVX 

18、JNZ 

REL指令的寻址方式是( 

相对寻址 

19、若某存储器芯片地址线为12根,那么它的存储容量为(4KB 

20、关于MCS-51的堆栈操作,正确的说法是( 

先修改栈指针,在入栈 

21、若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应( 

INT0 

22、在单片机中,( 

RAM 

)是数据存储器,( 

ROM 

)是程序存储器。

23、定时/计数器有4种操作模式,它们由(TMOD)寄存器中的M1M0状态决定。

24、PC是( 

一个不可寻址的特殊功能寄存器 

25、判断是否溢出时用PSW的(OV 

)标志位,判断是否有进位时用PSW的(CY)标志位。

26、在片外扩展已骗8K的EPROM2764需要( 

1)根地址线。

27、计算机能直接识别的语言是( 

机器语言)。

28、开机复位后,CPU使用的是寄存器第一组,地址范围是(00H-07H 

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

PC=000H 

31、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,

程序计数器PC的内容将被自动修改为( 

0023H 

32、转移指令LCALL 

addr16的转移范围是( 

),JNB 

rel的转移范围是( 

64k),调用指令AJMP 

addr11的调用范围是( 

2k 

33、如果(P0)=65H,则当

CPL 

P0.2

SETB 

C

P0.4,C

执行后(P0)=( 

71H 

34、(乘除法 

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

35、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( 

R1,#40H

@R1,A)。

36、已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。

各个位的值是(1、1、0 

37、执行PUSH 

ACC指令,MCS-51完成的操作是(SP+1→SP(ACC)→(SP) 

38、MOV 

C,20H.0的操作方式是( 

位寻址 

39、外部中断1固定对应的中断入口地址为( 

0013H 

40、对程序存储器的读操作,只能用( 

MOVC指令 

41、在进行串行通信时,若两机的发送与接收可以同时进行,则称为(全双工传送)。

42、8051

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

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

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

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