第5章节 MCS-51单片系统扩展1.ppt

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

微机原理与接口技术 主 讲:李 鹏 E-MAIL:pengliecho@ 第七章 MCS-51单片机的扩展应用 了解和掌握系统扩展的含义 掌握常用程序存储器EPROM和数据存储器RAM的扩展方法 掌握中断系统工作原理及应用 掌握定时器/计数器工作方式和功能 7.1 存储器的扩展 7.2 中断系统 7.3 定时器/计数器 7.1.1 MCS-51单片机系统扩展的基本概念 7.1.2 程序存储器扩展 7.1.3 数据存储器扩展 7.1.4 输入/输出口扩展技术 7.2.1 中断的基本原理 7.2.2 实现中断的好处 7.2.3 中断系统的结构 7.2.4 中断响应的条件和过程 7.2.5 中断系统程序设计 7.2.6 中断举例 定时器/计数器 7.3.1 定时器/计数器概述 7.3.2 定时器/计数器的结构 7.3.3 定时器/计数器的4种工作方式 7.3.4 应用举例 7.1.1 MCS-51单片机系统扩展的基本概念 MCS-51单片机最小应用系统 MCS-51单片机的外部扩展性能 MCS-51单片机最小应用系统 8051/8751最小应用系统 由于集成度的限制,这种最小应用系统只能用作一些小型的控制单元。其应用特点是: 全部I/O口线均可供用户使用。 内部存储器容量有限(只有4KB地址空间)。 应用系统开发具有特殊性。 8031最小应用系统 8031是片内无程序存储器的单片机芯片,因此,其最小应用系统应在片外扩展EPROM。 MCS-51单片机的外部扩展性能 MCS-51单片机的片外总线结构 MCS-51系列单片机片外引脚可以构成如图7-3所示的三总线结构: 地址总线(AB) 数据总线(DB) 控制总线(CB) 各种扩展电路的外接芯片都通过该三总线与单片机连接。 地址总线(AB) 宽度为16位,寻址范围:216=64KB 低8位由P0口提供,并且P0口还要作数据总线口.因此P0口输出的低8位地址必须用锁存器锁存。ALE作锁存时的控制信号。 高8位由P2口提供 单向,只能由单片机向外发出. 数据总线(DB) 宽度为8位,由P0口提供。 P0口是三态双向口,单片机所有与外部交换的数据、指令、信息除少量由P1口传送外,大部分都由P0口传送。 可同时与许多芯片相连,但在同一时间内只允许一个有效数据在数据线上传送,由地址线控制的各个芯片的片选线来选择。 控制总线(CB) 控制总线是传送控制信息的通道。 单片机输出信息控制线:PSEN、ALE、WR、RD. 向单片机输入信息的控制线:EA、INT0、INT1、T0、T1、RST。 PSEN:片外程序存储器的读控制线。低电平有效。 RD、WR:片外数据存储器的读/写控制线。低电平有效。当执行MOVX指令时,这两个信号自动生成。 ALE:锁存P0口输出的低8位地址的控制线。在ALE的下降沿控制锁存器锁存地址数据。 EA:片内、片外程序存储器选择线。EA=0时只访问外部程序存储器。 MCS-51单片机的系统扩展能力 片外数据存储器和程序存储器的操作使用不同指令和控制信号,所以允许两者的地址重叠,即数据存储器和程序存储器分别扩展至64KB,地址范围为0000H-FFFFH。 程序存储器: 地址总线与控制信号PSEN配合可寻址64KB程序存储器。 片内、片外ROM的操作使用相同的指令 片内、片外ROM的选择靠硬件实现。 EA=0时,访问片外程序存储器(0000H-FFFFH)。 EA=1时,前4KB(0000H-0FFFH)为片内程序存储器,片外扩展的程序存储器60KB(1000H-FFFFH) 数据存储器 地址总线与控制信号WR、RD配合可寻址64KB片外RAM。 片内、片外RAM的操作使用不同的指令,允许两者地址重复。片外数据存储器地址可从0000H开始。 扩展I/O口与RAM统一编址,每个扩展的I/O口相当于一个扩展的片外RAM单元。 访问外部接口用MOVX类指令。 7.1.2 程序存储器扩展 常用ROM芯片 紫外线可擦除只读存储器EPROM 2716(2K×8), 2732(4K×8),2764, 27128 ,27256(32K×8)。 电可擦除只读存储器EEPROM 2817,2864 等。不需要编程电源和编程脉冲。直接 在+5V条件下写入即可。但写入速度较EPROM慢一些。 闪烁存储器——高密度、非易失性、快擦除全新半导体存储器 28F256A,28F016XS 。 芯片的引脚功能及扩展方法 A0~Ai——地址信号输入端; D0~D7——(O0~O7)数据输出端;

文档评论(0)

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

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

1亿VIP精品文档

相关文档