第三章 单片机芯片的硬件结构.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 单片机芯片的硬件结构

第三章  单片机芯片的硬件结构 第一节 MCS-51单片机的逻辑结构及信号引脚 一、MCS-51 单片机的结构框图 二、MCS-51单片机的逻辑结构 1、中央处理器(CPU) 中央处理器简称CPU,是单片机的核心,完成运算和控制操作。按其功能,中央处理器包括运算器和控制器两部分电路。 1)、运算器电路 功能:单片机的运算部件,用于实现算术和逻辑运算。 2)、控制器电路 功能:单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。 2、内部数据存储器 组成:RAM(128×8)和RAM地址寄存器等。 功能:用于存放可读写的数据。 3、内部程序存储器 组成:ROM(4K×8))和程序地址寄存器等。 功能:用于存放程序和原始数据。 4、定时器/计数器 80C51共有两个16位的定时器/计数器。 功能:实现定时或计数功能,并以其定时或计数结果对单片机进行控制,以满足控制应用的需要。 5、并行I/O口 MCS-51共有4个8位的I/O口(P0、P1、P2、P3) 功能:实现数据的并行输入输出。 6、串行口 MCS- 51单片机有一个全双工的串行口。 功能;以实现单片机和其它数据设备之间的串行数据传送。 7、中断控制系统 80C51共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。全部中断分为高级和低级共两个优先级别。 8、时钟电路 MCS- 51芯片的内部有时钟电路,但石英晶体和微调电容需外接。 功能:时钟电路为单片机产生时钟脉冲序列。 典型的晶振频率:6MHz、11.0592MHz、12MHz。 9、位处理器 位处理器称为布尔处理器。 功能:以状态寄存器中的进位标志位C为累加位,可进行各种位操作。 10、总线 总线:连接计算机各部件的一组公共信号线。 分类:地址总线、数据总线和控制总线。 作用:减少了单片机的连线和引脚,提高了集成度和可靠性。 三、MCS-51的信号引脚 80C51是标准的40引脚双列直插式集成电路芯片,引脚排列如图所示。 1.信号引脚介绍 ·输入/输出口线 P0.0~P0.7 P0口8位双向口线 P1.0~P1.7 P1口8位双向口线 P2.0~P2.7 P2口8位双向口线 P3.0~P3.7 P3口8位双向口线 ·ALE 地址锁存控制信号 功能:a)在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。如图所示。 b)ALE是以六分之一晶振频率的固定频率输出的正脉冲,可作为外部时钟或外部定时脉冲使用。 ·/PSEN 外部程序存储器读选通信号 在读外部ROM时/PSEN有效(低电平),以实观外部ROM单元的读操作。 ·/EA 访问程序存储器控制信号 当/EA信号为低电平时,对ROM的读操作限定在外部程序存储器; 当/EA信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延续至外部程序存储器。 ·RST 复位信号 当输入的复位信号延续2个机器周期以上高电平时即为有效,用以完成单片机的复位操作。 ·XTAL1和XTAL2外接晶体引线端 当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容; 当使用外部时钟时,用于接外部时钟脉冲信号。 ·VSS地线 ·Vcc+5V电源 2、信号引脚的第二功能 “复用”即给一些信号引脚赋予双重功能。第二功能信号定义主要集中在P3口线中,另外再加上几个其它信号线。 1、常见的第二功能信号 ·P3口线的第二功能 P3口8条口线都定义有第二功能,如表所示。 ·EPROM存储器程序固化所需要的信号 编程脉冲:30脚(ALE/PROG) 编程电压(25V):31脚(/EA/Vpp) ·备用电源引入 备用电源是通过9脚(RST/VPD)引入的。当电源发生故障,电压降低到下限值时,备用电源经此端向内部RAM提供电压,以保护内部RAM中的信息不丢失。 说明: a)第一功能信号与第二功能信号是单片机在不同工作方式下的信号,因此不会发生使用上的矛盾。 b)P3口线先按需要优先选用它的第二功能,剩下不用的才作为I/O口线使用。 第二节 MCS-51内部存储器 内部数据存储器低128单元 划分为三个区: 寄存器区 地址范围:4组通用寄存器占据内部RAM的00H~1FH单元地址。每组8个,依次为R0~R7。 使用方法:一种是以寄存器的形式使用,用寄存器符号表示;另一种是以存储单元的形式使用,以单元地址表示。 说明:任一时刻,CPU使用其中的一组寄存器,并且把正在使用的那组寄存器称之为当前寄存器。由程序状态字寄存器PSW中RSl、RS0位的状态组合来决定使用那一组。 2、位寻址区 地址范围:内部RAM的20H~2FH单元,共有16个RAM单元,总计128位,位地址为00

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档