单片机基本练习题.docx

上传人:b****4 文档编号:6086538 上传时间:2023-05-09 格式:DOCX 页数:37 大小:34.57KB
下载 相关 举报
单片机基本练习题.docx_第1页
第1页 / 共37页
单片机基本练习题.docx_第2页
第2页 / 共37页
单片机基本练习题.docx_第3页
第3页 / 共37页
单片机基本练习题.docx_第4页
第4页 / 共37页
单片机基本练习题.docx_第5页
第5页 / 共37页
单片机基本练习题.docx_第6页
第6页 / 共37页
单片机基本练习题.docx_第7页
第7页 / 共37页
单片机基本练习题.docx_第8页
第8页 / 共37页
单片机基本练习题.docx_第9页
第9页 / 共37页
单片机基本练习题.docx_第10页
第10页 / 共37页
单片机基本练习题.docx_第11页
第11页 / 共37页
单片机基本练习题.docx_第12页
第12页 / 共37页
单片机基本练习题.docx_第13页
第13页 / 共37页
单片机基本练习题.docx_第14页
第14页 / 共37页
单片机基本练习题.docx_第15页
第15页 / 共37页
单片机基本练习题.docx_第16页
第16页 / 共37页
单片机基本练习题.docx_第17页
第17页 / 共37页
单片机基本练习题.docx_第18页
第18页 / 共37页
单片机基本练习题.docx_第19页
第19页 / 共37页
单片机基本练习题.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机基本练习题.docx

《单片机基本练习题.docx》由会员分享,可在线阅读,更多相关《单片机基本练习题.docx(37页珍藏版)》请在冰点文库上搜索。

单片机基本练习题.docx

单片机基本练习题

第一章单片机概述

一、填空题

1、除了“单片机”之外,单片机还可以称之为()和()

2、专用单片机由于已把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化、软硬件资源利用最优化,从而大大地提高了()和降低了()

3、在单片机领域内,ICE的含义是()

4、单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通()和()5、CHMOS工艺是()工艺和()工艺的结合,具有()的特点

6、与8051比较80C51最大的特点是()

7、()控制技术是对传统控制技术的一次革命,这种控制技术必须使用()才能实现。

二、选择题在下列各题的(A)、(B)、(C)、(D)4个选项中,只有一个是正确的,请选择出来。

1、下列简写名称中不是单片机或单片机系统的是

(A)MCU(B)SCM(C)ICE(D)CPU

2、在家用电器中事业单片机应属于计算机的

(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用

3、80C51与87C51的区别在于

(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同

4、80C51与8051的区别在于

(A)内部ROM的类型不同(B)半导体工艺的型式不同

(C)内部寄存单元的数目不同(D)80C51使用EEPROM而8051使用EPROM

5、在下列单片机芯片中使用掩膜ROM作为内部存储器的是

(A)8031(B)80C51(C)8032(D)87C51

6、80C51芯片采用的半导体工艺是

(A)CMOS(B)HMOS(C)CHMOS(D)NMOS>

7、单片机芯片8031属于

(A)MCS—48系列(B)MCS—51系列(C)MCS—96系列(D)MCS—31系列

8、使用单片机实现在线控制的好处不包括

(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合

9、以下所列各项中不是单片机发展方向的是

(A)适当专用化(B)不断提高其性能

(C)继续强化功能(D)努力增加位数第一章单片机概述

一、填空题

1、微控制器,嵌入式微控制器

2、可靠性,成本

3、在线仿真器

4、指令系统,单片机硬件结构

5、CMOS,HMOS,低功耗

6、使用CHMOS工艺

7、微,单片机

二、选择题

1、(D)2、(B)3、(A)4、(B)5、(B)

6、(C)7、(B)8、(D)9、(D)

基本练习

第二章MCS—51单片机的结构和原理

一、问答题

1、8051单片机芯片包含哪些主要逻辑功能部件?

各有什么主要功能?

2、MCS-51单片机的EA信号有何功能?

在使用8031时EA信号引脚应如何处理?

3、MCS-51单片机有哪些信号需要芯片引脚以第二功能的方式提供?

4、内部RAM低128单元划分为哪3个主要部分?

说明各部分的使用特点。

5、程序计数器(PC)作为不可寻址寄存器,它有哪些特点?

6、堆栈有哪些功能?

堆栈指示器(SP)的作用是什么?

在程序设计时,为什么要对SP重新赋值?

7、MCS-51的4个I/O口在使用上有哪些分工和特点?

试比较各口的特点?

8、MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?

9、什么是指令周期,机器周期和时钟周期?

如何计算机器周期的确切时间?

10、使单片机复位有几种方法?

复位后机器的初始状态如何?

二、判断题

1、用户构建单片机应用系统,只能使用芯片提供的信号引脚。

2、程序计数器(PC)不能为用户使用,因此它就没有地址。

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

4、在程序执行过程中,由PC提供数据存储器的读/写地址。

5、0C51共有21的专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。

6、对单片机的复位操作就是初始化操作。

三、填空题

1、MCS-51单片机引脚信号中,信号名称带上划线的表示该信号()或()有效

2、MCS-51单片机内部RAM的寄存器区共有()个单元,分为()组寄存器,每组()个单元,以()作为寄存器名称。

3、单片机系统复位后,(PSW)=00H,因此内部RAM寄存器区的当前寄存器是第()组,8个寄存器的单元地址为()~()。

4、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点送回()。

5、为寻址程序状态字的F0位,可使用的地址和符号有()、()、()和()。

6、MCS-51单片机的时钟电路包括两部分内容,即芯片内的()和芯片外跨接的()与()。

7、在MCS-51中,位处理器的数据位存储空间是由()的可寻址位和内部RAM为寻址区的()个位。

8、MCS-51的4个I/O口中,P0是真正的双向口,而其他口则为准双向口,这一区别在口线电路结构中表现在()的不同上。

四、选择题

1、单片机芯片内部提供了一定数量的工作寄存器,这样做的好处是不应包括

(A)提高程序运行的可靠性(B)提高程序运行速度

(C)为程序设计提供方便(D)减少程序长度

2、内部RAM中的位寻址区定义的位是给

(A)位操作准备的(B)移位操作准备的

(C)控制转移操作准备的(D)以上都对

3、对程序计数器PC的操作

(A)是自动进行的(B)是通过传送进行的

(C)是通过加1指令进行的(D)是通过减1指令进行的

4、以下运算中对溢出标志OV没有影响或不受OV影响的运算是

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

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

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

(A)4KB(B)64KB(C)8KB(D)128KB

6、在算术运算中,与辅助进位位AC有关的是

(A)二进制数(B)八进制数(C)十进制数(D)十六进制数

7、以下有关PC与DPTR的结论中有错误的是

(A)DPTR是可以进行访问的而PC不能访问

(B)它们都是16位的寄存器

(C)它们都具有加1功能

(D)DPTR可以分为2个8位寄存器使用,但PC不能

8、PC的值是

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

(C)下一条指令的地址(D)控制器中指令寄存器的地址

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

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

10、80C51中可使用的最大堆栈深度为

(A)80个单元(B)32个单元(C)128个单元(D)8个单元

11、处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是

(A)位累加器CY(B)通用寄存器的可寻址位

(C)专用寄存器的可寻址位(D)位操作指令集

12、在MCS-51单片机的运算电路中,不能为ALU提供数据的是

(A)累加器A(B)暂存器(C)寄存器B(D)状态寄存器PSW

13、MCS-51中

(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线

(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线

第二章MCS—51单片机的硬件结构

二、判断题

1、正确2、正确3、错误4、错误5、正确6、正确

三、填空题

1、低电平,下跳变

2、32,4,8,R7~R0

3、0,00H,07H

4、PC,PC

5、D5H,F0,PSW,5,D5H,5

6、高增益反相放大器

7、专用寄存器,128

8、口的输出缓冲器

四、选择题 

1、(D)2、(D)3、(A)4、(A)5、(B)

6、(C)7、(C)8、(C)9、(D)10、(A)

11、(B)12、(D)13、(C)

基本练习

第三章单片机指令系统

一填空题

1、一台计算机的指令系统就是它所能执行的()集合。

2、以助记符形式表示的计算机指令就是它的()语言。

3、按长度分,MCS—51指令有()字节的,()字节的和()字节的。

4、在寄存器寻址方式中,指令中指定寄存器的内容就是()。

5、在寻址方式中,只能使用()位二进制数作为直接地址,因此其寻址对象只限于()。

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

7、在变址寻址方式中,以()作变址寄存器,以()或()作基址寄存器。

8、在相对寻址方式中,寻址得到的结果是()。

9、长转移指令LJMPaddr16使用的是()寻址方式。

10、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。

MOVP2,#20H

MOVR0,#00H

MOVXA,·R0

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

1000H:

MOVCA,·A+PC

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

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

MOVCA,·A+DPTR

后,送入的是程序存储器()单元的内容。

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

PUSHACC

POPB

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

14、假定(SP)=62H,(61H)=30H,(62H)=70H。

执行指令:

POPDPH

POPDPL

后,DPTR的内容为(),SP的内容为()。

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

执行指令:

ADDA,·R0

后,累加器A的内容为(),CY的内容为(),AC的内容为(),OV的内容为()。

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

ADDCA,20H

后,累加器A的内容为(),CY的内容为(),AC的内容为(),OV的内容为()。

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

执行指令:

INCA

INCR3

INC30H

INC·R0

后,累加器A的内容为(),R3的内容为(),30H的内容为(),40H的内容为()。

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

执行指令:

ADDA,R6

DA

后,累加器A的内容为(),CY的内容为()。

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

执行指令:

DECA

DECR7

DEC30H

DEC·R1

后,累加器A的内容为(),R7的内容为(),30H的内容为(),40H的内容为()。

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

执行指令:

MULAB

后,寄存器B的内容为(),累加器A的内容为(),CY的内容为(),OV的内容为()。

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

执行指令:

DIVAB

后,累加器A的内容为(),寄存器B的内容为(),CY的内容为(),OV的内容为()。

22、假定(A)=0CFH,执行指令:

SWAPA

后,累加器A的内容为()。

23、执行如下指令序列:

MOVC,P1。

0

ANLC,P1。

1

ANLC,/P1。

2

MOVP3。

0,C

后,所实现的逻辑运算式为()。

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

执行指令:

qaz:

AJMPaddr11

后,程序转移到地址()去执行。

25、假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H)。

应执行指令:

qaz;SJMPqwe

该指令的相对偏移量(即指令的第二字节)为()。

26、DPTR是MCS—51中唯一一个十六位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的()使用。

27、在MCS—51中PC和DPTR都用于提供地址,但PC是访问()存储器提供地址,而DPTR是为访问()存储器提供地址。

28、在位操作中,能起到与字节操作中累加器作用的是()

29、累加器A中存放着一个其值小于等于127的8为无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的()倍。

二、选择题

在下列各题的(A)(B)(C)(D)4个选项中,只有一个是正确的,请选择出来。

1、在相对寻址方式中,寻址的结果体现在

(A)PC中(B)累加器A中

(C)DPTR中 (D)某个存储单元中

 2、在相对寻址方式中,“相对”两字是指相对于

     (A)地址偏移量rel   (B)当前指令的首地址

     (C)当前指令的末地址   (D)DPTR值

 3、在寄存器间接寻址方式中,指定寄存器中存放的是

     (A)操作数         (B)操作数地址

     (C)转移地址        (D)地址偏移量

 4、对程序存储器的读操作,只能使用

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

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

 5、必须进行十进制调整的十进制运算

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

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

 6、执行返回指令时,返回的断点是

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

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

 7、下列指令中与进位标志位CY无关的指令有

     (A)移位指令        (B)位操作指令

     (C)十进制调整指令     (D)条件转移指令

 8、可以为访问程序存储器提供或构成地址的有

     (A)只有程序计数器PC(B)只有PC和累加器A

     (C)只有PC,A和数据指针DPTR(D)PC,A,DPTR和堆栈指针SP

 9、以下各项中不能用来对内部数据存储器进行访问的是

     (A)数据指针DPTR(B)按存储单元地址或名称

     (C)堆栈指针SP    (D)由R0或R1作间址寄存器

10、若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令

     (A)SETBPSW。

3(B)SETBDOH。

3

     (C)MOVPSW。

3,1     (D)CPLPSW。

3

11、不能为程序存储器提供或构成地址的有

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

12、执行以下程序段

MOVSP,#3AH

MOVA,#20H

MOVB,#30H

PUSHACC

PUSHB

POPACC

POPB

后,A和B的内容为

(A)20H,30H(B)30H,20H

(C)3AH,30H(D)3AH,3AH

13、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段

ANLA,#17H

ORL17H,A

XRLA,·R0

CPLA

后,A的内容为

(A)CBH(B)03H(C)EBH(D)C8H

14、执行以下程序段

MOVR0,#data

MOVA,·R0

RLA

MOVR1,A

RLA

RLA

ADDA,R1

MOV·R0,A

后,实现的功能是

(A)把立即数data循环左移3次(B)把立即数data乘以10

(C)把data单元的内容循环左移3次(D)把data单元的内容乘以10

 

第三章MCS-51单片机指令系统

(一)填空题

1.指令2.汇编

3.一,二,三4.操作数

5.八,内部RAM6.地址

7.A,PC,DPTR8.程序转移的目的地址

9.相对10.80H

11.1031H12.8140H

13.62H,30H,70H14.7030H,60H

15.34H,1,1,116.85H,1,1,O

17.00H,10H,0F1H,01H18.23H,1

19.0EH,18H,0FFH,0FEH20.32H,00H,0,1

21.0DH,11H,0,022.5CH

23.P3.0=(P1.0)^(P1.1)^(

24.1100H25.0123H-01002H=21H

26.基址寄存器27.程序,数据

28.CY或进位标志位29.2

(二)选择题

1.(A)2.(C)3.(B)4.(D)5.(A)

6.(C)7.(D)8.(C)9.(A)10.(C)

11.(D)12.(B)13.(A)14.(D)

 

 

 

 基本练习

第三章单片机指令系统

一填空题

1、一台计算机的指令系统就是它所能执行的()集合。

2、以助记符形式表示的计算机指令就是它的()语言。

3、按长度分,MCS—51指令有()字节的,()字节的和()字节的。

4、在寄存器寻址方式中,指令中指定寄存器的内容就是()。

5、在寻址方式中,只能使用()位二进制数作为直接地址,因此其寻址对象只限于()。

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

7、在变址寻址方式中,以()作变址寄存器,以()或()作基址寄存器。

8、在相对寻址方式中,寻址得到的结果是()。

9、长转移指令LJMPaddr16使用的是()寻址方式。

10、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。

MOVP2,#20H

MOVR0,#00H

MOVXA,·R0

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

1000H:

MOVCA,·A+PC

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

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

MOVCA,·A+DPTR

后,送入的是程序存储器()单元的内容。

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

PUSHACC

POPB

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

14、假定(SP)=62H,(61H)=30H,(62H)=70H。

执行指令:

POPDPH

POPDPL

后,DPTR的内容为(),SP的内容为()。

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

执行指令:

ADDA,·R0

后,累加器A的内容为(),CY的内容为(),AC的内容为(),OV的内容为()。

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

ADDCA,20H

后,累加器A的内容为(),CY的内容为(),AC的内容为(),OV的内容为()。

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

执行指令:

INCA

INCR3

INC30H

INC·R0

后,累加器A的内容为(),R3的内容为(),30H的内容为(),40H的内容为()。

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

执行指令:

ADDA,R6

DA

后,累加器A的内容为(),CY的内容为()。

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

执行指令:

DECA

DECR7

DEC30H

DEC·R1

后,累加器A的内容为(),R7的内容为(),30H的内容为(),40H的内容为()。

20、假定(A)=50H,(

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

当前位置:首页 > 自然科学 > 物理

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

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