第章 扩展存储器地设计.ppt

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

工作方式 WE CE1 CE2 OE D0~D7 未选通 选通 读 写 禁止 × 1 1 0 0 1 0 0 0 0 0 1 1 1 1 × 1 0 1 0 高阻 高阻 输出数据 写入数据 不允许 6264工作方式 6264的工作方式有5种,其在不同工作方式下的引脚状态见表8-7,。其中读出和写入是有效方式 扩展一片6264存储器 MCS-51与外部数据存储器的连接采用分时总线方法 地址线:P0(低8位),P2口(高8位) 数据线:P0口(P0口分时复用,需加锁存器, 暂存低8位地址信息) 控制线:/RD----/OE ALE 低8位地址锁存允许信号 /WR----/WE P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 ALE /RD A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 /OE G /EA 8031 VCC /CE GND +5V 74LS373 /WE /WR 6264 1.线选法 剩余高位地址总线直接连接各存储器片选线。 2.译码法 剩余高位地址总线通过地址译码器输出片选信号。 多片存储器芯片组成大容量存储器连接常用片选方法。 8.4 片外存储器扩展编址技术 直接用系统的高位地址线作RAM芯片的片选信号。 例: 外扩8KB EPROM (2片2732) 4KB RAM (2片6116) 1. 线选法 2732:4KB ROM,12根地址线A0~A11,1根片选线 6116:2KB RAM,11根地址线A0~A10,1根片选线 片选端低电平有效 地址范围: 2732(1)的地址范围:7000H~7FFFH; 2732(2)的地址范围: B000H~BFFFH; 6116(1)的地址范围:E800H~EFFFH; 6116(2)的地址范围:D800H~DFFFH。 线选法特点 优点:电路简单,不需另外增加硬件电路,体积小,成本低。 缺点:可寻址的器件数目受限,地址空间不连续。 只适于外扩芯片不多,规模不大的单片机系统 线选法 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A7 A6 A5 A4 A3 A2 A1 A0 Ⅰ: 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 =C000H ~1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 ~DFFFH Ⅱ: 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 =A000H ~1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ~BFFFH Ⅲ:0110 0000 0000 0000~0111 1111 1111 1111 =6000H~7FFFH 2. 译码法 常用译码器芯片: 74LS138(3-8译码器) 74LS139(双2-4译码器) 74LS154(4-16译码器) 全译码:全部高位地址线都参加译码; 部分译码:仅部分高位地址线参加译码。 译码法编址示例 27640地址范围:0000H~1FFFH 0000,0000,0000,0000 ~ 0001,1111,1111,1111 27641地址范围:2000H~3FFFH 0010,0000,0000,0000 ~ 0011,1111,1111,1111 27642地址范围:4000H~5FFFH 0100,0000,0000,0000 ~ 0101,1111,1111,1111 27647地址范围:E000H~FFFFH 1110,0000,0000,0000 ~ 1111,1111,1111,1111 …… ……. …….. ……. 采用全地址译码方式,单片机发地址码时,每次只能选中一个存储单元。同类存储器间不会产生地址重叠的问题。 例: 要扩8片8KB的RAM 6264,如何通过74LS138把64KB空间分配给各个芯片? 如果用74LS138把64K空间全部划分为每块4KB,如何划分? 例8-4 采用线选法扩展2片8KB的RAM和2片8KB的EPROM。RAM选6264,EPROM选2764。扩展接口电路见下图。 (1)各芯片地址空间分配 (2)控制

文档评论(0)

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

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

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档