〈新〉第五章 MSC-51单片机存贮器扩展.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 . E2PROM芯片 比较常用的有2864(8K)、28128(16K), 2864A: 2864A仅需一般TTL电压信号和十5V电压即可进行改写,因而使用方便灵活。2864A一种8K×8bit的电擦除可编程只读存储器,有28个引脚,采用双列直插式结构。 数据线8位,地址线13位,正常工作使用单一+5 V电源,最大工作电流为160mA,最大静止等待电流为60 mA,单字节读取时间小于250 ns。在2864A内部设有页缓冲器,可按页写入,速度快。 由于2864A既可以“读”出数据,也可以“写”入数据,并且具有掉电不挥发,可以保持片内信息10年之久的特点,故2864既可以当ROM作为程序存储器用,又可以当RAM作为数据存储器用。 为地址线,共13条,片内具有8K×8bit容量。 为8bit数据输入/输出线。对芯片的读、写数据都是由这些引脚进行的。 输出“读”允许,低电平有效。 “写”允许,低电平有效。 片选,低电平有效。 3 . RAM芯片6264 6264是8K*8位静态随机存储器芯片,采用CMOS工艺制造,单一 +5V供电, 28脚双列直插式封装,即DIP28。 为地址线 为第一片选线,低电平有效。(select 选择) 为第二片选线,高电平有效。(注:某些产品没有) 为读允许线,低电平有效。 为写允许线,低电平有效。 8条数据线 表5.2-2 6264的工作方式: 数据输入 写 0 1 1 0 数据输出 读 1 0 1 0 高阻 输入、出禁止 1 1 1 0 高阻 未选中 × × 0 × 高阻 未选中 × × × 1 D0-D7 方式 WR OE CS2 CS1 三款存储器放在一起,仔细观察它们的引脚编号,可以发现:它们的引脚排列几乎一样的。记住了它们其中一种,其他的存储器也就基本了解了。 5.3 存贮器及I/O接口电路的 片选控制方法 MCS—51单片机最多可以构造出16条地址线,可以分别将程序存储器和数据存储器扩展到64K空间,实际上,许多应用系统是不需要这么大的空间的,而目前在单片机应用系统中,还没有用一片集成电路做到64K空间的,如果的确需要比较大的存储空间,这就要用到几片存储芯片来组合。那么如何区分各个芯片呢?这就是片选控制问题。 5.3.1 线选法 线选法就是直接用高位地址线作为存储芯片的选通信号,为此只需要存储器芯片的地址线与单片机构造的地址总线相应部分连接起来(上例的A0~A12). 把更高一级的那几根地址线分别连接到各个芯片的片选 端上即可。这种方法对存储空间的分布是断续的,而且不能充分地利用单片机地址资源。 采用线选法,两片RAM的存储空间是: RAM1的地址码为×010000000000000B~×011111111111111B, 最高位A15任意值。 RAM2的地址码为×100000000000000B~×101111111111111B, 最高位A15任意值。 线选法实际上占用了更多的编码范围。如果A15取值为0,则: RAM1的地址为:2000H~3FFFH RAM2的地址为:4000H~5FFFH 浪费0000H~1FFFH空间。 5.3.2 简单译码法 简单译码法就是添加简单的逻辑电路,解决上面电路的弊端。下图是8K-RAM数据存储器,采用一个非门将地址线A13分为两路,当A13=0时选中RAM1;当A13=1时,选中RAM2。 5.3.2 完全译码法 简单译码法适用于少量芯片扩展,占用CPU口线少的应用系统。对于扩展更多RAM和ROM的单片机应用系统,就需要采用完全译码法,这种片选信号产生的方法能够有效地利用更多(乃至全部)存储空间。 比较常用的译码器有74LS139和74LS138。 74LS139是双2—4线译码器,芯片集成了两套完全一样的电路,都是2线—4线译码器,它们各自独立,相互绝缘。 74LS138是3线—8线译码器,比较适合单片机扩展电路,下面详细介绍。图5.3-3是74138的引脚图。 A、B、C是3线输入端,其中C是最高位,它们按CBA组成二进制编码高,电平有效 Y0~Y7是8线输出端,低电平有效 使能端(相当于片选端),只有当它们分别位0、0、1时,芯片正常译码;否则,Y0~Y7输出全“1” 表5.3-1 74LS138真值表

文档评论(0)

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

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

1亿VIP精品文档

相关文档