- 1、本文档共181页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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时钟频率
您可能关注的文档
- 《数据通信技术》课件.ppt
- §1-6 激光外差干涉测长与测振课件.ppt
- 8位单片机接口与汇编【单片机课件】.ppt
- 89C51单片机的结构和原理【单片机课件】.ppt
- Ch2 单片机芯片的硬件结构.ppt
- DSP控制器原理与应用【单片机课件】.ppt
- DSP芯片第1章 绪论.ppt
- EDA第9章 DSP Builder设计初步课件.ppt
- EDA技术与VHDL 第9章 DSP Builder设计初步.ppt
- eh油系统故障课件.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)