单片机基础知识试题题库(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章习题参考答案 一、填空题:
1、 当MCS-51引脚ALE 有效时,表示从 P0 口稳定地送出了
低8位 _________地址。
2、 MCS-51的堆栈是软件填写堆栈指针临时在
片内 ___________ 数据存储器内开辟的区域。 3、 当使用8751且EA=1,程序存储器地址小于
1000H __________ 时,访问的是片内 ROM
4、 MCS-51系统中,当PSEN 言号有效时,表示CPU 要从
__________ 存储器读取信息。
5、 MCS-51有4组工作寄存器,它们的地址范围是 __________ 00H 〜1FH _______________________ 。
6、 MCS-51片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以 位 ________ 寻址。
7、 PSW 中 RS1 RS0=10 时,R2 的地址为 ___________12H ____________ 。 8、 PSW 中 RS1 RS0=11 时,R2 的地址为 ___________1AH ____________ 。 9、 单片机系统复位后,(PSW =00H,因此片内RAM 寄存区的当前寄存器是第 0 组,8个寄存器
的单元地址为
00H
〜
07H _______ 。
10、 PC 复位后为 0000H ___________。 11、 一个机器周期=12 个振荡周期=
6 个时钟周期。
12、 PC 的内容为 ______ 将要执行的的指令地址 ________ 。 13、 在MCS- 51单片机中,如果采用 6MHz 晶振,1个机器周期为 2us ________ 。 14、 内部RAM 中,位地址为30H 的位,该位所在字节的字节地址为 26H _______ 。
15、 若A 中的内容为63H ,那么,P 标志位的值为 0
。 16、 8051单片机复位后,R4所对应的存储单元的地址为 04H
,因上电时PSW= ______ 00H ______ 。这时当前的工作寄存器区是第
0 工作寄存器区。
17、 使用8031芯片时,需将/EA 引脚接 低 电平,因为其片内无 程 序
存储器。
18、 片内RAM 低128个单元划分为哪3个主要部分: 工作寄存器区 __________ 、 位 寻址区
____ 和 用户RAM 区
。
19、 通过堆栈操作实现子程序调用,首先就要把 PC
的内容入栈,以进行断点保护。 调用返回时,再进行岀栈保护,把保护的断点送回到
PC 。
20、 MCS- 51单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS -51的PC 是16位的,因此其寻址的范围为 64
KB 。
21、 MCS-51单片机片内RAM 勺寄存器共有 32 个单元,分为
4
组寄存器,每组_8
____ 个单元,以R0~R7作为寄存器名称。
22、 但单片机的型号为 8031/8032时,其芯片引线 EA 一定要接 低 电平。
二、选择题:
1、当MCS-51复位时,下面说法正确的是(
A )o
A 、 PC=0000H
B 、 SP=00H
C 、 SBUF=00H
D 、 P0=00H
2、
PSW=18时,则当前工作寄存器是( D
)o
1组 A 、0组 B 、 3、
MCS-51上电复位后,SP 的内容应是( B
A 、00H
B 、 07H
4、
当ALE 信号有效时,表示( B
)。
A 、从ROM 中读取数据
B 、
C 、从P0 口送出数据
5 、MC —51单片机的CPU 主要的组成部分为( A 运算器、控制器
C 、运算器、加法器
6 、单片机上电复位后,PC 的内容和 SP 的内容为(
C 、2组
D 、3组
)。
C 、 60H
D 、 70H 从P0 口可靠地送出低8位地址
D 、从RAM 中读取数据 A )o
B 、加法器、寄存器 D 、运算器、译码器
B )o
A OOOOH, OOH
B 、OOOOH, 07H
C 、0003H, 07H
D 、0800H, 08H
7、单片机8031的ALE 引脚是( B )。 A 、输出高电平 B 、输出矩形脉冲,频率为 fosc 的1/6 C 输出低电平
D 输出矩形脉冲,频率为
fosc 的1/2
&访问外部存贮器或其它接口芯片时,作数据线和低 8位地址线的是( A )
A P0 口
B 、P1 口
C P2 口
9、PSW 中的 RS1 和 RS0用来( A )。 A 、选择工作寄存器区号 B 、指示复位 C 、选择定时器 10、上电复位后,PSVW 勺值为( D )。
A 1
B 、07H
C FFH
11、单片机上电复位后,堆栈区的最大允许范围是(
B )个单元
8051单片机的 V (20 )引脚是( B )引脚。 8051单片机的VCC (40 )引脚是( A )引脚。
23、 MC —51的专用寄存器SFR 中的堆栈指针SP 是一个特殊的存贮区,用来( C ),它是按后
进先岀的原则存取数据的。
A 、存放运算中间结果
B 、存放标志位
C 、暂存数据和地址
D 存放待调试的程序
24、 单片机的堆栈指针 SP 始终是指示( B ) o
A 、堆栈底
B 、堆栈顶
C 、堆栈地址
D 、堆栈中间位置
25、 MC —51单片机复位后,专用寄存器 ACC 的状态是( C )。
A 0000H
B 、07H
C 、OOH
D OFFH
D 、P0 口 和 P2 口
D 、选择工作方式
A 64
B 、 120
C 、128
D 、256 12、单片机上电复位后,堆栈区的最大允许范围是内部 RAM — D )
A OOH- FFH
B 、OOH — 07H
C 、07H — 7FH
D 、 08H —7FH
13、对于8031单片机,其内部 A 、只能位寻址
RAM( D
)。
B 、只能字节寻址
C 既可位寻址又可字节寻址
D 少部分能位寻址
14、8031单片机若晶振频率为 fosc=12MHz , 则一个机器周期等于( A 1/12
B 、1/ 2
C 、1
15、MC —51单片机的数据指针
DPTF 是一个 A 、存放指令 16位的专用地址指针寄存器,主要用来(
B 、存放 16位地址,作间址寄存器使用
)。
C 、存放下一条指令地址
D 、存放上一条指令地址
16、 A LU 表示( D
)。
17、 18 A 、累加器
B 、程序状态字寄存器
单片机上电后或复位后,工作寄存器
R0是在(
A 、0区00H 单元
B 、0区01H 单元 单片机8051的XTAL1和XTAL2引脚是( D
A 、外接定时器
B 、外接串行口
C 、计数器 )。
C 、0区09H 单元 引脚。
C 、外接中断
D 、算术逻辑部件
D 、SFR
D 、外接晶振 19、 A .主电源+5V
B .接地
C .备用电源
D •访问片外存贮器
20、 21、 A .主电源+5V B .接地
8051单片机中,输入/输岀引脚中用于专门的第二功能的引脚是(
C .备用电源
D •访问片外存贮器 )。
22、 A 、P0
P1
C 、P2
D 、P3
MC —51复位后,程序计数器 PC=(
B )。即程序从(
开始执行指令。 A 0001H
B 、 0000H
C 、0003H
0023H