最新51单片机基础知识试题题库含答案资料Word文档格式.docx

上传人:b****4 文档编号:8254195 上传时间:2023-05-10 格式:DOCX 页数:40 大小:46.62KB
下载 相关 举报
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第1页
第1页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第2页
第2页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第3页
第3页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第4页
第4页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第5页
第5页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第6页
第6页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第7页
第7页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第8页
第8页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第9页
第9页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第10页
第10页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第11页
第11页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第12页
第12页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第13页
第13页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第14页
第14页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第15页
第15页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第16页
第16页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第17页
第17页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第18页
第18页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第19页
第19页 / 共40页
最新51单片机基础知识试题题库含答案资料Word文档格式.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最新51单片机基础知识试题题库含答案资料Word文档格式.docx

《最新51单片机基础知识试题题库含答案资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新51单片机基础知识试题题库含答案资料Word文档格式.docx(40页珍藏版)》请在冰点文库上搜索。

最新51单片机基础知识试题题库含答案资料Word文档格式.docx

17、使用8031芯片时,需将/EA引脚接 

低 

电平,因为其片内无 

程序 

存储器。

18、片内RAM低128个单元划分为哪3个主要部分:

工作寄存器区 

、 

位寻址区

和 

用户RAM区 

19、通过堆栈操作实现子程序调用,首先就要把 

PC 

的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到 

20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS

-51的PC是16位的,因此其寻址的范围为 

64 

KB。

21、MCS-51单片机片内RAM的寄存器共有 

32 

个单元,分为 

组寄存器,每组8

个单元,以R0~R7作为寄存器名称。

22、但单片机的型号为8031/8032时,其芯片引线EA一定要接 

电平。

二、选择题:

1、当MCS-51复位时,下面说法正确的是( 

)。

A、PC=0000H 

B、SP=00H 

C、SBUF=00H 

D、P0=00H

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

A、0组 

B、1组 

C、2组 

D、3组

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

A、00H 

B、07H 

C、60H 

D、70H

4、当ALE信号有效时,表示( 

A、从ROM中读取数据 

B、从P0口可靠地送出低8位地址

C、从P0口送出数据 

D、从RAM中读取数据

5、MCS—51单片机的CPU主要的组成部分为( 

A )。

A、运算器、控制器 

 

B、加法器、寄存器 

C、运算器、加法器 

D、运算器、译码器

6、单片机上电复位后,PC的内容和SP的内容为(  B  )。

A、0000H,00H 

B、0000H,07H 

C、0003H,07H 

D、0800H,08H

7、单片机8031的ALE引脚是( 

A、输出高电平 

B、输出矩形脉冲,频率为fosc的1/6

C、输出低电平 

D、输出矩形脉冲,频率为fosc的1/2

8、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( 

A、P0口 

B、P1口 

C、P2口 

D、P0口和P2口

9、PSW中的RS1和RS0用来( 

A、选择工作寄存器区号 

B、指示复位 

C、选择定时器 

D、选择工作方式

10、上电复位后,PSW的值为( 

A、1 

B、07H 

C、FFH 

D、0

11、单片机上电复位后,堆栈区的最大允许范围是( 

)个单元。

A、64 

B、120 

C、128 

D、256

12、单片机上电复位后,堆栈区的最大允许范围是内部RAM的( 

A、00H—FFH 

B、00H—07H 

C、07H—7FH 

D、08H—7FH

13、对于8031单片机,其内部RAM( 

A、只能位寻址 

B、只能字节寻址 

C、既可位寻址又可字节寻址 

D、少部分能位寻址 

14、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于( 

) 

µ

S。

A、1/12 

B、1/2 

C、1 

D、2

15、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( 

A、存放指令 

B、存放16位地址,作间址寄存器使用 

C、存放下一条指令地址 

D、存放上一条指令地址

16、ALU表示( 

A、累加器 

B、程序状态字寄存器 

C、计数器 

D、算术逻辑部件

17、单片机上电后或复位后,工作寄存器R0是在( 

A、0区00H单元 

B、0区01H单元 

C、0区09H单元 

D、SFR

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

)引脚。

A、外接定时器 

B、外接串行口 

C、外接中断 

D、外接晶振

19、8051单片机的VSS(20)引脚是( 

A.主电源+5V 

B.接地 

C.备用电源 

D.访问片外存贮器

20、8051单片机的VCC(40)引脚是( 

21、8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是( 

A、P0 

B、P1 

C、P2 

D、P3

22、MCS—51复位后,程序计数器PC=( 

即程序从( 

)开始执行指令。

A、0001H 

B、0000H 

C、0003H 

D、0023H

23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( 

),它是按后进先出的原则存取数据的。

A、存放运算中间结果 

B、存放标志位 

C、暂存数据和地址 

D、存放待调试的程序

24、单片机的堆栈指针SP始终是指示( 

A、堆栈底 

B、堆栈顶 

C、堆栈地址 

D、堆栈中间位置

25、MCS—51单片机复位后,专用寄存器ACC的状态是( 

A、0000H 

C、00H 

D、0FFH

26、当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为( 

A、组0 

B、组1 

C、组2 

D、组3

27、8051单片机中,唯一一个用户可使用的16位寄存器是( 

A、PSW 

B、ACC 

C、SP 

D、DPTR

28、8051的程序计数器PC为16位计数器,其寻址范围是( 

A、8K 

B、16K 

C、32K 

D、64K

29、单片机应用程序一般存放在( 

)中。

A、RAM 

B、ROM 

C、寄存器 

D、CPU

三、判断题

1、当MCS-51上电复位时,堆栈指针SP=00H。

( 

×

) 

SP=07H

2、PC存放的是当前正在执行的指令。

)是将要执行的下一条指令的地址

3、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

)80H~FFH

4、在MCS-51系统中,一个机器周期等于1.5us。

)若晶振频率为8MHz,才可能为1.5us

5、8031的CPU是由RAM和EPROM所组成。

)CPU由运算器和控制器组成

6、PC可以看成使程序存储器的地址指针。

√)

7、判断以下有关PC和DPTR的结论是否正确?

A、DPTR是可以访问的,而PC不能访问。

( 

B、它们都是16位的存储器。

C、它们都有自动加“1”的功能。

)PC有自动加“1”的功能,而DPTR的加“1”则需通过指令INC 

DPTR来完成。

D、DPTR可以分为两个8位的寄存器使用,但PC不能。

8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。

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

)位寻址区既可以供位寻址使用,又可以供字节寻址使用。

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

)特殊功能寄存器中其单元地址能被8整除的才可以进行位寻址。

11、MCS—51单片机是高档16位单片机。

12、MCS—51的产品8051与8031的区别是:

8031片内无ROM。

√ 

13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

15、MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:

一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

16、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

17、单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。

18、单片机的指令周期是执行一条指令所需要的时间。

一般由若干个机器周期组成。

19、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

20、MCS—51单片机上电复位后,片内数据存储器的内容均为00H。

21、MCS—51单片机的数据存贮器是指外部存贮器。

22、MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。

23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。

四、问答题

1、80C51ROM空间中,0000H~0023H有什么用途?

用户应怎样合理安排?

答:

0000H~0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口地址,用户不能安排其他内容。

一般来讲,从0030H以后,用户可自由安排。

2、80C51如何确定和改变当前工作寄存器区?

80C51是根据程序状态字寄存器PSW中工作寄存器区选择控制位RS1、RS0(PSW.4、PSW.3)来确定和改变当前工作寄存器区:

RS1、RS0=00——0区 

(00H~07H)

RS1、RS0=01——1区 

(08H~0FH)

RS1、RS0=10——2区 

(10H~17H)

RS1、RS0=11——3区 

(18H~1FH)

3、简述读外ROM和读写外RAM用到的控制信号。

读外ROM的控制线有3条:

①ALE:

控制锁存低8位地址信号。

②PSEN:

控制外ROM输出。

③EA:

确定读外ROM。

读写外RAM控制信号分别为:

①RD:

控制外RAM输出。

②WR:

控制外RAM输入。

第2章习题参考答案

一、填空题

1、指令格式是由 

操作码 

操作数 

所组成,也可能仅由 

组成。

2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为 

MOVC 

3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为 

MOV 

4、若访问MCS-51的片外数据存储器,它的操作码助记符应为 

MOVX 

5、累加器(A)=80H,执行完指令ADDA,#83H后,进位位C= 

6、执行ANL 

A,#0FH指令后,累加器A的高4位= 

0000 

7、JZ 

rel的操作码地址为1000H,rel=20H,它的转移目的地址为 

1022H 

8、JBC 

00H,rel操作码的地址为2000H,rel=70H,它的转移目的地址为 

2073H 

9、累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD 

A,20H指令后PSW.0= 

10、MOV 

PSW,#10H是将MCS-51的工作寄存器置为第 

组。

11、指令LCALL 

37B0H,首地址在2000H,所完成的操作是 

2003H 

入栈,

37B0H 

→PC。

12、MOVX 

A,@DPTR源操作数寻址方式为 

寄存器间接寻址 

13、ORL 

A,#0F0H是将A的高4位置1,而低4位保持 

不变 

14、SJMP 

rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 

00B7H 

15、设DPTR=2000H,(A)=80H,则MOVC 

A,@A+DPTR的操作数的实际地址为 

2080H 

16、MOV 

C,20H源寻址方式为位 

17、在直接寻址方式中,只能使用 

位二进制数作为直接地址,因此其寻址对象只限于 

片内RAM 

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

地址 

19、在变址寻址方式中,以 

作变址寄存器,以 

或 

DPTR 

作基址寄存器。

20、假定累加器A中的内容为30H,执行指令

1000H:

MOVC 

A,@A+PC

后,把程序存储器 

1031H 

单元的内容送入累加器A中。

21、MOVX 

22、下列程序段的功能:

交换A、B的内容。

PUSH 

ACC

B

POP 

23、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:

后,SP的内容为 

62H 

,61H单元的内容为 

30H 

,62H单元的内容为 

70H 

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

DPH

DPL

后,DPTR的内容为 

7030H 

,SP的内容为 

60H 

25、假定(A)=85H,(R0)=20H,(20H)=0AFH。

执行指令:

ADD 

A,@R0

后,累加器A的内容为 

34H 

,CY的内容为 

,AC的内容为 

,OV的内容为 

26、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:

ADDC 

A,20H

85H 

27、累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行

RLC 

A指令,则A中数变为原来的 

倍。

28、ORG 

2000H

LCALL 

4000H

ORG 

ADD 

A,R2 

执行完LCALL指令后,PC= 

4000H 

29、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。

INC 

A

R3

30H

@R0

后,累加器A的内容为00H 

,R3的内容为 

10H,30H的内容为0F1H 

,40H的内容为 

01H。

30、假定(A)=56,(R5)=67。

A,R5

DA 

后,累加器A的内容为00100011B 

,CY的内容为1。

31、假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。

DEC 

R7

@R1

0EH,R7的内容为18H 

,30H的内容为0FFH,40H的内容为 

0FEH 

32、假定(A)=50H,(B)=0A0H。

MUL 

AB

后,寄存器B的内容为32H 

,累加器A的内容为00H 

,CY的内容为0 

,OV的内

容为 

1。

33、假定(A)=0FBH,(B)=12H。

DIV 

后,累加器A的内容为0DH 

,寄存器B的内容为11H 

,OV的内容为 

0。

34、假定(A)=0C5H,执行指令:

SWAP 

后,累加器A的内容为5CH 

35、假定addr11=00100000000B,标号qaz的地址为1030H。

qaz:

AJMP 

addr11

后,程序转移到地址1100H 

去执行。

36、假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:

ANL 

A,#17H

ORL 

17H,A

XRL 

A,@R0

CPL 

后,A的内容为 

0C8H 

37、若单片机使用频率为6MHz的晶振,那么时钟周期为0.334us 

,机器周期为2us 

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

SP=61H 

,(SP)= 

24H

31H 

SP=62H 

10H

DPL 

SP= 

61H,DPL=10H 

DPH 

SP=60H 

,DPH=24H 

A,#00H

@DPTR,A

最后执行结果是 

将0传送到外部数据存储器的2410H单元 

39、在R7初值为00H的情况下,DJNZ 

R7,rel指令将循环执行256 

次。

40、欲使P1口的低4位输出0而高4位不变,则执行一条 

P1,#0F0H 

指令。

41、欲使P1口的高4位输出1而低4位不变,则执行一条 

42、DIV 

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

00H。

43、MUL 

AB指令执行后,OV标志为1,则(B)不为 

44、用一条指令 

LJMP 

1234H 

可以取代下列4条指令:

DPTR,#1234H

RET

45、要访问特殊功能寄存器,可以采用的寻址方式是 

直接寻址 

位寻址 

和 

寄存器寻址 

46、要访问片外RAM,应采用的寻址方式是 

寄存器间接寻址 

47、已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。

问此时执行“RET”

指令后,SP= 

23H 

,PC= 

3412H 

第3章习题参考答案

1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 

IP 

加以选择。

2、外中断请求标志位是 

IE0 

IE1 

3、 

RETI 

指令以及任何访问 

IE 

寄存器的指令执行过后,CPU不能马上响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:

首先把PC

的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2