C单片机的扩展系统.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C单片机的扩展系统

第6章  80C51单片机的系统扩展 6.1 概述 6.1.1 存储器的有关概念 位(bit)———信息的基本单元,它用来表达一个二进制信息“1” 或“0”。在存储器中,位信息是通过具有记忆功能的半导体电路(如触发器)实现的。 字节(Byte)———在微型计算机中信息大多数以字节形式存放。一个字节由8个信息位组成,通常作为一个存储单元。 字(word)———计算机进行数据处理时,一次存取、加工和传递的一组二进制位。它的长度叫字长。字长是衡量计算机性能的一个重要指标。 容量———是指在一块芯片中所能存储的信息位数。例如,8K×8 位的芯片,其容量能存储8×1024×8=65536位信息。存储体的容量则是指由多块存储器芯片组成的存储体所能存储的信息量,一般以字节的数量表示,如上述芯片的存储容量为8KB。 地址———字节所处的物理空间位置是以地址标识的。 6.1.2 存储器的主要性能指标 存储器有两个主要技术指标:存储容量和存储速度。 1. 存储容量 2. 存取速度 3. 存储器功耗 4. 可靠性 6.1.3 扩展外部存储器的一般方法 1. 构造“三”总线 系统总线的构造包括以下内容。 (1)以P0的8位口线作地址/数据线 (2)以P2口的口线作为高位地址线 (3)控制信号线 2. 地址锁存器 由于P0口是作为分时复用的地址/数据线,为此要使用地址锁存器把地址信号从地址/数据线中分离出来。地址锁存器可以使用三态缓冲输出的8D 锁存器芯片74LS373或8282,也可以使用带消除端的8D 锁存器芯片74LS273。这几种芯片的信号引脚排列如图6- 3所示。 6.1.4 输入/输出操作需要接口电路 ① 外部设备的工作速度快慢差异很大。 ② 外部设备种类繁多,既有机械式的,又有机电式的,还有电子式的 ③ 外部设备的数据信号形式是多样的:既有电压信号,也有电流信号;既有数字形式,也有模拟形式。 ④ 外部设备的数据传送有近距离的,也有远距离的 6.1.5 接口电路的基本功能 1. 速度协调 2. 数据锁存 3. 三态缓冲 4. 数据转换 6.1.6 数据总线隔离技术 6.2 程序存储器扩展技术 6.2.1 典型存储器芯片介绍 1. 常用EPROM 芯片 2.Intel公司EEPROM 典型芯片 EEPROM 的应用特性如下。 ① EEPROM 既可用作程序存储器,也可用作数据存储器。 ② 将EEPROM 用作程序存储器时,同使用EPROM 一样,只用系统的地址总线、数据总线和存储器读控制线PSEN与之相连接,使EEPROM 被编址在程序存储器空间。 ③ EEPROM 作为数据存储器编址时,由于其擦写时间较长,写入周期远比随机存储器RAM 的写入周期长,不能满足系统写周期操作时序。在图6 -7中列出了4种EEPROM 芯片的外部引脚示意图 3.FlashROM FlashROM是一种新型的电擦除式存储器, 品种繁多, 常用的如29C256、29C512、M29F010、M29F040等。在图6- 8中给出了两种FlashROM 芯片的PDIP引脚封装图。 6.2.2 EPROM 程序存储器扩展实例 1. 用线选法扩展一片2764 存储器扩展的主要工作是地址线、数据线和控制信号线的连接。地址线的连接与存储芯片的容量有直接关系。2764的存储容量为8KB,需要213=8KB,即13根线,需要13位地址(A12~A0)进行存储器单元的选择,为此先把芯片的A7~A0与锁存器的8位地址输出对应连接。剩下的高位地址(A12~A8)与P2口的P2.4~P2.0相连。这样2764芯片内存储单元的选择问题就解决了如图6- 9所示。 2. 用译码法扩展多片EEPROM 所谓译码法,就是使用译码器对系统的高位地址进行译码。以译码输出作为存储芯片的片选信号。这种编址方法能有效地利用地址空间,适用于大容量多芯片的存储器扩展。为进行地址译码,通常使用的译码芯片有74LS139 (双2-4译码器)、74LS138 (3-8译码器)和74LS154 (4-16译码器)等。74LS138是3-8 译码器, 用于对3 个地址输入进行译码, 共得到8 种输出状态。74LS138的引脚排列如图6 -10所示。 6.3 数据存储器扩展技术 6.3.1 典型芯片介绍 常用的典型静态数据存储器芯片引脚封装如图6 -12所示。 6.3.2 SRAM 扩展实例 1. 用线选法扩展一片6264SRAM 2. 用译码法扩展256KBSRAM

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档