《单片机原理及应用》试题库文档格式.docx
《《单片机原理及应用》试题库文档格式.docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》试题库文档格式.docx(54页珍藏版)》请在冰豆网上搜索。
15、设DPTR=2000H,(A)=A0H,则MOVC
A,@A+DPTR操作数的实际操作地址为
20A0H
16、若8051单片机的引脚EA接地,表示
只能访问片外程序存储器
17、在MCS-51单片机系统中,采用的编址方式是
统一编址
18、在查询和中断两种数据输入输出方式中,效率较高的是
中断
19、指令LCALL37B0H,首地址在2000H,所完成的操作是
2003H
入栈,PC=
37B0H
20、外部中断INT1入口地址为
0013H
21、ANL
A,#0F0H是将A的高四位保持不变,而低4位
取反
22、8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由
8051片内脉冲
和
P3.4或P3.5引脚端的外
部脉冲
提供。
23.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.(低电平)
24.P0通常用作_________.(单片机系统的地址/数据总线)
25.若由程序设定RS1、RS0=10,则工作寄存器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、RS0=11,则工作寄存器R0-R7的直接地址为18H~1FH____。
40.使用8031单片机要将
引脚接低电平,因为其内部无ROM,8031片外可直接寻址程序存储器空间达64KB,数据存储器空间达64KB。
41.共阴极LED和共阳极LED的字段码互为反码。
42.基本的通信方式有两种:
串行方式和并行方式。
43.将CY与A的第0位的求与的指令是ANLC,ACC.0,若原A=0FAH,执行后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、设置为计数工作方式时,通过引脚T0(P3.4)和T1(P3.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、MOV
28H,
@R4
)MOV28H,@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中的EA=1,那么中断请求就一定能够得到响应。
40、中断服务程序执行的最后一条指令必须是RETI。
41、在微机的输入/输出方式中,中断请求方式比查询方式的效率高。
42、执行LCALL指令时,栈指针SP的内容不会发生变化。
1.×
2.×
3.√4.×
5.×
6.×
7.√8.×
9.√10.×
11.√12.×
13.√14.√15.×
1、
若一个函数的返回类型为void,则表示其没有返回值。
(√
2、定时器与计数器的工作原理均是对输入脉冲进行计数。
(
3、SFR中凡是能被8整除的地址,都具有位寻址能力。
4、不能用“sfr16”直接访问定时器/计数器0和1。
5、MCS-51单片机的程序存储器只能用来存放程序的。
(×
6、串口中断标志由硬件清0。
( ×
)
7、特殊功能寄存器的名字,在C51程序中,全部大写。
(√ )
8、“sfr”后面的地址可以用带有运算的表达式来表示。
9、#include
<
reg51.h>
与#include
“reg51.h”是等价的。
10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。
)
三、单选题
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为(C)MHz.
A.1B.2C.6D.12
6.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。
C
A.01HB.05HC.10HD.50H
7.用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。
A.60HB.02HC.06HD.20H
8.用8031的定时器T1作定时方式,用模式1,则初始化编程为。
A.MOVTOMD,#01HB.MOVTOMD,#50HC.MOVTOMD,#10HD.MOVTCON,#02H
9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。
10.用8031的定时器T1作定时方式,用模式2,则初始化编程为。
A.MOVTOMD,#06HB.MOVTOMD,#20HC.MOVTOMD,#10HD.MOVTOMD,#60H
11.用8031的定时器,若用软启动,应使TOMD中的。
A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置0
12.启动定时器0开始计数的指令是使TCON的。
A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0
13.启动定时器1开始定时的指令是。
A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1
14.使8031的定时器T0停止计数的指令是。
15.使8031的定时器T1停止定时的指令是。
A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR116.使8031的定时器T116。
16。
使8031的定时器T1停止计数的指令是使TCON的。
17.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C初始化编程。
A.MOVTMOD,#01HB.MOVTMOD,10H
C.MOVTMOD,#05HD.MOVTCON,#05H
18.下列指令判断若定时器T0计满数就转LP的是。
A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.JBTF0,LP
19.下列指令判断若定时器T0未计满数就原地等待的是。
A.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$
20.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。
A.0003HB.000BHC.00013HD.001BH
21.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是。
22.当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是。
23.MCS—51单片机在同一级别里除串行口外,级别最低的中断源是。
A.外部中断1B.定时器T0C.定时器T1D.串行口
24.MCS—51单片机在同一级别里除INT0外,级别最高的中断源是。
A.外部中断1B.定时器T0C.定时器T1D.外部中断0
25.当外部中断0发出中断请求后,中断响应的条件是。
A.SETBET0B.SETBEX0C.MOVIE,#81HD.MOVIE,#61H
26.当定时器T0发出中断请求后,中断响应的条件是。
A.SETBET0B.SETBEX0C.MOVIE,#82HD.MOVIE,#61H
27.用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为。
A.01HB.02HC.04HD.05H
28.用8031的定时器T0作定时方式,用模式2,则工作方式控制字为。
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开始定时的指令是。
32.用8031的定时器T0定时,用模式2,则应。
A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C.启动T0前向TH0、TL0置入计数初值,以后不再置入D。
启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
33.外部中断0的入口地址是。
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.D6=0,D2=0B.D6=1,D2=0C.D6=0,D2=1D.D6=1,D2=1
37.MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/表示的是。
A.门控位B.操作模式控制位C.功能选择位D.启动位
38.8031单片机晶振频率fosc=12MHz,则一个机器周期为μS。
A.12B.1C.2D.
39.MCS—51单片机定时器溢出标志是。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0
40.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是。
A.9CHB.20HC.64HD.A0H
41.MCS—51单片机定时器外部中断1和外部中断0的触发方式选择位是。
42.MCS—51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应。
A.由硬件清零B.由软件清零C.由软件置于D.可不处理
43.MCS—51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为。
A.00HB.FFHC.1D.计数值
44.MCS—51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后。
A.由硬件清零B.由软件清零C.A和B都可以D.随机状态
45.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。
A.M==8192B.M==256C.M==16D.M==65536
46.8031响应中断后,中断的一般处理过程是。
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回
C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回
D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回
47.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X=。
A.X=M-foscB.X=M+foscC.X=M-D.X=M-(fosc×
t)
48.8031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为。
A.000BHB.0003HC.0013HD.001BH
49.MCS—51单片机串行口发送/接收中断源的工作过程是:
当串行口接收或发送完一帧数据时,将SCON中的,向CPU申请中断。
A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI置1
50.MCS—51单片机响应中断的过程是。
A.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,程序转到中断服务程序
C.断点压栈,PC指向中断服务程序地址
D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址
51.执行中断处理程序最后一句指令RETI后,。
A.程序返回到ACALL的下一句B.程