89C51单片机硬件结构和原理(MCS-51系列).ppt

89C51单片机硬件结构和原理(MCS-51系列).ppt

  1. 1、本文档共181页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 89C51单片机硬件结构和原理 (MCS-51系列) 绪 绪 绪 绪 第二章 89C51单片机结构和原理 §2.1 89C51(MCS-51)单片机的结构 一、  89C51(MCS-51)单片机的基本组成 二、 89C51(MCS-51)单片机的内部结构 (一)内部结构图 一个完整的计算机由        中央处理单元(CPU)、        存储器(ROM及RAM)和        I/O接口 组成。 CPU是单片机的核心,是计算机的控制和指挥中心,由运算器和控制器等部件组成。 89C51单片机内部结构如图: (二)主要组成部分功能 1、中央处理单元(CPU) 1)运算器 1)运算器 (1)一个可进行8位算术运算和逻辑运算的单元   ALU (1)算术运算和逻辑运算的单元ALU (3)累加器ACC(A) (4)程序状态字寄存器PSW (5)寄存器B (6)布尔处理器 (2)2个8位暂存器 2)控制器 (1)程序计数器PC(16位) (1)程序计数器PC(16位) 由两个8位计数器PCH、PCL组成。 PC是程序的字节地址计数器。 PC内容为将要执行的指令地址。 改变PC内容,就可以改变程序执行的方向。 PC可对64KB的ROM直接寻址,也可对8051片外RAM寻址。 (2)指令寄存器IR (3)指令译码器ID 由PC中的内容指定ROM地址,取出来的指令经IR送至ID, 由ID对指令译码,产生一定序列的控制信号,以执行指令所规定的操作。 (4)振荡器和定时电路 89C51单片机片内有振荡电路, 只需外接石英晶体和频率微调电容(2个30pF左右),其频率范围为0~24MHz。 该信号作为单片机工作的基本节拍, 即时间的最小单位。 单片机在其基本节拍的控制下协调地工作。 2、存储器 1)程序存储器(ROM) 1)程序存储器(ROM) 89C51、8051及8751的片内ROM容量为4KB。 地址从0000H开始。 用于存放程序和常数(如表格数据等)。 1)程序存储器(ROM) 89C51为Flash ROM 8051、80C51为掩膜ROM 8751、87C51为EPROM 8031、80C31、8032 没有ROM 8752、89C52为8KB ROM 。 2)数据存储器(RAM) 片内通用RAM: 89C51、8051/8751/8031 RAM均为128B,地址为00H~7FH。 作用: 用于存放运算的中间结果、数据暂存以及数据缓冲等。 片内特殊RAM: 称特殊功能寄存器SFR。21个(字节) 2)数据存储器(RAM) 特殊功能寄存器SFR地址: 分散在80~FFH中 3、I/O 接口 89C51有四个8位并行I/O接口P0~P3。 它们都是双向端口,每个端口各有8条I/O线。 P0~P3口四个锁存器同RAM统一编址,可以把I/O口当作一般特殊功能寄存器来寻址。 §2.2 89C51(MCS-51)单片机引脚 及其功能 一、 引脚图(DIP) 一、 引脚图(DIP) 二、 引脚功能说明 1、电源引脚:Vcc和Vss 2、时钟电路引脚:XTAL1和XTAL2 3、控制信号引脚RST、ALE、PSEN和EA 4、I/O端口P0、P1、P2和P3 1、电源引脚:Vcc和Vss Vcc(40脚):电源端,为+5V。 Vss(20脚):接地端。 XTAL2(18脚)(89C51): 接外部晶体和微调电容的一端;在89C51 片内它是振荡电路反向放大器的输出端,振荡电路的频率就是晶体固有频率。 若需采用外部时钟电路时,该引脚悬空。89C51正常工作时,该引脚应有脉冲信号输出。 2、时钟电路引脚:XTAL1和XTAL2 XTAL1(19脚): 接外部晶体和微调电容的另一端; 在片内它是振荡电路反向放大器的输入端 在采用外部时钟时,该引脚接外时钟输入。 3、控制信号引脚:RST、ALE、PSEN和EA RST/VPD(9脚): RST:复位信号输入端,高电平有效 当此输入端保持不少于两个机器周期的高电平时,可完成复位操作。 3、控制信号引脚:RST、ALE、PSEN和EA RST/VPD(9脚): VPD :引脚的第二功能,备用电源输入端。 当主电源Vcc 发生故障,降低到低电平规定值时,将+5V电源自动接入该引脚,为RAM提供备用电源,以保证RAM中的信息不丢失,使得复位后能继续正常运行。 3、控制信号引脚:RST、ALE、PSEN和EA ALE/PROG(30脚): PROG:是对片内带有4KB Flash ROM的89C51编程写入时的编程脉冲输入. ALE为地址锁存允许信号端,8031访问外部存储器时,该信号锁存低8位地址;ALE的频率为1/6时钟频率

文档评论(0)

xiexie2012 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档