第2章__89c51单片机硬件结构和原理_李朝青--单片机原理及接口技术_北京航空航天大学出版社(第3版)课件.pptVIP

  • 25
  • 0
  • 约 107页
  • 2021-06-03 发布于湖北
  • 举报

第2章__89c51单片机硬件结构和原理_李朝青--单片机原理及接口技术_北京航空航天大学出版社(第3版)课件.ppt

本资源来源于互联网,版权为原作者所有。若侵犯到您的版权,请提出指正,我们将立即删除。

§2.1 89C51单片机芯片内部结构及特点;89C51单片机结构框图;一、组成;二、89C51系列单片机的性能;§2.1.2 89C51单片机芯片内部结构;二、结构组成;1)运算器;2)控制器;2、存储器;1)程序存储器(ROM);2)数据存储器(RAM);3、I/O接口;图2-3 89C51/LV51的引脚结构 ;§2.2.2 89C51单片机引脚功能;一、电源引脚:Vcc和Vss;二、时钟电路引脚:XTAL1和XTAL2; 三、控制信号引脚:RST、ALE、PSEN和EA;EA/Vpp(31脚): EA:外部程序存储器地址允许输入端。 当该引脚接高电平时,CPU访问片内ROM并执行片内程序存储器中的指令,但当PC值超过0FFFH(片内ROM为4KB)时,将自动转向执行片外ROM中的程序。 当该引脚接低电平时,CPU只访问片外ROM并执行外部程序存储器中的程序。;四、I/O端口P0、P1、P2和P3;表2-1 P3端口引脚与复用功能表;§2.3 89C51存储器配置;§2.3.1 89C51存储器分类;2021/5/28;物理结构(哈佛结构);MOVC;返回;1、0000H??0002H三个单元: 用作89C51上电复位后引导程序的存放单元。因为复位后PC的内容为0000H,CPU总是从0000H开始执行程序。将转移指令存放到这三个单元,程序就被引导到指定的程序存储器空间去执行。;返回;返回;§2.3.3 数据存储器地址空间;片内RAM地址空间;低128字节RAM(00H~7FH);1、工作寄存器区(00H~1FH);2、位寻址区(20H~2FH);表2-5 RAM位寻址区位地址表;(三)高128字节RAM(80H~FFH);高128个单元;部分特殊功能寄存器介绍;部分特殊功能寄存器介绍; ; ;部分特殊功能寄存器介绍;在图中,假若有8个RAM单元,每个单元都在其右面编有地址,栈顶由堆栈指针SP自动管理。每次进行压入或弹出操作以后,堆栈指针便自动调整以保持指示堆栈顶部的位置。这些操作可用图说明。;部分特殊功能寄存器介绍;部分特殊功能寄存器介绍;§2.4 时钟电路及89C51 CPU时序;§2.4.1 片内时钟信号的产生;图2-12 89C51的片内振荡器及时钟发生器 ;§2.4.1 片内时钟信号的产生;1、节拍与状态周期 ;2、机器周期和指令周期;计算机的一计算机的一条指令由若干个字节组成。执行一条指令需要多长时间则以机器周期为单位。 一个机器周期是指CPU访问存储器一次所需的时间。例如,取指令、读存储器、写存储器等等。 一个机器周期包括12个振荡周期,分为6个S状态:S1~S6。 每个状态又分为两拍,称为P1和P2。 因此,一个机器周期中的12个振荡周期表示为S1P1,S1P2,S2P1,···,S6P1,S6P2。 若采用6MHz晶体振荡器,则每个机器周期为多少?;设:晶体振荡器频率 fosc=6MHz, 则:振荡周期=1/fosc=1/6 μs(微秒) 因为:一个机器周期包括12个振荡周期, 所以:一个机器周期=12*(1/6) μs(微秒) = 2μs(微秒);每条指令都由一个或几个机器周期组成。 指令周期:执行一条指令所需的时间。 每条指令的指令周期都由一个或几个机器周期 组成。有单周期指令、双周期指令、和四周期指令。机器周期数少则执行速度快。 ;指令周期;单字节指令:如,INC A; 机器码格式:0000 0100B ;3、基本时序定时单位;;§2.4.2 CPU取指、执指时序;图2-14 89C51单片机的取指/执行时序 ;§2.5 复位操作;复位操作主要功能;表2-8 各特殊寄存器的复位值;§2.5.2 复位信号及其产生; 图 2-15 复位电路逻辑图;§2.5.3 复位电路;图 2-16 (a) 上电复位电路;图 2-16 (b) 按键电平复位电路;§2.6 89C51单片机的低功耗工作方式;§2.6 89C51单片机的低功耗工作方式;§2.6.1 方式的设定;§2.6.2 空闲(等待、待机)工作方式;§2.6.2 空闲(等待、待机)工作方式;§2.6.2 空闲(等待、待机)工作方式;§2.6.3 掉电(停机)工作方式;§2.7 输出/输入端口结构; I/O端口概述;§2.7.1 P1口;§2.7.1 P1口;图2-19 P1口某位的结构;§2.7.1 P1口;§2.7.2 P2口;一、P2口结构;图2-20 P2口某位的结构图;二、P2口用作一般I/O口;二、P2口用作一般I/O口;二、P2口用作一般I/O口;三、P2口用作高8位地址总线;§2.7.3 P0口;一、结构;图2-2

文档评论(0)

1亿VIP精品文档

相关文档