第2章
单片机原理及应用第2章习题解答
思考题及习题2
1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为
。
答:2s
2.AT89S51单片机的机器周期等于
个时钟振荡周期。
答:12个时钟振荡周期
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为
和
。
答:28H,88H
4.片内字节地址为2AH单元最低位的位地址是
;片内字节地址为88H单元的最低位
的位地址为
。
答:50H,88H
5.若A中的内容为63H那么,P标志位的值为
。
答:0
6.AT89S51单片机复位后,R4所对应的存储单元的地址为
,因上电时PSW
这时当前的工作寄存器区是
组工作寄存器区。
答:04H,00H,0。
7.内部RAM中,可作为工作寄存器区的单元地址为
H~
H。
答:00H1FH
8.通过堆栈操作实现子程序调用时首先要把
的内容入栈以进行断点保护。调用子
程序返回指令时,再进行出栈保护,把保护的断点送回到
先弹出的是原来
中的内容。
f答:PC,PC,PCH
单片机原理及应用第2章习题解答
9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的因为AT89S51单片
机的PC是16位的,因此其寻址的范围为
KB。
答:64
10.判断下列
说法是否正确?
A.使用AT89S51单片机且引脚EA1时,仍可外扩64KB的程序存储器。
B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高
端。
C.在AT89S51单片机中,为使准双向的IO口工作在输入方式,必须事先预置为1。
D.PC可以看成是程序存储器的地址指针
答A.错;B.错;C.对;D.对
11.判断下列
说法是否正确?
A.AT89S51单片机中特殊功能寄存器(SFR占用片内RAM的部份地址。
B.片内RAM的位寻址区,只能供位寻址使用而不能进行字节寻址。
C.AT89S51单片机共有26个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进
行位寻址的。
D.SP称之为堆栈指针堆栈是单片机内部的一个特殊区域与RAM无关。
答:A.对B.错;C.错;D.错
12.在程序运行中,PC的值是
。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的首地址
D.控制器中指令寄存器的地址
f答:C
单片机原理及应用第2章习题解答
13.判断下列
说法是否正确?
A.PC是一个不可寻址的特殊功能寄存器。
B.单片机的主频越高,其运算速度越快
C.在AT89S51单片机中一个机器周期等于1s
D.特殊功能寄存器SP内存放的是栈顶首地址单元的内容。
答:A.对;B.对C.r