史上最全的《单片机原理及应用》试题库已处理.docx

上传人:b****6 文档编号:14122370 上传时间:2023-06-20 格式:DOCX 页数:33 大小:30.26KB
下载 相关 举报
史上最全的《单片机原理及应用》试题库已处理.docx_第1页
第1页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第2页
第2页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第3页
第3页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第4页
第4页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第5页
第5页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第6页
第6页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第7页
第7页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第8页
第8页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第9页
第9页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第10页
第10页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第11页
第11页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第12页
第12页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第13页
第13页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第14页
第14页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第15页
第15页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第16页
第16页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第17页
第17页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第18页
第18页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第19页
第19页 / 共33页
史上最全的《单片机原理及应用》试题库已处理.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

史上最全的《单片机原理及应用》试题库已处理.docx

《史上最全的《单片机原理及应用》试题库已处理.docx》由会员分享,可在线阅读,更多相关《史上最全的《单片机原理及应用》试题库已处理.docx(33页珍藏版)》请在冰点文库上搜索。

史上最全的《单片机原理及应用》试题库已处理.docx

史上最全的《单片机原理及应用》试题库已处理

一、填空(每空2分,共40分)

1、MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。

单片机的特

点有体积小、价格低、功能全。

2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地

址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。

P3常需复

用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是低8位地址锁存。

5、8051复位后,PC0H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过

0FFFH时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、8051的中断向量表在3H、0BH和13H、1BH、23H。

8、MOVA,40H指令对于源操作数的寻址方式是直接寻址。

9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。

(0A7H是P2.7的地

址)

10、将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A0,执行后A0。

11、PSW中RS1RS010H时,R2的地址是12H。

12、单片机经加电复位后,执行第一条指令的地址是0000H。

13、在串行通信中,数据传送方向有单工、半双工、全双工三种方式。

14、一个机器周期=6个状态周期=12个振荡周期。

15、设DPTR=2000H,A=A0H,则MOVCA,@A+DPTR操作数的实际操作地址

为20A0H。

16、若8051单片机的引脚EA接地,表示只能访问片外程序存储器。

17、在MCS-51单片机系统中,采用的编址方式是统一编址。

18、在查询和中断两种数据输入输出方式中,效率较高的是中断。

19、指令LCALL37B0H,首地址在2000H,所完成的操作是2003H入栈,

PC37B0H。

20、外部中断INT1入口地址为0013H。

21、ANLA,#0F0H是将A的高四位保持不变,而低4位取反。

22、8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由8051片内脉

冲和P3.4或P3.5引脚端的外部脉冲提供。

23.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.(低电平)

24.P0通常用作_________.(单片机系统的地址/数据总线)

25.若由程序设定RS1、RS010,则工作寄存器R0~R7的直接地址为_________.(10H~17H)

26.返回地址(或断点)是_________的程序计数器的内容。

(在程序中断或子程序调用时)

27.中央处理器CPU是单片机的核心,它完成_________.(运算和控制功能)

28.单片机的工作过程,实际上就是_________.周而复始地取指令和执行指令的过程

29.所谓中断源即是_________.引起中断的原因(或能发出中断请求的来源)

30.端口(或称口)是_________.(接口电路中已编址并能进行读或写操作的寄存器)

31.异步串行近程通信时的传送信号是_________.(TTL电平信号)

32.若累加器A中的数据为01110010B,则PSW中的P_________.(0)

33、单片机外总线有三种:

其中包括地址、数据、和控制总线。

34.MOVA,#40H指令对于源作数的寻址方式是立即。

35.一个12位D/A转换器其分辨率为2-12。

36.指令JNBP2.7,K1的作用是判断P2.7是否是低电平,是低电平转到K1。

37.MCS―5l单片机的最大程序寻址空间是64KB,该空间的地址范围为:

0000H

至0FFFFH,系统上电及复位的程序人口地址为0000H。

38.中断类似于程序中调用子程序,区别在于中断的发生是偶然的,而调用子程

序是编程员在时间上事先安排好的。

39.若由程序设定RS1、RS011,则工作寄存器R0-R7的直接地址为18H~1FH____。

40.使用8031单片机要将引脚接低电平,因为其内部无ROM,8031片外可直

EA

接寻址程序存储器空间达64KB,数据存储器空间达64KB。

41.共阴极LED和共阳极LED的字段码互为反码。

42.基本的通信方式有两种:

串行方式和并行方式。

43.将CY与A的第0位的求与的指令是ANLC,ACC.0,若原A0FAH,执行后CY

0。

44.8051的中断向量表在03H、0BH和13H、1BH、23H。

1、MCS-51单片机片内数据存储器的大小为128字节。

2、MCS-51单片机有21个特殊功能寄存器。

3、MCS-51单片机的运算器能够进行算术运算、逻辑运算和位操作。

4、时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。

常用的时钟电路

有两种方式:

内部时钟方式和外部时钟方式。

5、CPU完成一个基本操作所需要的时间称为机器周期。

执行一条指令分为几个机器周期。

每个机器周期完成一个基本操作。

MCS-51单片机每12个时钟周期为一个机器周期。

6、复位电路通常采用上电自动复位和按钮复位两种方式。

按键手动复位,有电平方式和脉

冲方式两种。

7、指令MOV40H,41H的寻址方式是直接寻址。

8、指令MOVA,R1的寻址方式是寄存器寻址。

9、指令MOVX@DPTR,A的寻址方式是寄存器间接寻址。

10、指令JMP@A+DPTR的寻址方式是变址寻址。

11、下面程序段的作用是实现片外数据存储器数据传送2000H→2100H

MOVDPTR,#2000H

MOVXA,@DPTR

MOVDPTR,#2100H

MOVX@DPTR,A

12、LED数码管的接口有静态接口和动态接口。

13、各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可很容易判断那

个键被按下,此种接口的键盘为独立式键盘。

14、IE寄存器的各位对应相应的中断源,如果允许该中断源中断则该位置1,禁止中断则该

位置0。

15、五个中断源的优先级别由IP寄存器管理,相应位置1,则该中断源优先级别高,置0

的优先级别低。

16、中断处理过程分为四个阶段:

中断请求、中断响应、中断处理和中断返回。

17、两个定时器都有定时或事件计数的功能,可用于定时控制、延时、对外部事件计数和检

测等场合。

18、设置为计数工作方式时,通过引脚T0P3.4和T1P3.5对外部脉冲信号计数。

当输

入脉冲信号产生由1至0的下降沿时,定时器的值加1,在每个机器周期CPU采样T0和

T1的输入电平。

若前一个机器周期采样值为高,下一个机器周期采样值为低,则计数器加1。

19、所传送数据的各位同时发送或接收,数据有多少位就需要多少根数据线,则该通信方式

叫做并行通信。

20、IIC总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻

址方法,从而使硬件系统具有简单灵活的扩展方法。

二、判断下列叙述的正误,对的打“”√,错的打“×”,并对错误的叙述进行改正。

()1.在MCS―51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的

启动与停止。

×

()2.在MCS―51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动

与停止。

()3.MCS―51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。

()4.MCS―51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设

置定时器的工作方式及操作模式。

()5.MCS―51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。

×

()6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。

×

()7.启动定时器工作,可使用SETBTri启动。

()8.8051单片机对最高优先权的中断响应是无条件的。

()9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节

操作指令。

×

()10.MCS―51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。

()11.MCS―51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽

的控制。

()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防

止中断服务程序容纳不下。

()13.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏

蔽更高级中断源的中断,在中断返回时再开放中断。

()14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中

断标志位,以撤消中断请求。

()15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

()16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。

()17.指令JNBTF0,LP的含义是:

若定时器T0未计满数,就转LP。

()18.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。

()19.若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。

(×)20.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。

()21.外部中断0中断的入口地址是0003H。

()22.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许

寄存器IE来控制中断的允许和禁止。

23、复位是单片机的初始化操作。

(√)

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

(×)可以

字节寻址

25、在相对寻址方式中,寻址的结果体现在DPTR中。

(×)PC

26、PC存放的是当前正在执行的指令的地址。

(×)下一条

令地址

27、MOV28H,@R4(×)MOV

28H,@R0或MOV28H,@R1

28、8031片内含EPROM,8751片内不含EPROM。

()

29、MCS-51单片机是依靠低电平复位的。

()

30、MCS-51单片机的数据空间与程序空间是独立编址的。

()

31、MCS-51单片机的四组工作寄存器区具有相同的地址。

()

32、8051片内RAM的任何一个单元均可进行位操作。

()

33、执行CLR30H指令后,30H字节单元被清0。

()

34、CPU取指令时,完全由程序计数器PC控制。

()

35、多个中断源不可以同时申请中断。

()

36、CPU在响应INT0中断时,其中断申请标志IE0用软件清除是多余的。

()

37、串行口的发送中断与接收中断各自有自己的中断入口地址。

()

38、波特率反映了串行通讯的速率。

()

39、只要中断允许寄存器IE中的EA1,那么中断请求就一定能够得到响应。

()

40、中断服务程序执行的最后一条指令必须是RETI。

()

41、在微机的输入/输出方式中,中断请求方式比查询方式的效率高。

()

42、执行LCALL指令时,栈指针SP的内容不会发生变化。

()

1.×2.×3.√4.×5.×6.×7.√8.×

9.√10.×11.√12.×13.√14.√15.×

、若一个函数的返回类型为,则表示其没有返回值。

()

1void√√

×

×

、定时器与计数器的工作原理均是对输入脉冲进行计数。

()

2××

、中凡是能被整除的地址,都具有位寻址能力。

3SFR8√√

、不能用直接访问定时器/计数器和。

4“sfr16”01√√

×

×

、单片机的程序存储器只能用来存放程序的。

()

5MCS-51××

×

×

、串口中断标志由硬件清。

()

60××

、特殊功能寄存器的名字,在程序中,全部大写。

()

7C51√√

×

×

、后面的地址可以用带有运算的表达式来表示。

()

8“sfr”××

、与是等价的。

()

9#include#include“reg51.h”√√

×

×

、不可以用于定义内部的可位寻址区,只能用在可位寻址的上。

()

10sbitRAMSFR××

三、单选题

1.8031单片机的定时器T1用作定时方式时是。

B

A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.

由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机器周期加1

2.8031单片机的定时器T0用作计数方式时是。

C

A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.

由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加1

3.8031单片机的定时器T1用作计数方式时计数脉冲是。

A

A.外部计数脉冲由T1(P3.5)输入B.外部计数脉冲由内部时钟频率提供

C.外部计数脉冲由T0(P3.4)输入D.由外部计数脉冲计数

4.8031单片机的定时器T0用作定时方式时是。

D

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.

外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加1

5.8031单片机的机器周期为2μs,则其晶振频率fosc为CMHz.

A.1B.2C.6D.12

6.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。

C

A.01HB.05HC.10HD.50H

7.用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。

A

A.60HB.02HC.06HD.20H

8.用8031的定时器T1作定时方式,用模式1,则初始化编程为。

C

A.MOVTOMD,#01HB.MOVTOMD,#50HC.MOVTOMD,#10HD.MOVTCON,#02H

9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。

D

A.60HB.02HC.06HD.20H

10.用8031的定时器T1作定时方式,用模式2,则初始化编程为。

C

A.MOVTOMD,#06HB.MOVTOMD,#20HC.MOVTOMD,#10HD.MOVTOMD,#60H

11.用8031的定时器,若用软启动,应使TOMD中的。

C

A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置0

12.启动定时器0开始计数的指令是使TCON的。

B

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0

13.启动定时器1开始定时的指令是。

D

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

14.使8031的定时器T0停止计数的指令是。

A

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

15.使8031的定时器T1停止定时的指令是。

B

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR116.使8031的定时器T116。

16。

使8031

的定时器T1停止计数的指令是使TCON的。

D

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0

17.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C初始化编程。

A.MOVTMOD,#01HB.MOVTMOD,10H

C.MOVTMOD,#05HD.MOVTCON,#05H

18.下列指令判断若定时器T0计满数就转LP的是。

D

A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.JBTF0,LP

19.下列指令判断若定时器T0未计满数就原地等待的是。

B

A.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$

20.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。

D

A.0003HB.000BHC.00013HD.001BH

21.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是。

A

A.0003HB.000BHC.00013HD.001BH

22.当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是。

A

A.0003HB.000BHC.00013HD.001BH

23.MCS―51单片机在同一级别里除串行口外,级别最低的中断源是。

B

A.外部中断1B.定时器T0C.定时器T1D.串行口

24.MCS―51单片机在同一级别里除INT0外,级别最高的中断源是。

C

A.外部中断1B.定时器T0C.定时器T1D.外部中断0

25.当外部中断0发出中断请求后,中断响应的条件是。

A

A.SETBET0B.SETBEX0C.MOVIE,#81HD.MOVIE,#61H

26.当定时器T0发出中断请求后,中断响应的条件是。

C

A.SETBET0B.SETBEX0C.MOVIE,#82HD.MOVIE,#61H

27.用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为。

D

A.01HB.02HC.04HD.05H

28.用8031的定时器T0作定时方式,用模式2,则工作方式控制字为。

B

A.01HB.02HC.04HD.05H

29.8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令A初始化编程。

A.MOVTMOD,#01HB.MOVTMOD,01H

C.MOVTMOD,#05HD.MOVTCON,#01H

30..用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是A。

A.FFH、F6HB.F6H、F6HC.F0H、F0HD.FFH、F0H

31.启动定时器0开始定时的指令是。

C

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

32.用8031的定时器T0定时,用模式2,则应。

D

A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B.

启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C.启动

T0前向TH0、TL0置入计数初值,以后不再置入D。

启动T0前向TH0、TL0置入相同的计数

初值,以后不再置入

33.外部中断0的入口地址是。

A

A.0003HB.000BHC.0013HD.001BH

34.MCS―51单片机CPU开中断的指令是。

A

A.SETBEAB.SETBESC.CLREAD.SETBEX0

35.MCS―51单片机外部中断0开中断的指令是。

B

A.SETBETOB.SETBEXOC.CLRETOD.SETBET1

36.MCS―51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为。

A

A.D60,D20B.D61,D20C.D60,D21D.D61,D21

37.MCS―51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作

模式及工作方式,其中C/表示的是。

C

A.门控位B.操作模式控制位C.功能选择位D.启动位

38.8031单片机晶振频率fosc12MHz,则一个机器周期为μS。

B

A.12B.1C.2D.

39.MCS―51单片机定时器溢出标志是。

D

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0

40.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始

值是。

A

A.9CHB.20HC.64HD.A0H

41.MCS―51单片机定时器外部中断1和外部中断0的触发方式选择位是。

C

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0

42.MCS―51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用

查询方式,则应。

B

A.由硬件清零B.由软件清零C.由软件置于D.可不处理

43.MCS―51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为。

C

A.00HB.FFHC.1D.计数值

44.MCS―51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后。

A

A.由硬件清零B.由软件清零C.A和B都可以D.随机状态

45.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。

A.M8192B.M256C.M16D.M65536

46.8031响应中断后,中断的一般处理过程是。

A

A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回

B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回

C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回

D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回

47.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X。

C

A.XM-foscB.XM+foscC.XM-D.XM-(fosc×t)

48.8031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程

序计数器PC的内容变为。

B

A.000BHB.0003HC.0013HD.001BH

49.MCS―51单片机串行口发送/接收中断源的工作过程是:

当串行口接收或发送完一帧数

据时,将SCON中的,向CPU申请中断。

A

A.RI或TI置1B.RI或TI置0C.RI置1或TI置0

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

当前位置:首页 > 初中教育 > 理化生

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

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