第
2
章习题参考答案
2-1
MCS-51
系列单片机内部有哪些主要的逻辑部件?
答:
一个
8
位
CPU
;一个片内振荡器及时钟电路;
4K
字节
ROM
程序存储器;
128
字节
RAM
数据存储器;两个
16
位定时器
/
计数器;可寻址
64K
外部数据存储器和
64K
外部程序存储器空间的控制电路;
32
条可编程的
I/O
线(四个
8
位并行
I/O
端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构
2-2
MCS-51
设有
4
个
8
位端口(
32
条
I/O
线),实际应用中
8
位数据信息由哪一个端口传送?
16
位地址线怎样形成?
P3
口有何功能?
答:
实际应用中8位数据信息由
P1
口传送
。16位地址线由
P
0
口输
出
低8位地址
A7~A0,
P2口输出高8位地址A15
~
A8。
P3口是一个多用途的端口,也是一个准双向口,作为第一功能使用时,其功能同P1口;
当作第二功能使用时,P3.0
—
RXD串行输入(数据接收)口,P3.1
—
TXD串行输出(数据发送)口,P3.2
—
外部中断0输入线,P3.3
—
外部中断1输入线,P3.4
—
T0定时器0外部输入,P3.5
—
T1定时器1外部输入,P3.6
—
外部数据存储器写选通信号输出,P3.7
—
外部数据存储器读选通信号输入。
2-3
MCS-51
的存储器结构与一般的微型计算机有何不同?程序存储器和数据存储器各有何
作
用?
答:
MCS-51
存储器结构与常见的微型计算机的配置方式不同,它把程序存储器和数据存储器分开,各有自已的寻址系统
、
控制信号和功能
。
程序存储器用来存放程序和始终要保留的常数,
如经汇编后所编程序的机器码。数据存储器通常用来存放程序运行中所需要的常数或变量
,
例如模
/
数转换时实时
采集
的数据
等。
2-4
MCS-51
内部
RAM
区功能结构如何分配?
4
组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少?
答:
MCS-51
系列单片机内部
数据存储器:00H
~
7FH单元组成的
低
128字节地址空间的RAM区
,又分为为
工作寄存器
区(00H~1FH)、
位寻址区(20H
~
2FH)
和
数据缓冲区(
3
0H
~7
FH)
。
80H
~
FFH(128
~
255)单元组成的高128字节地址空间的特殊功能寄存器
(
又称SFR
)
区。
对于8032、8052、8752的
单片机
还有80H
~
FFH单元
组成的
高
128字节地址空间的RAM区
。
4组
工作寄存区是由程序状态字
PSW
(
特殊功能寄存器,字节地址为
0D0H
)
中的
D4
、
D3
位(
RS1
和
RS0
)来
决定
的
。
PSW
.
4
(RS1)
PSW
.
3
(RS0)
当前使用的工作寄存器区
R0
~
R7
0
0
0
区
(
0