最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

单片机原理及应用课后习题参考标准答案1-6章

IT圈 admin 29浏览 0评论

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

发布评论

评论列表 (0)

  1. 暂无评论