单片机应用技术 教学课件 作者 谢敏 第2章 MCS 51单片机硬件结构.pptVIP

单片机应用技术 教学课件 作者 谢敏 第2章 MCS 51单片机硬件结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 MCS-51单片机的结构和信号引脚 2.2 单片机的存储器 2.3 时钟电路与时序 2.4 复位电路 2.1 MCS-51单片机的结构和信号引脚 2.1.1 单片机内部结构框图 2.1.3 引脚及功能 40个引脚,双列直插式封装。 1.电源引脚(2个) 2.外接晶振引脚(2个) 3.输入/输出引脚(32个) 4.控制引脚(4个) 控制引脚(共4个): (1) RST/VPD(9脚):RST即为RESET,VPD为备用电源。该引脚为单片机的上电复位或掉电保护端。 当VCC发生故障,降低到低电平规定值或掉电时,备用电源可通过VPD引脚为内部RAM供电,以保证RAM中的数据不丢失。 (2) PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效。 (3)ALE/PROG(30):地址锁存控制信号。 在访问片外程序存储器时,该引脚的输出信号ALE用于锁存P0口的低8位地址,以实现低位地址和数据的分时传送。此外由于ALE是以1/6的固定频率向外输出正脉冲信号,因此可作为外部时钟或外部定时脉冲使用。 对于片内含有EPROM的芯片,在编程期间,该引脚用作编程脉冲的输入端。 (4)EA /VPP(31):访问程序存储器控制信号 EA=0,单片机只访问片外程序存储器。 EA=1,单片机访问内部程序存储器后,访问片外程序存储器。对于8031,EA=0。 对于片内含有EPROM的芯片,在编程期间,此引脚用作编程电源的输入端。 问题: 1. 片外ROM的读操作由哪个信号控制? 2.片外RAM的读操作和写操作分别由哪两个信号控制? 2.1.4 MCS-51单片机的并行口结构和功能 MCS-51单片机有4个8位双向并行I/O端口:P0、P1、P2、P3。每个I/O端口既可作为字节的输入/输出,也可按位使用。 1.P0~P3都是并行I/O口,可用于数据的输入和输出。但P0口、P2口通常用来构造系统的数据总线和地址总线,口电路中有一个多路开关MUX进行两种用途的转换。而P1、P3口没有构造数据和地址总线的功能,因此电路中没有MUX。 2. P0口是真正的双向口,其余3个口是准双向口,因为,P0口作为系统的数据总线使用时,为了保证正确的数据传送,需要解决芯片内外的隔离问题。为此要求P0口的输出是一个三态门。P0口输出三态门由2个FET组成,其它3个口用上拉电阻代替了一个FET,不是三态的。因此称作准双向口。 3.P3口具有第二功能,口电路中增加了第二功能的控制逻辑。 2.2 MCS-51单片机的存储器 2.2.1 存储器的配置和分类 存储器配置方式与其他常用的微机系统不同,属哈佛结构(注意:什么是哈佛结构?),它把程序存储器和数据存储器分开,各有自己的寻址系统、控制信号和功能。程序存储器用于存放程序和表格常数;数据存储器用于存放程序运行数据和结果。 物理上分为:4个空间,即片内ROM、片外ROM 片内RAM、片外RAM 逻辑上分为: 3个空间, 即程序存储器(片内、外)统一编址 数据存储器(片内) 数据存储器(片外) MCS-51单片机存储器结构 2.2.2 程序存储器(ROM) 功能:存放程序和原始数据 容量:4KB 地址范围:0000H~0FFFH,其中0000H~002AH为特殊保留单元。 对于8031:片内无ROM,只能从片外ROM编址 2.2.3 数据存储器(RAM) 功能:存放可读写的数据 容量:256B(分为低128B和高128B) 地址范围:00H~FFH 内部RAM低128单元 地址范围:00H~7FH 功能划分(三部分):工作寄存器区、位寻址区、用户RAM区 2. 内部RAM高128单元(特殊功能寄存器区SFR) 特殊功能寄存器也叫专用寄存器,用来存放相应功能部件的控制命令、状态或数据。MCS-51单片机的专用寄存器共有22个,其中可寻址的有21个。可位寻址的有11个。 (1)程序计数器(PC 16位计数器) 内容:将要执行的指令地址,寻址范围达64KB。 功能:自动加1,以实现程序的顺序执行。 特点: PC没有地址,不可寻址。 (2)累加器A(ACC,可位寻址) CPU中使用最频繁的8位专用寄存器,存放操作数和运算结果。功能: ALU数据输入的一个重要来源,存放操作数。 ALU运算结果的暂存

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档