“单片机原理及应用”课程习题与解答
第一章
1- 3:单片机与普通计算机的不同之处在于其将( cpu )(I/O 口 )和(存储器 )三部分集成于一块芯片
上。
答: CPU、存储器、 I/O 口
1- 8:8051 与 8751 的区别是:(部程序存储器不同 )
A、部数据存储但也数目的不同 B 、部数据存储器的类型不同
C、部程序存储器的类型不同 D、部的寄存器的数目不同
答: C
第二章
2- 4:在
MCS- 51 单片机中,如果采用
6MHz晶振, 1 个机器周期为(
)。
答: 2us。
析:机器周期为振荡周期的
1/6 。
2- 6:部
RAM中,位地址为
30H 的位,该位所在字节的字节地址为(
)。
答: 26H
2- 7:若
A 中的容为
63H,那么,
P 标志位的值为(
)。
答: 0
析: P 为奇偶校验位,因为
A 中 1 的个数为偶数,所以
P=0。
2- 8:判断下列说法是否正确:
A、8031 的 CPU是由 RAM和 EPROM所组成。 运算器和控制器组成
B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址围的低端还是高端。 通过
引脚指令
C、在 MCS-51中,为使准双向的 I/O 口工作在输入方式,必须保证它被事先预置为 1。
D、PC可以看成使程序存储器的地址指针。
答:错、错、对、对
2- 9:8031 单片机复位后, R4 所对应的存储单元的地址为( 04H ),因上电时 PSW=( 00H )。这时当前的
工作寄存器区是( 0 )组工作寄存器区。
答: 04H、 00H、 0
2- 11:判断以下有关 PC和 DPTR的结论是否正确?
A、DPTR是可以访问的,而 PC不能访问。
B、它们都是 16 位的存储器
C、它们都有加 1 的功能。 Pc 无
D、DPTR可以分为两个 8 位的寄存器使用,但 PC不能。
答:对、对、错、对
2- 13:使用 8031 芯片时,需将 /EA 引脚接( 低 )电平,因为其片无( 程序 )存储器。
答:低、程序
2- 14:片 RAM低 128 个单元划分为哪 3 个主要部分?各部分的主要功能是什么?
答:工作寄存器区、位寻址区、数据缓冲区
2- 15:判断下列说法是否正确
A、 程序计数器 PC不能为用户编程时直接使用,因为它没有地址。
B、 部 RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 都能
C、 8031 共有 21 个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。
个可以位寻址
答:对、错、错
2- 16: PC的值是
A、当前正在执行指令的前一条指令的地址 B、当前正在执行指令的地址
C、当前正在执行指令的下一条指令的地址 D、控制器中指令寄存器的地址
答: C
2- 17:通过堆栈操作实现子程序调用,首先就要把(
PC )的容入栈,以进行断点保护。调用返回时,再
进行出栈保护,把保护的断点送回到(
PC )。
答: PC、PC
2- 19:MCS-51 单片机程序存储器的寻址围是由程序计数器
PC的位数所决定的, 因为
MCS- 51 的 PC是
16
位的,因此其寻址的围为(
64) KB。
答: 64
2- 20:当 MCS-51 单片机运行出错或程序陷入死循环时,如何来摆脱困境?
答:软件陷阱、复位
2- 21:判断下列说法是否正确?
A、
PC是 1 个不可寻址的特殊功能寄存器。
PC不是特殊功能寄存器
B、 单片机的主频越高,其运算速度越快。
C、 在 MCS- 51 单片机中, 1 个机器周期等于 1us。
D、 特殊功能寄存器 SP装的是栈顶首地址单元的容。
地址
答:错、对、错、错
2- 22:如果手中仅有一台示波器,
可通过观察哪个引脚的状态,
来大致判断
MCS- 51 单片机正在工作?
ALE
PSEN
答: ALE
析:因为单片机正常工作时,
ALE脚输出时钟频率为振荡周期的
1/6 。
第三章
3- 1:判断下列指令的正误:
1)MOV
28H,@R2
2 )DEC
DPTR
3
) INC DPTR 4
) CLR
R0
5)CPL
R56
)MOV R0,R1
7
) PUSH DPTR
8 ) MOV
F0,C
9)MOV
F0,ACC.3 10
)MOVX
A,@R1
11
) MOV C,30H 12
)RLC R0
答:错、错、对、错
错、错、错、对
错、对、对、错
3- 2:判断下列说法是否正确。
A、 立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。
B、 指令周期是执行一条指令的时
原创力文档

文档评论(0)