单片机原理及应用综合学习习题(第二、三章)

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

《单片机原理及应用》基础巩固百题练习题
一、 填空题
1、计算机中常作的码制有( )、反码和( )。

2、单片微型机( )、存储器和( )三部分组成。

3、若不使用MCS-51片内存器引脚( )必须接地。

4、( )是计算机与外部世界交换信息的载体。

5、计算机中最常用的字符信息编码是( )。

6、计算机中的数称为机器数,它的实际值叫( )。

7、请完成数制转换:(7)D=( )B;
8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第(
)区。

9、8051单片机有( )个8位并行I/0端口。

10、单片机复位时P2口的值为( )。

11、MCS-51单片机有( )个中断源。

12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为( )H。

13、堆栈区数据的进出原则是( )。

14、将寄存器R0中的内容传送到累加器A中的指令是( )。

15、在只使用外部程序存储器时,单片机的( )管脚必须接
地。

16、将立即数12H传送到累加器A中的指令应是(
)。

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

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

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

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

19、假定累加器(A)=49H,执行指令:
201AH: MOVC A,@A+PC
后,送入A的是程序存储器( )单元的内容。

20、若(DPTR)=5306H,(A)=49H,执行下列指令:
MOVC A,@A+DPTR
后,送入A的是程序存储器( )单元的内容。

21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:
PUSH ACC
PUSH B
后,(SP)=( ),(46H)=( ),(47H)=( )。

22、假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:
POP DPH
POP DPL
后,(DPTR)=( ),(SP)=( )。

23、若(A)=56H,(R0)=56H,(56H)=56H。

执行指令:
ADD A,@R0
后,(A)=( ),(CY)=( ),(AC)=(
),(OV)=( )。

24、访问内部RAM使用( )指令,访问外部RAM使用(
)指令,访问内部ROM使用( )指令,访问外部ROM使用( )指令。

25、当计数器产生记数溢出时,定时器/记数器的TF0(TF1)位=(
)。

对记数溢出的处理,在中断方式时,该位作为(
)位使用;在查询方式时,该位作为( )位使用。

26、MCS—51单片机外部有2个中断,分别为( ),( )。

27、十进制29的二进制表示为( )。

28、MCS-51片内( )范围内的数据存储器,既可以字节寻址
又可以位寻址。

29、指令MOV A,#20H属于( )寻址,MOV A,R0指令属于(
)寻址。

30、MCS—51单片机定时器内部结构由T0、( )、工作方式寄
存器TMOD 和( )组成。

31、计算机的系统总线有( )、控制总线和(
)。

32、.微处器由( )、控制器和( )三部分组成。

33、当MCS-51引脚( )信号有效时,表示从Po口稳定地送出了
低8位地址。

34、MCS-51的堆栈是软件填写堆栈指针临时在( )存储器内
开辟的区域。

35、MCS-51中凡字节地址能被( )整除的特殊功能寄存器均能寻址。

36、MCS-51有4组工作寄存器,它们的地址范围是( )。

37、MCS-51片内( )范围内的数据存储器,既可以字节寻址又可以位寻址。

38、计算机的系统总线有( )、控制总线和( )。

39、80C51含( )掩膜ROM。

40、80C51在物理有( )个独立的存储空间。

41、一个机器周期等于( )个状态周期,振荡脉冲2分频后产生
的时钏信号的周期定义为状态周期。

42、请完成数制转换:11111001B=( )H。

43、MCS—51单片机的CPU主要功能为( )和控制功能。

44、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,其中INT0的入口地址为( )。

45、JC rel 指令执行时,当CY位为( )时程序发生跳转。

46、8051可编程定时/计数器的方式寄存器是( )。

47、当A=05H,DPTR=1000H时,执行MOVX @DPTR,A指令后,是将A中数据05H传送到( )单元。

48、指令MOV A,#05属于( )寻址方式。

二、单项选择题,每小题有四个答案,请选择一个正确的答案,将该答案的字母添在相应题目后的括号内。

1、计算机中最常用的字符信息编码是( )。

A ASCII
B BCD码
C 余3码
D 循环码
2、MCS-51的时钟最高频率是( )。

A 12MHz
B 6 MHz
C 8 MHz
D 10 MHz
3、以下不是构成的控制器部件( )。

A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器
4、以下不是构成单片机的部件( )。

A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路)
D 打印机
5、下列不是单片机总线是( )。

A 地址总线
B 控制总线
C 数据总线
D 输出总线
6、8051单片机芯片一共有( )个引脚。

A、30
B、20
C、9
D、40
7、8031中,若A=02H,B=02H,执行指令MUL AB后,A为( )。

A、16H
B、10H
C、00H
D、04H
8、单片机在进行取指令操作时,指令的地址是由( )的内容决定。

A、SP
B、PC
C、DPTR
D、ACC
9、在中断允许寄存器中,CPU的总中断控制位是( )。

A、ET1
B、ES
C、EA
D、EX1
10、MCS—51系列单片机指令的寻址方式有多种,属于变址寻址的指令是( )。

A、MOV A,@Ri D、MOVC A,@A+DPTR
C、MOVX A,@DPTR B、MOV @Ri,A
11、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容
实现的,而PC 内容的改变是( )完成的。

A、通过POP指令
B、通过RET或RETI指令
C、通过MOV指令
D、自动
12、已知CY=1,A=01H,执行RLC A指令后,A的内容是( )。

A、10H
B、02H
C、03H
D、00H
13、下面指令的助记符中,( )是伪指令。

A、ADD
B、ORG
C、ACALL
D、ANL
14、8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状
态决定,当M1 M0的状态为10时,定时/计数器被设定为( )。

A、13位定时/计数器
B、自动重装8位定时/记数器
C、16位定时/计数器
D、T0为2个独立的8位定时/计数器,T1停止工作
15、下列指令中,不影响堆栈指针的指令是( )。

A、RET
B、LCALL addr16
C、JB bit,rel
D、RETI
16、定时器T0的溢出标志TF0,在CPU响应中断后( )。

A、由软件清零
B、由硬件清零
C、随机状态
D、AB都可以
17、将外部数据存储器单元的内容传达到累加器A中,应该采用( )指令。

A、MOV direct,Rn
B、MOV A,@Ri
C、MOV A,#data
D、MOVX A,@DPTR
18、8051单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSW
B、ACC
C、SP
D、DPTR
19、8031中,若A=02H,B=08H,C=1执行指令ADDC A,B后,A为(
)。

A、16H
B、0BH
C、11H
D、08H
20、MCS—51单片机复位后,专用寄存器ACC的状态是( )。

A、E0H
B、07H
C、0FFH
D、00H
21、已知A=12H,执行SWAP A指令后,A的内容是( )。

A、12H
B、02H
C、01H
D、21H
22、下列指令中比较转移指令是指( )。

A、DJNZ Rn,rel
B、CJNE Rn,#data,rel
C、DJNZ direct,rel
D、JBC bit,rel
23、下列指令中,( )指令是正确的。

A、MOV R0,#2000H
B、RL P1
C、MOV @DPTR,2000H
D、MOV A,@R0
24、MCS—51指令MOV R0,20H中的20H中的20H是指( )。

A、外部RAM20H
B、立即数
C、一个数的初值
D、内部RAM20H
25、传行通信中波特率是指( )。

A、每分钟传送的二进制位数
B、每秒传送的二进制位

C、每秒传送的二进制字节数
D、每分钟传送的二进制
字节数
26、MOVX A,@DPTR指令中源操作数的寻址方式是( )。

A、寄存器寻址
B、寄存器间接寻址
C、直接寻址
D、立即
寻址
27、ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H 当CPU响应外部中断0后,PC的值是( )。

A、 0003H
B、2000H
C、000BH
D、3000H
28、产生信号的指令是( )。

A、MOVX A,@DPTR
B、MOVC A,@A+PC
C、MOVX A,@A+DPTR
D、MOVX @DPTR,A
29、CALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(
)。

A、2000H
B、2001H
C、2002H
D、2003H
30、51执行完MOV A,#08H后,PSW的一位被置位( )。

A、C
B、F0
C、OV
D、P
31、下面条指令将MCS-51的工作寄存器置成3区( )。

A、MOV PSW,#13H
B、MOV PSW,#18H
C、SETB PSW.4 CLR PSW.3
D、SETB PSW.3 CLR PSW.4
32、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( )。

A、PSEN
B、ALE
C、RD
D、WR
33、MOV C,#00H的寻址方式是( )。

A、位寻址
B、直接寻址
C、立即寻址
D、寄存器
寻址
34、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H当执行完左边的程序后,PC的值是( )。

A、 0040H
B、0041H
C、0042H
D、0043H
35、对程序存储器的读操作,只能使用( )。

A、MOV指令
B、PUSH指令
C、MOVX指令
D、MOVC指令
36、以下不是构成单片机的部件( )
A.打印机 B。

存储器
C。

接口适配器(I\O接口电路) D。

微处理器(CPU)
37、单片机的工作过程就是( )的过程。

A、取指令和执行指令
B、寻找操作数
C、顺序执行指令
D、单步执行程序
38、单片机8051的XTAL1和XTAL2引脚是 引脚。

A.外接晶振 B。

外接串行口 C。

外接中断 D。

外接定时器
39、单片机中的程序计数器PC用来 。

A.存放指令 B。

存放正在执行的指令地址
C.存放下一条指令地址 D。

存放上一条指令地址
40、MOV C,#00H的寻址方式是 。

A.立即寻址 B。

直接寻址 C。

位寻址 D。

寄存器寻址41、8051有4组工作寄存器区,它们是有PSW状态字中的RS1、RS0进行选
择的,当RS1=1、RS0=0,选择的是 工作寄存器区。

A.第0区 B。

第1区 C。

第3区 D。

第2区42、8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态
决定,当M1 M0的状态为10时,定时/计数器被设定为 。

A.13位定时/计数器 B。

16位定时/计数器
C.自动重装8位定时/计数器 D。

T0为2个独立的8位定时/计数器,T1停止工作
43、下列指令中影响堆栈的指令是 。

A.LJMP B。

ADD C。

MOVC A,@A+PC D。

LCALL 44、中断响应之后所执行的相应的处理程序通常称为 。

A.子程序 B。

主程序
C.中断服务子程序 D。

断点
45、MCS---51指令系统中,指令MOV A,@R0,执行前( A )=86H,(R0)
=20H,(20H)=18H,执行后 。

A.(A)=86H B。

(A)=18H C。

(A)=20H D。

(A)=00H
46、指令ORG 0000H 的功能是 。

A.设置程序存放起始位置的伪指令 B。

将RAM起始单元0000H 清零的伪指令。

C.将ROM起始单元0000H清零的伪指令D。

设置数据存放起始位置的伪指令
47、MCS—51指令系统中,指令ADD A,R0执行前(A)=38H,(R0)
=54H,(C)=1执行后,其结果为 。

A.(A)=92H (C)=1 B。

(A)=92H (C)=0
C.(A)=8CH (C)=1 D。

(A)=8CH (C)=0
48、MCS—51指令系统中,指令DA A是 。

A.除法指令 B。

加1指令 C。

十进制加法调整指令 D。

加法指令
49、在五个中断源中,可通过软件确定各中断源中断级别的高或低,但
在同一级别中,按硬件排队的优先级别最高的是 中断。

A.定时器T0 B。

定时器T1 C。

外部中断INT0 D。

外部中断INT1
50、LJMP跳转空间最大可达到 。

A.2KB B。

256B C。

128B D。

64KB
51、欲将P1口的高4位保留不变,低4位取反,可用指令 。

A.ANL P1,#0F0H B。

ORL P1,#0FH
C.XRL P1,#0FH D。

以上三句都对
52、8051单片机,有5个中断,其中入口地址为000BH的是 。

A.外中断0 B。

外中断1 C。

T0中断 D。

T1中断
53、8031单片机的定时器T1用作计数脉冲是 。

A.由外部计数脉冲计数 B。

外部计数脉冲由内部时钟频率提供
C.外部计数脉冲由T1(P3.4)输入 D。

外部计数脉冲由T1(P3.5)输入
54、使8031的定时器T1停止计数的指令是使TCON的 。

A.TF0位置1 B。

TR0位置1 C。

TR1位置0 D。

TR0位置0
55、MCS—51汇编语言指令格式中,唯一不可缺少的部分是。

A.注释 B。

标号 C。

操作码 D。

操作数
56、在中断服务程序中,至少应有一条( )。

A、传送指令
B、转移指令
C、加法指法
D、中断返回指

57、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允
许寄存器IE的内容应是( )。

A、98H B、84H C、42 D、22H
58、D MCS-51在响应中断时,下列哪种操作不会发生( )。

A、保护现场
B、保护PC
C、找到中断入口若悬河
D、保护PC
转入中断入口
59、用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( )。

A、方式0
B、方式1
C、方式2
D、方式3
60、MCS-51有中断源( )。

A、5个
B、2个
C、3个
D、6个
61、MCS-51响应中断时,下面哪一个条件不是必须的( )。

A、当前指令执行完毕
B、中断是开放的
C、没有同级中断等待响应
D、必须有RET1指令
62、使用定时器T1时,有几种工作模式( )。

A、1种
B、2种
C、3种
D、4种
63、计算机在使用中断方式与外界交换信息时,保护现场的工作方式应
该是( )。

A、由CPU自动完成
B、在中断响应中完成功之路
C、应由中断服务程序完成
D、在主程序中完成
64、下面哪一种传送方式适用于处理外部事件( )。

A、DMA
B、无条件传递进
C、中断
D、条件传递
65、8051单片机芯片一共有( )个引脚。

A、30
B、20
C、40
D、9
66、8031中,若A=03H,B=02H,执行指令MUL AB后,A为( )。

A、16H
B、10H
C、06H
D、00H
67、单片机中的程序计数器PC用来( )。

A、存放指令
B、存放正在执行的指令地址
C、存放上一条指令地址
D、存放下一条指令地址
68、访问外部存贮器或其它接口芯片时,它的地址线由( )构成。

A、P0口
B、P0口 和 P2口
C、P2口 D 、P1口
69、单片机的堆栈指针SP始终是指示( )
A、堆栈中间位
B、堆栈顶
C、堆栈地址
D、堆栈底
70、单片机应用程序一般存放在( )中。

A、RAM
B、CPU
C、寄存器
D、ROM
71、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是( )。

A、寄存器寻址
B、寄存器间接寻址
C、基址加变址寻址
D、立即寻址
72、在中断服务程序中,至少应有一条( )。

A、传送指令
B、中断返回指令
C、加法指法
D、转移指令
73、下面哪条指令能对外部RAM操作。

( )
A、MOVX A,@DPTR
B、MOVC A ,@A+DPTR
C、MOVC @A+DPTR ,A
D、MOV @DPTR,A
74、某存储器芯片容量是8K*4bit,那么它的地址线根数是( )。

A、11根
B、13根
C、12根
D、14根
75、在指令MOV C,30H中,30H是( )。

A、操作码
B、单元地址
C、位地址
D、立即数
76、若想检查子程序内部指令的执行情况,多采用( )。

A、重复执行
B、连续执行
C、跟踪执行
D、单步执行
77、8031有4组工作寄存器区,它们是由PSW状态字中的( )决定的。

A、CY、OV
B、F0、F1
C、RS1、RS0
D、AC
78、控制串行口工作方式的寄存器是( )。

A、SCON
B、 PCON
C、TCON
D、 TMOD
79、指令SETB bit的功能是( )。

A、进位位置1
B、指定位置1
C、指定位清零
D、指定位取反
80、在中断允许寄存器中,EA位的作用是( )。

A、外中断0允许控制位
B、中断请求总标志位
C、总中断允许控制位
D、串行口中断允许位
81、8051单片机的堆栈区位于( )。

A、片外程序存储器
B、片内程序存储器
C、片外数据存储器
D、片内数据存储器
82、MCS—51汇编语言指令格式中,唯一不可缺少的部分是( )。

A、注释
B、标号
C、操作数
D、操作码
83、单片机复位后,专用寄存器ACC的状态是( )。

A、FFFFH
B、00H
C、07H
D、FFH
84、MCS—51指令系统有七种寻址方式,其中MOV A,direct指令的源操作数属于( )寻址方式。

A、间接
B、直接
C、变址
D、相对
85、80C51与8031的区别在于( )。

A、 内部ROM的容量不同
B、 内部RAM的容量不同
C、 内部ROM的类型不同
D、 80C51使用EEPROM,而8031使用EPROM
86、假定(SP)=37H,在进行子程序调用时把累加器A和断点地址进栈保
护后,SP的值为( )。

A、4AH
B、38H
C、39H
D、40H
87、在相对寻址方式中,寻址的结果体现在( )。

A、PC中
B、累加器A中
C、DPTR中
D、某个存储单元中
88、在寄存器间接寻址方式中,指定寄存器中存放的是( )。

A、操作数
B、操作数地址
C、转移地址
D、地址偏移量
89.执行返回指令时,返回的断点是( )。

A.调用指令的首地址 B.调用指令的末地址
C.返回指令的末地址 D.调用指令下一条指令的首地址
90.可以为访问程序存储器提供或构成地址的有( )。

A.只有程序计数器PC
B.只有PC和累加器A
C.只有PC、A和数据指针DPTR
D.PC、A、DPTR和堆栈指针SP
91.若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令( )
A.SETB PSW.3 B.SETB D0H.4
C.MOV D0H,#10H D.CPL PSW.4
92.执行以下程序段
MOV SP,#40H
MOV B,#30H
MOV A,#20H
PUSH B
PUSH ACC
POP B
POP ACC
后,B和A的内容分别为( )
A.20H,30H B.30H,20H
C.40H,30H D.40H,20H
93.执行以下程序段
MOV R0,#70H
MOV A,R0
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV @R0,A
后,实现的功能是( )
A.把立即数70H循环左移3次 B.把立即数70H×10
C.把70H单元的内容循环左移3次 D.把70H单元的内容×10 94.下列叙述中,不属于单片机存储器系统特点的是( )A.扩展程序存储器与片内程序存储器存储空间重叠
B.扩展数据存储器与片内数据存储器存储空间重叠
C.程序和数据两种类型的存储器同时存在
D.芯片内外存储器同时存在
95.如在系统中只扩展两片Intel2764,其地址范围分别为0000H~1FFFH、8000H~9FFFH,除应使用P0口的8条口线外,至少还应使用P2口的口线
( )
A.6条 B.7条 C.5条 D.8条
96.下列有关MCS—51中断优先级控制的叙述中,错误的是( )A.低优先级不能中断高优先级,但高优先级能中断低优先级
B.同级中断不能嵌套
C.同级中断请求按时间的先后顺序响应
D.同级中断按CPU查询次序响应中断请求
97.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。

从堆栈弹出的断点地址送给( )。

A.A B.CY C.PC D.DPTR
98.中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是( )。

A.当前指令是ORL A,Rn指令
B.当前正在执行RETI指令
C.当前指令是MUL指令,且正处于取指令机器周期
D.当前正在进行1优先级中断处理
10622班 姓名 学号。

相关文档
最新文档