单片机原理及应用模拟练习题含参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用模拟练习题含参考答案
一、单选题(共50题,每题1分,共50分)
1、若(SP)=40H,当执行一条LCALL指令后,SP的值为():
A、41H
B、42H
C、38H
D、3FH
正确答案:B
2、ADDC A, Rn 是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:B
3、若某存储器芯片地址线为12根,那么它的存储容量为( )
A、1KB
B、2KB
C、4KB
D、8KB
正确答案:C
4、执行下列程序后,累加器A的内容为()。

ORG 0000H MOV A,#00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0,A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH END
A、00H
B、0BH
C、06H
D、0CH
正确答案:B
5、单片机应用程序一般存放在()。

A、RAM
B、ROM
C、寄存器
D、CPU
6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()
A、00H
B、01H
C、02H
D、03H
正确答案:B
7、DIV AB 是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:B
8、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():
A、0,1
B、1,1
C、0,0
D、1,0
正确答案:A
9、存储器的地址范围是0000H~0FFFH,它的容量为()。

A、1KB
B、2KB
C、3KB
D、4KB
正确答案:D
10、以下寄存器与定时计数器无关的是():
A、TH1
B、PCON
C、TMOD
D、TCON
11、下列指令能能使累加器A的最高位置1的是()。

A、ANL A,#7FH
B、ANL A,#80H
C、ORL A,#7FH
D、ORL A,#80H
正确答案:D
12、下列指令能使R0的最高位置0的是()。

A、ANL A,#7FH
B、ANL A,#80H
C、ORL A,#7FH
D、ORL A,#80H
正确答案:A
13、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则片外00H是()
A、00H
B、01H
C、02H
D、03H
正确答案:A
14、MCS-51单片机的总线不包含():
A、通信总线
B、数据总线
C、地址总线
D、控制总线
正确答案:A
15、数据总线的缩写是():
A、AB
B、DB
C、CB
D、KB
正确答案:B
16、ALU表示()。

A、累加器
B、程序状态字寄存器
C、计数器
D、算术逻辑部件
正确答案:D
17、单片机上电复位后,PC的内容和SP的内容为():
A、0000H,00H
B、0000H,07H
C、FFH,07H
D、FFH,00H
正确答案:B
18、8051单片机的PIO接口数为():
A、5个8位的
B、3个8位的
C、6个8位的
D、4个8位的
正确答案:D
19、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TL1=#( )
A、09H
B、08H
C、07H
D、06H
正确答案:D
20、8031单片机的内部主要组成部分不包含():
A、CPU
B、ROM
C、I/O接口
D、定时计数器
正确答案:B
21、已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下: MOV A , @R0 MOV R0 , A MOV A , @R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET 则执行结束(R0)= (R2)=
A、(R0)=37H,(R2)=D7H
B、(R0)=35H,(R2)=D5H
C、(R0)=36H,(R2)=D6H
D、(R0)=38H,(R2)=D8H
正确答案:C
22、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器
B、外接串行口
C、外接中断
D、接晶振
正确答案:D
23、若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=
A、3DH
B、4DH
C、5DH
D、6DH
正确答案:D
24、指令MOV A,#30H源操作数的寻址方式是():
A、直接寻址
B、立即寻址
C、寄存器寻址
D、寄存器间接寻址
正确答案:B
25、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()
A、MOV
B、MOVX
C、MOVC
D、以上都行
正确答案:B
26、指令MOV A,@R0 源操作数的寻址方式是():
A、寄存器寻址
B、直接寻址
C、立即数寻址
D、寄存器间接寻址
E、变址寻址
F、相对寻址
G、位寻址
正确答案:D
27、执行LACLL 4000H指令时, MCS-51所完成的操作是( )
A、保护PC
B、(PC )=4000H
C、保护现场
D、PC+3入栈,(PC )=4000H
正确答案:D
28、MOVC A, @A+PC是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:A
29、10101.101B转换成十进制数是()。

A、46.625
B、23.625
C、23.62
D、21.625
正确答案:D
30、在中断服务程序中至少应有一条()
A、加法指令
B、传送指令
C、中断返回指令
D、转移指令
正确答案:C
31、下列指令能使R0低4位不变,高4位置F的是()。

A、ANL R0,#OF0H
B、ORL RO,#OFOH
C、ORL 0,#OFH
D、ORL 00H,#OF0H
正确答案:D
32、汇编结束指令是():
A、ORG
B、BIT
C、EQU
D、END
正确答案:D
33、LCALL addr16是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:D
34、下列指令能使A的低4位不变,高4位取反的是():
A、ORL A,#0F0H
B、XRL A,#0FH
C、ORL A,#0FH
D、XRL A,#0F0H
正确答案:D
35、下列指令能使A的高4位不变,低4位清0的是():
A、ANL A,#0F0H
B、ORL A,#0FH
C、ANL A,#0FH
D、ORL A,#0F0H
正确答案:A
36、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是
A、0003H
B、000BH
C、00013H
D、001BH
正确答案:A
37、当晶振频率为6MHz时,有效复位信号高电平时间要持续():
A、4μs
B、3μs
C、2μs
D、1μs
正确答案:A
38、MCS-51指令系统中,指令DA A应跟在()。

A、加法指令后
B、BCD码的加法指令后
C、减法指令后
D、BCD码的减法指令后
正确答案:B
39、当晶振频率为12MHz时,机器周期为():
A、1μs
B、2μs
C、4μs
D、3μs
正确答案:A
40、一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():
A、5F00H
B、6FFFH
C、5FFFH
D、6000H
正确答案:C
41、ORG 2000H LACLL 3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()
A、2000H
B、3000H
C、2003H
D、3003H
正确答案:C
42、指令MOV @R1,#30H目标操作数的寻址方式是():
A、寄存器间接寻址
B、相对寻址
C、直接寻址
D、立即寻址
正确答案:A
43、A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0
B、C1H,0
C、02H,1
D、C1H,1
正确答案:C
44、MCS-51指令系统中,指令CLR A ;表示()。

A、将A的内容清0
B、将A的内容置1
C、将A的内容各位取反,结果送回A中
D、循环移位指令
正确答案:A
45、64K程序存储器常用的芯片是EPROM是():
A、2716
B、2732
C、2764
D、27128
E、27256
F、27512
正确答案:F
46、以下关于CPU的说法不正确的是():
A、主要用于数字运算和逻辑运算
B、完成数据处理和程序控制逻辑
C、由运算器和控制器组成
D、TMOD是CPU专用寄存器
正确答案:D
47、下列指令能使R0的最高位取反的是()。

A、CPL R0.7
B、XRL 00H,#80H
C、CPL (R0).7
D、ARL R0,#80H
正确答案:B
48、执行中断返回指令,从堆栈弹出地址送给()
A、A
B、CY
C、PC
D、DPTR
正确答案:C
49、当外部中断0发出中断请求后,中断响应的条件是
A、SETB ET0
B、SETB EX0
C、MOV IE,#81H
D、MOV IE,#61H
正确答案:C
50、已知(A)=50H,(R0)=30H,(30H)=6CH,执行指令XCH A,@R0后,R0的内容为():
A、50H
B、30H
C、6CH
D、00H
正确答案:B
二、判断题(共50题,每题1分,共50分)
1、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

A、正确
B、错误
正确答案:A
2、一个机器周期等于六个振荡周期
A、正确
B、错误
正确答案:B
3、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。

A、正确
B、错误
正确答案:A
4、定时计数器可以产生延时定时,也可以用来计数
A、正确
B、错误
正确答案:A
5、工作寄存器Rn有8个,它的地址由RS1和RS0确定
A、正确
B、错误
正确答案:A
6、MOV A,@A+DPTR是一条查表指令。

A、正确
B、错误
正确答案:B
7、判断指令(或伪指令)SUB A,R2是否正确
A、正确
B、错误
正确答案:B
8、判断指令(或伪指令)ORL P1.0,P3.1是否正确
A、正确
B、错误
正确答案:B
9、定时计数器1的工作方式有4种
A、正确
B、错误
正确答案:B
10、8051有2个16位的定时器/计数器,有4种工作方式。

A、正确
B、错误
正确答案:A
11、MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。

A、正确
B、错误
正确答案:B
12、PC是一个16位的计数器,它的作用是控制程序的执行顺序
A、正确
B、错误
正确答案:A
13、条件转移指令JC rel ;如 C=1, 转移
A、正确
B、错误
正确答案:A
14、DPTR是由DPH和DPL两个8位特殊寄存器组成的。

A、正确
B、错误
正确答案:A
15、如使用共阳极数码管,数据为1表示对应字段亮
A、正确
B、错误
正确答案:B
16、汇编语言指令的操作数至少有1个
A、正确
B、错误
正确答案:B
17、工作寄存器Rn有8个,它的地址是固定的
A、正确
B、错误
正确答案:B
18、VCC和VSS是单片机的电源引脚,使用时接+12V直流电源
A、正确
B、错误
正确答案:B
19、IP.4 PT1:定时器T1中断优先控制位。

PT1 = 0,设定定时器T1中断为低优先级中断。

A、正确
B、错误
正确答案:B
20、条件转移指令JBC bit,rel ;如 bit=1, 转移并 bit=0
A、正确
B、错误
正确答案:A
21、8051共有31个专用寄存器
A、正确
B、错误
正确答案:B
22、AJMP跳转空间最大可达到642KB 。

A、正确
B、错误
正确答案:B
23、在MCS-51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。

A、正确
B、错误
正确答案:A
24、JZ rel指令跳转的条件是A的内容为0
A、正确
B、错误
正确答案:A
25、在进行二转换十进制运算时,必须用到DA A指令。

A、正确
B、错误
正确答案:B
26、MCS-51的产品8051与8031的区别是:8031片内无ROM。

A、正确
B、错误
正确答案:A
27、通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

A、正确
B、错误
正确答案:A
28、MCS-51指令系统中,指令CJNE A,#data, rel的作用相当于SUBB A,#data与JNC rel的作用。

A、正确
B、错误
正确答案:B
29、MOV A,30H的源操作数为立即直接寻址方式。

A、正确
B、错误
正确答案:A
30、各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON 中。

A、正确
B、错误
正确答案:B
31、EA = 1,开放所有中断,各中断源的允许和禁止可通过相应的中断允许位单独加以控制;EA = 0,禁止所有中断。

A、正确
B、错误
正确答案:A
32、字长是指CPU一次能同时处理的二进制位数
A、正确
B、错误
正确答案:A
33、8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。

A、正确
B、错误
正确答案:A
34、P1口的8个引脚都具有第二功能
A、正确
B、错误
正确答案:B
35、程序存储器ROM是用来存放用户编写的应用程序和固定数据的
A、正确
B、错误
正确答案:A
36、条件转移指令 JZ rel ;(A)=0,转移
A、正确
B、错误
37、各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

A、正确
B、错误
正确答案:A
38、定时计数器工作方式1是13位的
A、正确
B、错误
正确答案:B
39、TF0:定时器T0溢出中断请求。

当定时器0产生溢出时,定时器0中断请求标志位(TCON.5)置位(由硬件自动执行),请求中断处理。

A、正确
B、错误
正确答案:A
40、判断指令(或伪指令)DA R2 是否正确
A、正确
B、错误
正确答案:B
41、MUL AB的执行结果是高低8位在A中,低高8 位在B中。

A、正确
B、错误
正确答案:B
42、指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。

A、正确
B、错误
正确答案:B
43、条件转移指令JNZ rel ;(A)=0,转移
A、正确
B、错误
正确答案:B
44、判断指令(或伪指令)MOVX A,30H是否正确
A、正确
B、错误
45、判断指令(或伪指令)JZ A , LOOP 是否正确
A、正确
B、错误
正确答案:B
46、堆栈指针SP在单片机复位后的值为00H
A、正确
B、错误
正确答案:B
47、MCS-51的程序存储器只能用来存放程序。

A、正确
B、错误
正确答案:B
48、MCS-51的程序存储器用于存放运算中间结果。

A、正确
B、错误
正确答案:B
49、8031内部包含CPU、ROM、RAM、I/O接口和定时计数器
A、正确
B、错误
正确答案:B
50、工作寄存器Rn共有4组,由RS1和RS0确定使用哪一组
A、正确
B、错误
正确答案:A。

相关文档
最新文档