2024年3月11日发(作者:买冬莲)
单片机原理及应用》习题答案
第一章计算机基础知识
1- 1
微型计算机主要由哪几部分组成?各部分有何功能?
答:一台微型计算机由中央处理单元(
CPU
)、存储器、
I/O
接口及
I/O
设备 等组成,相互之间通过三组总线(
Bus
):即地址总线
AB
、数据
总线
DB
和控制总 线
CB
来连接。
CPU
由运算器和控制器组成, 运算器能够完成各种算术运算和逻辑运算
操作, 控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按
其功 能可分为
RAM
和
ROM
。
输入
/
输出(
I/O
)接口是
CPU
与外部设备进行信息交换的部件。
总线是将
CPU
、存储器和
I/O
接口等相对独立的功能部件连接起来,并
传送 信息的公共通道。
1- 3
什么叫单片机?其主要由哪几部分组成?
答:单片机(
Single Chip Microcomputer
)是指把
CPU
、
RAM
、
ROM
、定
时 器
/
计数器以及
I/O
接口电路等主要部件集成在一块半导体芯片上的微
型计算 机。
1- 4
在各种系列的单片机中, 片内
ROM
的配置有几种形式?用户应
根据什么 原则来选用?
答:单片机片内
ROM
的配置状态可分四种:
(
1
)片内掩膜(
Mask
)
ROM
型单片机(如
8051
),适合于定型大批量
应用产 品的生产;
(
2
)片内
EPROM
型单片机(如
8751
),适合于研制产品样机;
(
3
)片内无
ROM
型单片机(如
8031
),需外接
EPRO
,
M
单片机扩展灵
活,适 用于研制新产品;
(
4
)
EEPRO
(
M
或
Flash ROM
)型单片机(如
89C51
),内部程序存储器
电可
擦除,使用更方便。
1-5
写出下列各数的另两种数制的表达形式(二、十、十六进制)
1100010
98
1001110
20039
4E47H
10
585
249H
111111
16236
3F6CH
11101
29
1D
101
1495
5D7 62H
1- 6
写出下列各数的
BCD
参与:
1 / 21
59
:
01011001
,
1996
:
0110
,
4859.2
:
1001.0010
389.41
:
.01000001
第二章
MCS-51
单片机的硬件结构
2- 1 8052
单片机片内包含哪些主要逻辑功能部件?
答:
8052
单片机片内包括:
①
8
位中央处理器
CPU
一个
② 片内振荡器及时钟电路
③
256B
数据存储器
RAM
。
④
8KB
片内程序存储空间
ROM
⑤
21
个特殊功能寄存器
SFR
⑥
4
个
8
位并行
I/O
端口(
32
条线)
⑦
1
个可编程全双工串行口
⑧ 可寻址
64KB
的外部程序存储空间和外部数据存储空间
⑨
3
个
16
位的定时器
/
计数器
⑩
6
个中断源、
2
个优先级嵌套中断结构
2- 2 8052
的存储器分哪几个空间?如何区别不同空间的寻址?
答:⑴
8052
的存储器分为
6
个编址空间:
①片内
ROM
的容量为
8KB
,其地址为
0000H~1FFF
;
H
②可扩展片外
ROM
的容量为
64KB
,其地址为
0000H~FFFF
;
H
片内
RAM
的容量为
256B
,其地址为
00H~FFH
分为二块:③地址
00H~7FH
共
128B
为片内
RAM
低区,④另
128B
为片内
RAM
高区,其地址空间为
80H`FFH
,其 地址空间与
SFR
功能寄存器地址重叠;
⑤可扩展片外
RAM
的容量为
64KB
,其地址为
0000H~1FFFH
;
⑥特殊功能寄存器
SFR
的空间为
128B
,其地址为
80H~FFH
,但实际只定
义了
26B
单元,这
26B
单元分散在
80H`F0H
。
⑵程序存储器和数据存储器在逻辑上是完全分开的。
CPU
通过指令
MOVC
访问程序存储器。当
8052
第
31
脚
EA
接高电平时,
CPU
将从片内程序存储器
0000H
单元开始执行,当
PC
值超出片内程序存储
空间,即 大于
1FFFH
时,会自动转向片外程序存储空间。当
EA
接低电平
时,
CPU
将从片 外程序存储器
ROM
的
0000H
单元开始执行。
CPU
通过
MOV
指令访问片内数据存储空间
RAM
,低区
128B
地址空间
00H~7FH
中地址为
00H~1FH
这
32
个单元分为
4
个工作寄存器组,分别用
R0~R7
表示,通 过工作寄存器指令进行访问。 片内
RAM
中的
20H~2FH
单元除
可作为一般字节寻址 单元使用外,这
16
个单元共
128
位中的每一位又可
2 / 21
2024年3月11日发(作者:买冬莲)
单片机原理及应用》习题答案
第一章计算机基础知识
1- 1
微型计算机主要由哪几部分组成?各部分有何功能?
答:一台微型计算机由中央处理单元(
CPU
)、存储器、
I/O
接口及
I/O
设备 等组成,相互之间通过三组总线(
Bus
):即地址总线
AB
、数据
总线
DB
和控制总 线
CB
来连接。
CPU
由运算器和控制器组成, 运算器能够完成各种算术运算和逻辑运算
操作, 控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按
其功 能可分为
RAM
和
ROM
。
输入
/
输出(
I/O
)接口是
CPU
与外部设备进行信息交换的部件。
总线是将
CPU
、存储器和
I/O
接口等相对独立的功能部件连接起来,并
传送 信息的公共通道。
1- 3
什么叫单片机?其主要由哪几部分组成?
答:单片机(
Single Chip Microcomputer
)是指把
CPU
、
RAM
、
ROM
、定
时 器
/
计数器以及
I/O
接口电路等主要部件集成在一块半导体芯片上的微
型计算 机。
1- 4
在各种系列的单片机中, 片内
ROM
的配置有几种形式?用户应
根据什么 原则来选用?
答:单片机片内
ROM
的配置状态可分四种:
(
1
)片内掩膜(
Mask
)
ROM
型单片机(如
8051
),适合于定型大批量
应用产 品的生产;
(
2
)片内
EPROM
型单片机(如
8751
),适合于研制产品样机;
(
3
)片内无
ROM
型单片机(如
8031
),需外接
EPRO
,
M
单片机扩展灵
活,适 用于研制新产品;
(
4
)
EEPRO
(
M
或
Flash ROM
)型单片机(如
89C51
),内部程序存储器
电可
擦除,使用更方便。
1-5
写出下列各数的另两种数制的表达形式(二、十、十六进制)
1100010
98
1001110
20039
4E47H
10
585
249H
111111
16236
3F6CH
11101
29
1D
101
1495
5D7 62H
1- 6
写出下列各数的
BCD
参与:
1 / 21
59
:
01011001
,
1996
:
0110
,
4859.2
:
1001.0010
389.41
:
.01000001
第二章
MCS-51
单片机的硬件结构
2- 1 8052
单片机片内包含哪些主要逻辑功能部件?
答:
8052
单片机片内包括:
①
8
位中央处理器
CPU
一个
② 片内振荡器及时钟电路
③
256B
数据存储器
RAM
。
④
8KB
片内程序存储空间
ROM
⑤
21
个特殊功能寄存器
SFR
⑥
4
个
8
位并行
I/O
端口(
32
条线)
⑦
1
个可编程全双工串行口
⑧ 可寻址
64KB
的外部程序存储空间和外部数据存储空间
⑨
3
个
16
位的定时器
/
计数器
⑩
6
个中断源、
2
个优先级嵌套中断结构
2- 2 8052
的存储器分哪几个空间?如何区别不同空间的寻址?
答:⑴
8052
的存储器分为
6
个编址空间:
①片内
ROM
的容量为
8KB
,其地址为
0000H~1FFF
;
H
②可扩展片外
ROM
的容量为
64KB
,其地址为
0000H~FFFF
;
H
片内
RAM
的容量为
256B
,其地址为
00H~FFH
分为二块:③地址
00H~7FH
共
128B
为片内
RAM
低区,④另
128B
为片内
RAM
高区,其地址空间为
80H`FFH
,其 地址空间与
SFR
功能寄存器地址重叠;
⑤可扩展片外
RAM
的容量为
64KB
,其地址为
0000H~1FFFH
;
⑥特殊功能寄存器
SFR
的空间为
128B
,其地址为
80H~FFH
,但实际只定
义了
26B
单元,这
26B
单元分散在
80H`F0H
。
⑵程序存储器和数据存储器在逻辑上是完全分开的。
CPU
通过指令
MOVC
访问程序存储器。当
8052
第
31
脚
EA
接高电平时,
CPU
将从片内程序存储器
0000H
单元开始执行,当
PC
值超出片内程序存储
空间,即 大于
1FFFH
时,会自动转向片外程序存储空间。当
EA
接低电平
时,
CPU
将从片 外程序存储器
ROM
的
0000H
单元开始执行。
CPU
通过
MOV
指令访问片内数据存储空间
RAM
,低区
128B
地址空间
00H~7FH
中地址为
00H~1FH
这
32
个单元分为
4
个工作寄存器组,分别用
R0~R7
表示,通 过工作寄存器指令进行访问。 片内
RAM
中的
20H~2FH
单元除
可作为一般字节寻址 单元使用外,这
16
个单元共
128
位中的每一位又可
2 / 21