单片机原理及应用电子课件
常用的SFR的状态。 12. 理解时钟电路组成、时钟和机器周期的概念。
PPT文档演模板
单片机原理及应用电子课件
•课前预习和复习检测
•1号题
•2号题
•3号题
•4号题
•5号题
•6号题
•7号题
•8号题
•9号题
PPT文档演模板
单片机原理及应用电子课件
•1号题
•温故知新检测
• 微机中常用的进制有哪些? • 各有何特点?
CPU是单片机内部的核心部件,是一个8 位二进制数的中央处理单元,主要由运算器、 控制器和寄存器阵列构成。
1. 运算器
运算器用来完成算术运算和逻辑运算功能, 它是AT89C51内部处理各种信息的主要部件。 运算器主要由算术逻辑单元(ALU)、累加器 (ACC)、暂存寄存器(TMP1、TMP2)和状态 寄存器(PSW)组成。
•RXD TXD
•图2.1 AT89C51单片机内部结构框图
PPT文档演模板
单片机原理及应用电子课件
•RAM
•RAM地址寄存器 •P3口 •P1口
•P2口
•P0口
•128B •SP
•存储 •运算 •中断 •锁存器 •锁存器
器 •定时/计数器 •串行口
器
•控制 •锁存器 •锁存器 器
•I/O接口
•B
•ACC •指令寄存器IR
•暂存器1 •暂存器2 •指令译码器ID
•缓冲器
•DPH •DPL •PC增量器
•4K •ROM
•PSW
•ALU
•定时与控制
•程序计数器PC •地址寄存器AR
PPT文档演模板
•图2.2 AT89C51单片机的内部结构示意 单片机原理及应用电子课件
2.1.1 中央处理器(CPU)
PPT文档演模板
单片机原理及应用电子课件
•2.1.2 存储器
• AT89C51单片机内部有256个字节的RAM数据 存储器和4 KB的闪存程序存储器(Flash),当不够 使用时,可分别扩展为64 KB外部RAM存储器和 64 KB外部程序存储器。它们的逻辑空间是分开的, 并有各自的寻址机构和寻址方式。这种结构的单 片机称为哈佛型结构单片机。 • 程序存储器是可读不可写的,用于存放编好 的程序和表格常数。 • 数据存储器是既可读也可写的,用于存放运 算的中间结果,进行数据暂存及数据缓冲等。
PPT文档演模板
单片机原理及应用电子课件
• 2.串行I/O端口
• AT89C51有一个全双工的可编程串行I/O 端口,它利用了P3口的第二功能,即将P3.1 引脚作为串行数据的发送线TXD,将P3.0引 脚作为串行数据的接收线RXD。
PPT文档演模板
单片机原理及应用电子课件
2.1.4 定时器/计数器
B、SP、DPTR的作用和功能,重点掌握PSW结构 组成和各位作用。
PPT文档演模板
单片机原理及应用电子课件
6. 理解程序计数器PC的功能。 7. 了解AT89C51 4个I/O端口结构及工作原理。 8. 理解在扩展外存储器情况下,P0、P2及
P3口的功能作用。 9. 了解堆栈指针SP及堆栈的作用; 10. 掌握堆栈的设置及使用方式; 11. 熟悉AT89C51复位条件、复位电路和复位后
PPT文档演模板
单片机原理及应用电子课件
•位编 号
•位定 义
•位地 址
•PSW7
表2.1 PSW各位定义表
•PSW6 •PSW5 •PSW4 •PSW3
•PSW2
•PSW1
•PSW0
•CY
•AC
•F0
•RS1
•RS0
•OV
•—
•P
•D7H
•D6H
•D5H
•D4H
•D3H
•D2H
•D1H
•D0H
•① 进位标志位CY:表示累加器A在加减运算过程中其最高位 A7有 无 • 进位或借位。 •② 辅助进位位AC:表示累加器A在加减运算时低4位(A3)有无向高4 • 位(A4)进位或借位。 •③ 用户标志位F0:是用户定义的一个状态标志位,根据需要可以用 • 软件来使它置位或清除。
PPT文档演模板
单片机原理及应用电子课件
2.1.6 内部总线
• 总线是用于传送信息的公共途径。总线 可分为数据总线、地址总线和控制总线。单 片机内的CPU、存储器、I/O接口等单元部件 都是通过总线连接到一起的。采用总线结构 可以减少信息传输线的根数,提高系统可靠 性,增强系统灵活性。 • AT89C51单片机内部总线是单总线结构, 即数据总线和地址总线是公用的。
PPT文档演模板
单片机原理及应用电子课件
2.2 AT89C51单片机引脚及其功能
AT89C51有40条引脚,与其他51系列 单片机引脚是兼容的。这40条引脚可分为 I/O端口线、电源线、控制线、外接晶体线 四部分。其封装形式有两种:双列直插封装 (DIP)形式和方形封装形式,如图2.2所示。
PPT文档演模板
PPT文档演模板
单片机原理及应用电子课件
•2.1.3 I/O端口
• AT89C51单片机对外部电路进行控制或 交换信息都是通过I/O端口进行的。单片机的 I/O端口分为并行I/O端口和串行I/O端口,它 们的结构和作用并不相同。 • 1.并行I/O端口 • AT89C51有四个8位并行I/O端口,分别 命名为P0口、P1口、P2口和P3口,它们都是 • 8位准双向口,每次可以并行输入或输出8位 二进制信息。
PPT文档演模板
单片机原理及应用电子课件
• 2. 控 制 器
• 指令寄存器IR用于存放CPU根据PC地址从 ROM中读出的指令操作码。 • 指令译码器ID是用于分析指令操作的部件, 指令操作码经译码后产生相应于某一特定操作 的信号。 • 定时控制逻辑中定时部件用来产生脉冲序 列和多种节拍脉冲。
PPT文档演模板
PPT文档演模板
单片机原理及应用电子课件
2.1.5 中断系统
单片机中的中断是指CPU暂停正在执行的原程 序转而为中断源服务(执行中断服务程序),在执行 完中断服务程序后再回到原程序继续执行。中断系 统是指能够处理上述中断过程所需要的部分电路。
AT89C51的中断系统由中断源、中断允许控制 器IE、中断优先级控制器IP、定时器控制器 TCON(中断标志寄存器)等构成,IE、IP、TCON 均为SFR特殊功能寄存器(见表2.2)。
PPT文档演模板
单片机原理及应用电子课件
•5号题
•温故知新检测
•AT89C51系列单片机内部 包含哪些主要功能部件?
PPT文档演模板
单片机原理及应用电子课件
•6号题
•温故知新检测
• 程序计数器PC的作用是什么?
•
PPT文档演模板
单片机原理及应用电子课件
•7号题
•温故知新检测
•AT89C51 的 CPU 主 要 由哪几部分组成?
PPT文档演模板
单片机原理及应用电子课件
1. 运算器
④ 寄存器选择位RS1、RS0:AT89C51共 有四组,每组八个工作寄存器R0~R7。编 程时用于存放数据或地址。但每组工作寄 存器在内部RAM中的物理地址不同。RS1 和RS0的四种状态组合就是用来确定四组工 作寄存器的实际物理地址的。RS1、RS0状 态与工作寄存器R0~R7的物理地址关系如 表2.2 所示。
中P0.0为低位,P0.7为高位。每条线的结构组 成如图2.3所示。它由一个输出锁存器,两个三 态缓冲器,输出驱动电路和输出控制电路组成。 P0口是一个三态双向I/O口,它有两种不同的 功能,用于不同的工作环境。
PPT文档演模板
单片机原理及应用电子课件
单片机原理及应用电子 课件
PPT文档演模板
2020/11/13
单片机原理及应用电子课件
教学目标
通过本章教学,要求达到以下目标:
1. 总体了解AT89C51单片机内部结构。 2. 熟悉AT89C51单片机40个引脚及其功能。 3. 熟悉AT89C51三个不同存储空间配置及地址范
围,了解不同存储空间的操作指令和控制信号。 4. 熟悉AT89C51片内RAM低128B分区结构和作用。 5. 了解特殊功能寄存器地址分布范围,理解ACC、
PPT文档演模板
单片机原理及应用电子课件
表2.2 工作寄存器组R0~R7的物理地址
•RS1 RS0 •工作寄存器组号 •R0~R1的物理地址
•0
0
•0
•01•1Fra bibliotek•10
•2
•1
1
•3
•00H ~ 07H •08H ~ 0FH •10H ~ 17H •18H ~ 1FH
•⑤ 溢出标志位OV:当执行算术指令时,由硬件自动置位或 • 清零,表示累加器A的溢出状态。 •⑥ 奇偶标志位P:用于指示运算结果中1的个数的奇偶性, • 若累加器A中1的个数为奇数,则P=1;若1的个数为偶 • 数,则P=0。
PPT文档演模板
单片机原理及应用电子课件
• 2. 控制器
• 控制器是单片机内部按一定时序协调工 作的控制核心,是分析和执行指令的部件。 控制器主要由程序计数器PC、指令寄存器IR、 指令译码器ID和定时控制逻辑电路等构成。 • 程序计数器PC是专门用于存放现行指令 的16位地址的。CPU就是根据PC中的地址到 ROM中去读取程序指令码和数据,并送给指 令寄存器IR进行分析。
PPT文档演模板
单片机原理及应用电子课件
•2号题
•温故知新检测
• 什么是BCD码和BCD数? • BCD数的加减运算有何特点?
PPT文档演模板
单片机原理及应用电子课件
•3号题
•温故知新检测
• 什么是原码、反码和补码?
•
PPT文档演模板
单片机原理及应用电子课件