单片机AT89C51简介ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(4) 状态寄存器(PSW):PSW是一个8位标志 寄存器,用来存放ALU操作结果的有关状态。
回目录 上一页 . 下一页 结 束
18
单片机原理及应用
位编号 位定义 位地址
PSW7 CY D7H
表2.1 PSW各位定义表
PSW6
PSW5
PSW4 PSW3
AC D6H
F0 D5H
RS1 百度文库4H
RS0 D3H
PSW2 OV D2H
PSW1 —
D1H
PSW0 P
D0H
① 进位标志位CY:表示累加器A在加减运算过程中其最高位 A7有无 进位或借位。
② 辅助进位位AC:表示累加器A在加减运算时低4位(A3)有无向高4 位(A4)进位或借位。
③ 用户标志位F0:是用户定义的一个状态标志位,根据需要可以用 软件来使它置位或清除。
回目录 上一页 . 下一页 结 束
15
单片机原理及应用
RAM 128B
B
RAM地址寄存器
P3口
P1口
P2口
P0口
SP
暂存器1
存储 运算 中断
定时/计数器
锁存器
器 器 串行口
锁存器
控制 锁存器
锁存器
器
I/O接口
ACC
指令寄存器IR
缓冲器
4K
DPH DPL
ROM
暂存器2 指令译码器ID
PC增量器
PSW
13
单片机原理及应用
2.1 AT89C51单片机的结构
AT89系列单片机在内部结构上基本相同,其中 不同型号的单片机只不过在个别模块和功能方面有些 区别。AT89C51单片机内部硬件结构框图如图2.1所示。 它由一个8位中央处理器(CPU)、一个256B片内 RAM及4KB Flash ROM 、21个特殊功能寄存器、4个 8位并行I/O口、两个16位定时/计数器、一个串行I/O 口以及中断系统等部分组成,各功能部件通过片内单 一总线联成一个整体,集成在一块芯片上。
回目录 上一页 . 下一页 结 束
17
单片机原理及应用
1. 运算器
(1) 算术逻辑单元(ALU):AT89C51中的ALU 由加法器和一个布尔处理器组成。
(2) 累加器(ACC):用来存放参与算术运算和 逻辑运算的一个操作数或运算的结果。
(3) 暂存寄存器(TMP1、TMP2):用来存放 参与算术运算和逻辑运算的另一个操作数,它 对用户不开放。
教学目标
通过本章教学,要求达到以下目标:
1. 总体了解AT89C51单片机内部结构。 2. 熟悉AT89C51单片机40个引脚及其功能。 3. 熟悉AT89C51三个不同存储空间配置及地址范
围,了解不同存储空间的操作指令和控制信号。 4. 熟悉AT89C51片内RAM低128B分区结构和作用。 5. 了解特殊功能寄存器地址分布范围,理解ACC、
单片机原理及应用
AT89C51的结构和原理
教学目标 2.1 AT89C51单片机的结构 2.2 AT89C51单片机外形及引脚功能 2.3 AT89C51存储器 2.4 AT89C51单片机工作方式 2.5 AT89C51时钟电路与时序 本章小结 思考题与习题
回目录 上一页 . 下一页 结 束
1
单片机原理及应用
ALU
定时与控制
程序计数器PC 地址寄存器AR
回目图录2.2 AT上89一C页51单. 片下机一的页内部结结构示束意
16
单片机原理及应用
2.1.1 中央处理器(CPU)
CPU是单片机内部的核心部件,是一个8 位二进制数的中央处理单元,主要由运算器、 控制器和寄存器阵列构成。
1. 运算器
运算器用来完成算术运算和逻辑运算功能, 它是AT89C51内部处理各种信息的主要部件。 运算器主要由算术逻辑单元(ALU)、累加器 (ACC)、暂存寄存器(TMP1、TMP2)和状态 寄存器(PSW)组成。
回目录 上一页 . 下一页 结 束
11
单片机原理及应用
温故知新检测
8号题
单片机CPU运算器的核心 部件是什么? 其主要功能有哪些?
回目录 上一页 . 下一页 结 束
12
单片机原理及应用
温故知新检测
9号题
AT89C51单片机内部 有多少字节的RAM和 FlashROM?
回目录 上一页 . 下一页 结 束
回目录 上一页 . 下一页 结 束
5
单片机原理及应用
温故知新检测
2号题
什么是BCD码和BCD数? BCD数的加减运算有何特点?
回目录 上一页 . 下一页 结 束
6
单片机原理及应用
温故知新检测
3号题
什么是原码、反码和补码?
回目录 上一页 . 下一页 结 束
7
单片机原理及应用
温故知新检测
4号题
1101101.1011B =?H
回目录 上一页 . 下一页 结 束
14
单片机原理及应用
2.1 AT89C51单片机的结构
时钟源
外部事件
时序和振荡 电路
程序存储 器 ROM
数据存储器 RAM
2个16位定时/ 计数器
CPU
内部8位数据总线
中断
内
并行
系统
断部 中
I/O口
串行I/O 口
外部中断
P0 P1 P2 P3
RXD TXD
图2.1 AT89C51单片机内部结构框图
回目录 上一页 . 下一页 结 束
8
单片机原理及应用
温故知新检测
5号题
AT89C51系列单片机内部 包含哪些主要功能部件?
回目录 上一页 . 下一页 结 束
9
单片机原理及应用
温故知新检测
6号题
程序计数器PC的作用是什么?
回目录 上一页 . 下一页 结 束
10
单片机原理及应用
温故知新检测
7号题
AT89C51 的 CPU 主 要 由哪几部分组成?
回目录 上一页 . 下一页 结 束
19
单片机原理及应用
1. 运算器
④ 寄存器选择位RS1、RS0:AT89C51共 有四组,每组八个工作寄存器R0~R7。编 程时用于存放数据或地址。但每组工作寄 存器在内部RAM中的物理地址不同。RS1 和RS0的四种状态组合就是用来确定四组工 作寄存器的实际物理地址的。RS1、RS0状 态与工作寄存器R0~R7的物理地址关系如 表2.2 所示。
常用的SFR的状态。 12. 理解时钟电路组成、时钟和机器周期的概念。
回目录 上一页 . 下一页 结 束
3
单片机原理及应用
课前预习和复习检测
1号题
2号题
3号题
4号题
5号题
6号题
7号题
8号题
9号题
回目录 上一页 . 下一页 结 束
4
单片机原理及应用
温故知新检测
1号题
微机中常用的进制有哪些? 各有何特点?
B、SP、DPTR的作用和功能,重点掌握PSW结构 组成和各位作用。
回目录 上一页 . 下一页 结 束
2
单片机原理及应用
6. 理解程序计数器PC的功能。 7. 了解AT89C51 4个I/O端口结构及工作原理。 8. 理解在扩展外存储器情况下,P0、P2及
P3口的功能作用。 9. 了解堆栈指针SP及堆栈的作用; 10. 掌握堆栈的设置及使用方式; 11. 熟悉AT89C51复位条件、复位电路和复位后
回目录 上一页 . 下一页 结 束
18
单片机原理及应用
位编号 位定义 位地址
PSW7 CY D7H
表2.1 PSW各位定义表
PSW6
PSW5
PSW4 PSW3
AC D6H
F0 D5H
RS1 百度文库4H
RS0 D3H
PSW2 OV D2H
PSW1 —
D1H
PSW0 P
D0H
① 进位标志位CY:表示累加器A在加减运算过程中其最高位 A7有无 进位或借位。
② 辅助进位位AC:表示累加器A在加减运算时低4位(A3)有无向高4 位(A4)进位或借位。
③ 用户标志位F0:是用户定义的一个状态标志位,根据需要可以用 软件来使它置位或清除。
回目录 上一页 . 下一页 结 束
15
单片机原理及应用
RAM 128B
B
RAM地址寄存器
P3口
P1口
P2口
P0口
SP
暂存器1
存储 运算 中断
定时/计数器
锁存器
器 器 串行口
锁存器
控制 锁存器
锁存器
器
I/O接口
ACC
指令寄存器IR
缓冲器
4K
DPH DPL
ROM
暂存器2 指令译码器ID
PC增量器
PSW
13
单片机原理及应用
2.1 AT89C51单片机的结构
AT89系列单片机在内部结构上基本相同,其中 不同型号的单片机只不过在个别模块和功能方面有些 区别。AT89C51单片机内部硬件结构框图如图2.1所示。 它由一个8位中央处理器(CPU)、一个256B片内 RAM及4KB Flash ROM 、21个特殊功能寄存器、4个 8位并行I/O口、两个16位定时/计数器、一个串行I/O 口以及中断系统等部分组成,各功能部件通过片内单 一总线联成一个整体,集成在一块芯片上。
回目录 上一页 . 下一页 结 束
17
单片机原理及应用
1. 运算器
(1) 算术逻辑单元(ALU):AT89C51中的ALU 由加法器和一个布尔处理器组成。
(2) 累加器(ACC):用来存放参与算术运算和 逻辑运算的一个操作数或运算的结果。
(3) 暂存寄存器(TMP1、TMP2):用来存放 参与算术运算和逻辑运算的另一个操作数,它 对用户不开放。
教学目标
通过本章教学,要求达到以下目标:
1. 总体了解AT89C51单片机内部结构。 2. 熟悉AT89C51单片机40个引脚及其功能。 3. 熟悉AT89C51三个不同存储空间配置及地址范
围,了解不同存储空间的操作指令和控制信号。 4. 熟悉AT89C51片内RAM低128B分区结构和作用。 5. 了解特殊功能寄存器地址分布范围,理解ACC、
单片机原理及应用
AT89C51的结构和原理
教学目标 2.1 AT89C51单片机的结构 2.2 AT89C51单片机外形及引脚功能 2.3 AT89C51存储器 2.4 AT89C51单片机工作方式 2.5 AT89C51时钟电路与时序 本章小结 思考题与习题
回目录 上一页 . 下一页 结 束
1
单片机原理及应用
ALU
定时与控制
程序计数器PC 地址寄存器AR
回目图录2.2 AT上89一C页51单. 片下机一的页内部结结构示束意
16
单片机原理及应用
2.1.1 中央处理器(CPU)
CPU是单片机内部的核心部件,是一个8 位二进制数的中央处理单元,主要由运算器、 控制器和寄存器阵列构成。
1. 运算器
运算器用来完成算术运算和逻辑运算功能, 它是AT89C51内部处理各种信息的主要部件。 运算器主要由算术逻辑单元(ALU)、累加器 (ACC)、暂存寄存器(TMP1、TMP2)和状态 寄存器(PSW)组成。
回目录 上一页 . 下一页 结 束
11
单片机原理及应用
温故知新检测
8号题
单片机CPU运算器的核心 部件是什么? 其主要功能有哪些?
回目录 上一页 . 下一页 结 束
12
单片机原理及应用
温故知新检测
9号题
AT89C51单片机内部 有多少字节的RAM和 FlashROM?
回目录 上一页 . 下一页 结 束
回目录 上一页 . 下一页 结 束
5
单片机原理及应用
温故知新检测
2号题
什么是BCD码和BCD数? BCD数的加减运算有何特点?
回目录 上一页 . 下一页 结 束
6
单片机原理及应用
温故知新检测
3号题
什么是原码、反码和补码?
回目录 上一页 . 下一页 结 束
7
单片机原理及应用
温故知新检测
4号题
1101101.1011B =?H
回目录 上一页 . 下一页 结 束
14
单片机原理及应用
2.1 AT89C51单片机的结构
时钟源
外部事件
时序和振荡 电路
程序存储 器 ROM
数据存储器 RAM
2个16位定时/ 计数器
CPU
内部8位数据总线
中断
内
并行
系统
断部 中
I/O口
串行I/O 口
外部中断
P0 P1 P2 P3
RXD TXD
图2.1 AT89C51单片机内部结构框图
回目录 上一页 . 下一页 结 束
8
单片机原理及应用
温故知新检测
5号题
AT89C51系列单片机内部 包含哪些主要功能部件?
回目录 上一页 . 下一页 结 束
9
单片机原理及应用
温故知新检测
6号题
程序计数器PC的作用是什么?
回目录 上一页 . 下一页 结 束
10
单片机原理及应用
温故知新检测
7号题
AT89C51 的 CPU 主 要 由哪几部分组成?
回目录 上一页 . 下一页 结 束
19
单片机原理及应用
1. 运算器
④ 寄存器选择位RS1、RS0:AT89C51共 有四组,每组八个工作寄存器R0~R7。编 程时用于存放数据或地址。但每组工作寄 存器在内部RAM中的物理地址不同。RS1 和RS0的四种状态组合就是用来确定四组工 作寄存器的实际物理地址的。RS1、RS0状 态与工作寄存器R0~R7的物理地址关系如 表2.2 所示。
常用的SFR的状态。 12. 理解时钟电路组成、时钟和机器周期的概念。
回目录 上一页 . 下一页 结 束
3
单片机原理及应用
课前预习和复习检测
1号题
2号题
3号题
4号题
5号题
6号题
7号题
8号题
9号题
回目录 上一页 . 下一页 结 束
4
单片机原理及应用
温故知新检测
1号题
微机中常用的进制有哪些? 各有何特点?
B、SP、DPTR的作用和功能,重点掌握PSW结构 组成和各位作用。
回目录 上一页 . 下一页 结 束
2
单片机原理及应用
6. 理解程序计数器PC的功能。 7. 了解AT89C51 4个I/O端口结构及工作原理。 8. 理解在扩展外存储器情况下,P0、P2及
P3口的功能作用。 9. 了解堆栈指针SP及堆栈的作用; 10. 掌握堆栈的设置及使用方式; 11. 熟悉AT89C51复位条件、复位电路和复位后