当前课程知识点:单片机原理及应用 >  2 单片机的硬件结构 >  2.1 单片机的结构框图 >  单片机的结构框图

返回《单片机原理及应用》慕课在线视频课程列表

单片机的结构框图在线视频

单片机的结构框图

下一节:80C51内部结构

返回《单片机原理及应用》慕课在线视频列表

单片机的结构框图课程教案、知识点、字幕

同学

你好

今天我们将进入到

单片机硬件结构的学习

我们将会从单片机的

逻辑结构与信号引脚

内部存储器并行输入输出口电路

电路与时序和工作方式这几个方面

来详细讨论单片机的硬件原理与特点

下面先让我们来看一看

单片机的逻辑结构

我们将从单片机的结构框图

内部逻辑结构和信号引脚

这三个方面依次进行讨论

单片机内的硬件按照功能来划分

可以如图所示

这个结构图所示来进行描述

如图所示

我们来详细的谈一谈

每一个部件的功能

首先看一看CPU

CPU又称为中央处理器

是指令执行的场所

如算术和逻辑运算

都是由CPU来负责的

算术运算就是所谓的

加减乘除的代数运算

逻辑运算指的是

逻辑与逻辑或等逻辑运算

CPU除了负责各种运算之外

还会向单片机内的其他部件

发送相关的控制信号

其它硬件都是在CPU发出的

控制信号的控制下进行相关的操作的

程序存储器

这里面我们看一下

程序存储器又称为ROM

里面的数据一般只能读不能写

但是数据可以永久保存

单片机的所有的程序就存放在

这个ROM里

所以我们把ROM又称作程序存储器

所谓的程序就是一条一条指令的集合

51单片机程序存储器的容量

为4KB

注意

1KB表示1024个字节的容量

这里面B指的是Byte字节的意思

一个字节就指的是一个Byte

表示八个二进制位数的容量

那么程序指令虽然存储在ROM中

但是必须要通过这里面的内部的总线

传送给CPU

再由CPU负责指令的真正执行

这就是ROM的功能

除了ROM之外

还有一个同学们看一看这个图里面的

叫RAM

RAM叫做数据存储器

里面存放的存储单元

是既可以读又可以写

但是在断电的情况下

RAM中的信息是不能保存的

数据存储器RAM

负责存储CPU在指令执行期间

所需要的一些临时数据

和某些运算结果信息的暂时存放

51单片机的RAM的容量

只有128个字节 他是比较小的

再来看一看总线

总线是信息传输的公共通道

单片机内各部件都是通过总线

来传送彼此之间的二进制的信息

由于总线是共享的

所以同一个时间只能有一个硬件

利用总线来传递信息

比如说ROM和RAM

它如果都想要通过总线

来向CPU传递信息

那么这个信息一定会碰撞会丢失

所以就是说在同一个时刻

那么只能有一个硬件

利用总线来传

其他的硬件就必须进行等待

除了总线之外

我们再来看一看振荡器及定时电路

振荡器及定时电路

是用来产生时钟方波信号的

单片机内部电路

属于同学们在这个数电中

所学习的叫时序逻辑电路

内部的每一个部件

比如说像程序存储器ROM

数据存储器RAM

和CPU等都会接受

该时钟方波信号的控制

大家在这同一个时钟方波信号指挥下

在同一个时刻一起动作

比如一般是在方波信号的下跳沿

一起来输出动作

在下跳沿时刻没有到来之前

你可以先做各自的准备工作

但不会改变部件的输出

那么定时计数器

再来看一看定时器计数器

这个器件有两个

本质上就是2个16位的计数器

当用来计量外部输入

给单片机的脉冲信号时

那么它就叫做计数器

当用来计量内部输入给计数器的

时钟方波信号时

它又叫做定时器

因为内部时钟方波信号的频率是固定

用计量到的方波脉冲个数

再乘以方波的时钟周期

我们就能够间接的计算出等待的时间

所以又叫做定时器

因为计量内部的方波

主要是为了计时用

因此我们也叫定时器

除了定时器计数器之外

还有一个部件就是可编程的串行口

该口是用来实现单片机内部硬件

与外部硬件之间的串行方式的

二进制数据的传输

那么除了串行IO口之外

我们看到还有这个是并行的IO口

那么这个口可以一次并行的

来传递8位的二进制的数据

就是每个口都只有8位可以并行的

来传递8位的二进制数据

每一个并口都可以实现

单片机内部硬件

与外部硬件之间以并行方式

进行最大8位二进制数据的传输

还有就是一个总线扩展控制器

它是用来向单片机的外部硬件

发送相关的控制信号用的

有哪些信号

需要来发送给外部的硬件

这个我们会在后面的引脚功能中

再来进行详细的介绍

CPU还会对来自内部和外部的

五个中断信号来作出反应和处理

中断控制系统

是单片机的一个重要功能

我们后面还会专门来讲解

什么是中断

单片机怎么来处理中断信号

以上就是单片机的

内部硬件的功能模块的介绍

由于结构图是按照功能来划分

实际上每个功能模块内部

又都有若干个具体的硬件组成

我们后面将会进一步的来看一看

这每一个功能模块的硬件组成

好了

那么今天我们主要介绍了一下

单片机内部功能模块的特点

今天的课就到这儿

同学们 再见

单片机原理及应用课程列表:

1 单片机系统概述

-1.1 单片机的名称

--单片机的名称

-1.2 单片机的相关概念

--单片机的相关概念

-1.3 单片机的设计语言及软件

--单片机的设计语言及软件

-1.4 单片机的发展

--单片机的发展

-1.5单片机的应用

--单片机的应用

-1.6 第一单元作业

2 单片机的硬件结构

-2.1 单片机的结构框图

--单片机的结构框图

-2.2 80C51内部结构

--80C51内部结构

-2.3 信号引脚

--信号引脚

-2.4 内部数据存储器RAM

--内部数据存储器RAM

-2.5 特殊功能寄存器

--特殊功能寄存器

-2.6 堆栈

--堆栈

-2.7 内部程序存储器ROM

--内部程序存储器ROM

-2.8 存储器的结构特点

--存储器的结构特点

-2.9 并行输入输出接口电路

--并行输入输出接口电路

-2.10 并口功能与时序

--并口功能与时序

-2.11 工作方式

--工作方式

-2.12 最小应用系统

-- 最小应用系统

-2.13 第二单元作业

3 指令系统

-3.1 指令格式

--指令格式

-3.2 立即寻址与直接寻址

--立即寻址与直接寻址

-3.3 寄存器寻址与寄存器间接寻址

--寄存器寻址与寄存器间接寻址

-3.4 变址间接寻址与位寻址

--变址间接寻址与位寻址

-3.5 内部RAM传送指令

--内部RAM传送指令

-3.6 外部RAM传送指令

--外部RAM传送指令

-3.7 ROM传送指令

--ROM传送指令

-3.8 交换指令

--交换指令

-3.9 堆栈操作指令

--堆栈操作指令

-3.10 传送类指令习题讲解

--传送类指令习题讲解

-3.11 算术运算类指令特点

--算术运算类指令特点

-3.12 加法指令

--加法指令

-3.13 加法习题、减法和乘除指令

--加法习题、减法和乘除指令

-3.14 逻辑运算指令

--逻辑运算指令

-3.15 布尔变量操作指令

--布尔变量操作指令

-3.16 无条件转移指令

--无条件转移指令

-3.17 条件转移指令

--条件转移指令

-3.18 循环转移指令

--循环转移指令

-3.19 子程序相关指令

--子程序相关指令

-3.20 并口访问指令及指令小结

--并口访问指令及指令小结

-3.21 第三单元作业

4 汇编语言程序设计

-4.1 汇编程序约定

--汇编程序约定

-4.2 宏指令

--宏指令

-4.3 汇编控制指令

--汇编控制指令

-4.4 汇编语言程序设计步骤

--汇编语言程序设计步骤

-4.5 顺序程序举例

-- 顺序程序举例

-4.6 单重分支结构

--单重分支结构

-4.7 多重分支结构

--多重分支结构

-4.8 单重循环结构

--单重循环结构

-4.9 计数控制循环程序

--计数控制循环程序

-4.10 特征控制循环程序

-- 特征控制循环程序

-4.11 多重循环程序

--多重循环程序

-4.12 子程序的概念

--子程序的概念

-4.13 子程序设计注意事项

--子程序设计注意事项

-4.14 子程序举例

--子程序举例

-4.15 第四单元作业

5 单片机存储器扩展

-5.1 系统扩展

--系统扩展

-5.2 51单片机扩展方法

--51单片机扩展方法

-5.3 存储器单元位数扩充方法

--存储器单元位数扩充方法

-5.4 存储器容量单元扩充方法

--存储器容量单元扩充方法

-5.5 译码线选法

--译码线选法

-5.6 程序存储器的类型

--程序存储器的类型

-5.7 程序存储器的扩展

--程序存储器的扩展

-5.8 数据存储器的扩展

--数据存储器的扩展

-5.9 存储器综合扩展

--存储器综合扩展

-5.10 单片机存储器系统的特点

-- 单片机存储器系统的特点

-5.11 第五单元作业

6 中断与定时系统

-6.1 中断技术

--中断技术

-6.2 中断优先级及中断系统内部结构

--中断优先级及中断系统内部结构

-6.3 中断控制寄存器及中断响应过程

--中断控制寄存器及中断响应过程

-6.4 中断请求的撤消

--中断请求的撤消

-6.5 外部中断举例

--外部中断举例

-6.6 定时器/计数器

--定时器/计数器

-6.7 定时计数器工作方式及程序编写

--定时计数器工作方式及程序编写

-6.8 定时器举例

--定时器举例

-6.9 第六单元作业

7 I/O扩展及应用

-7.1 并行接口

-- 并行接口

-7.2 并口举例

--并口举例

-7.3 并口扩展芯片

--并口扩展芯片

-7.4 8155连接方式及编程

--8155连接方式及编程

-7.5 键盘接口技术

--键盘接口技术

-7.6 按键处理程序及举例

--按键处理程序及举例

-7.7 键盘扫描子程序

-- 键盘扫描子程序

-7.8 显示接口技术

--显示接口技术

-7.9 多位字符静态显示

--多位字符静态显示

-7.10 多位字符动态显示

--多位字符动态显示

-7.11 第七单元作业

8 单片机实验

-8.1 流水灯控制系统设计

--html

-8.2 数码管显示系统设计

--html

-8.3 按键控制系统设计

--html

-8.4 中断控制系统设计

--html

-8.5 定时计数器系统设计

--html

-8.6 串口通信系统设计

--html

-8.7 汉字显示系统设计

--html

-8.8 单片机烧录方法

--单片机烧录方法

-8.9 第八章作业-作业

单片机的结构框图笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。