C51单片机存储器的设计_iic串行总线.ppt

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

10.1 概述 10.2 系统总线及总线构造 10.2.1 系统总线 定义: 连接计算机各部件的一组公共信号线。 MCS-51使用的是并行总线结构,按其功能通常把系统总线分为三组,即: 1.地址总线(Address BuS,简写 AB) 2.数据总线(DataBus,简写 DB) 3.控制总线(COntrol Bus,简写CB) MCS-5l单片机受引脚数目的限制,数据线和低8位地址线是复用的,由P0口线兼用。为了将它们分离出来,需要在单片机外部增加地址锁存器,从而构成与一般CPU相类似的片外三总线,如图8-2所示。 地址总线的扩展 10.3 读写控制、地址空间分配 和外部地址锁存器 10.3.1 存储器扩展的读写控制 RAM的特点: 外扩的RAM芯片既能读出又能写入,所以通常都有读写控制引脚,记为 和 。外扩RAM的读、写控制引脚分别与MCS-5l的 和 引脚相连。 EPROM的特点:外扩的EPROM在正常使用中只能读出,不能写入,故 EPROM芯片没有写入控制引脚,只有读出引脚,记为 ,该引脚与MCS-51单片机的 相连。 10.3.2 存储器地址空间分配 存储器的地址空间的分配问题 在实际的单片机应用系统设计中,既需要扩展程序存储器,往往又需要扩展数据存储器。在MCS-51扩展多片的程序存储器、数据存储器芯片的情况下,如何把外部各自的64 KB空间分配给各个芯片,并且使程序存储器的各个芯片之间,数据存储器(I/O接口芯片也作为数据存储器一部分)各芯片之间,地址不发生重叠,从而避免发生数据冲突。 存储器的地址空间分配,实际上就是通过地址线,与存储器芯片的地址引脚适当连接,最终达到一个存储器单元对应一个地址的要求。 MCS-51发出的地址是用来选择某个存储器单元,在外扩的多片存储器芯片中,MCS-51要完成这种功能,必须进行两种选择: 一是必须选中该存储器芯片(或I/O接口芯片),这称为片选,只有被选中的存储器芯片才能被MCS-51读出或写入数据。 二是必须选择该芯片的某一单元,称为单元选择。为了芯片选择(片选)的需要,每个存储器芯片都有片选信号引脚,因此芯片选择的实质就是如何通过MCS-5l的地址线来产生芯片的片选信号。 常用的存储器地址分配的方法有两种:线性选择法(简称线选法)和地址译码法(简称译码法)。 2.译码法 (全译码、部分译码) 介绍几种常用的译码器芯片 (1) 74LS138 (2)74LS139 (双2线—4线译码器) 如果用74LS138把64 KB空间全部划分为每块4 KB,如何划分呢? 10.3.3 外部地址锁存器 MCS-51单片机受引脚数的限制,数据线和地址线是复用的,由P0口线兼用。为了将它们分离出来,以便同单片机片外的扩展芯片正确的连接,需要在单片机外部增加地址锁存器。目前,常用的地址锁存器芯片有:74LS373、8282、74LS573等。下面就这几种地址锁存器进行介绍 其引脚说明如下: D7~D0:8位数据输入线。 Q7~Q0:8位数据输出线。 G:数据输入锁存选通引脚,高电平有效。当该信号为高电平时,外部数据选通到内部锁存器,负跳变时,数据锁存到锁存器中。  :数据输出允许引脚,低电平有效。当该信号为低电平时,三态门打开,锁存器中数据输出到数据输出线。当该信号为高电平时,输出线为高阻态。 2. 锁存器8282 3.锁存器 74LS573 10.4 程序存储器EPROM的扩展 10.4.1 常用 EPROM芯片介绍 EPROM的典型芯片是27系对产品,例如,  2716(2 KB×8)、2732(4 KB×8)、2764(8KB×8)、27128(16KB×8)、27256(32 KB×8)、27512(64 KB×8)。型号名称“27”后面的数字表示其位存储容量。如果换算成字节容量,只需将该数字除以8即可。例如,“27128”中的“27”后面的数字为“128”,128÷8=16 KB。 1.常用的 EPROM芯片 2.EPROM芯片的工作方式 EPROM一般都有5种工作方式,由 、 、 各信号的状态组合来确定。 10.4.3 典型的 EPROM接口电路 2.使用多片EPROM的扩展电路 10.5

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档