2010课件6章单片机并行存储器扩展.ppt

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

第六章 单片机并行存储器扩展 6.1 单片机扩展及系统结构 为什么扩展:单片机本身的硬件资源不够 扩展的内容:主要包括ROM,RAM和I/O接口电路等 扩展的实现: 通过系统总线进行。 通过它把各扩展部件 连接起来进行数据, 地址和信号的传送。 2.系统总线 总线:连接计算机各部件的一组公共信号线 80C51总线的特点:并行总线结构 地址总线,数据总线和控制总线 80C51三总线结构 地址总线AB(Address Bus):地址总线是单向的,地址信号只能由单片机向外输出。地址总线的数目决定着可直接访问的存储单元的数目。地址总线宽度为16位,其外部存储器直接寻址范围为64k(216)。 数据总线DB(Data Bus):数据总线是双向的数据总线的位数与单片机处理数据的字长一致。为8位,由P0口提供 控制总线CB(Controller Bus):由P3口部分引脚的第2功能和4根独立控制线RST,EA,ALE,PSEN组成 单片机扩展的首要问题:就是构造系统总线 单片机系统没有提供专用的地址总线和数据总线。采用I/O口线的复用技术,把I/O口线改造为总线。 总线的构造 P0口的地址/数据复用:作8位地址线时,要有锁存器将地址锁存。对地址和数据进行分离 以P2口的口线作高位地址线 控制信号线 使用ALE作地址锁存的选通信号,实现低8位地址的锁存 PSEN扩展程序存储器的读选通信号 EA内外程序存储器的选择信号 WR,RD扩展数据存储器的读写选通信号。 80C51单片机三总线构成 3. 单片机扩展的实现 1. 以P0口的8位线作地址/数据线 P0具有复选、双重功能。为此增加锁存器 2. 以P2口的口线作高位地址线,一般情况下, 只用高8位中的几条线 3. 控制信号 ①ALE:地址锁存选通控制信号 ②PSEN:扩展ROM读选通控制信号 ③EA:内外程序存储器的选择信号(选择 由内ROM→外或外ROM) ④RD和WR:外部RAM或I/O端口的读、 写选通信号 6.2 存储器扩展与编址技术 1.单片机外扩展地址空间: 80C51系统中,有两个并行且相互独立的存储器系统,即程序存储器系统和数据存储器系统。两外扩展地址空间大小相同。 外扩的ROM和RAM起始地址不同。 程序存储器系统中,外扩展地址空间供扩展ROM使用; 在数据存储系统中,外扩展地址空间供数据存储器和I/O扩展使用。 把扩展的程序存储器称为外部ROM;扩展的数据存储器称为外部RAM。 80C51内部存储器的组织 逻辑上:即用户使用的角度上,80C51有3个存储空间 片内外统一编码的64KB程序存储器地址空间 片内ROM和片外ROM之和不能超过64K, 地址范围0000H--FFFFH 256B片内RAM地址空间,地址范围:00H--FFH 64KB片外数据存储器空间,地址范围是0000H—FFFFH。 2 存储器编址技术 存储器的编址:使用系统提供的地址线通过适当的连接,最终达到系统中的一个存储单元只唯一地对应一个地址的要求。 芯片内的存储单元已经编址,只有扩展存储器才有编址问题 存储器编址分为两个层次:芯片的选择和芯片内部存储单元的编址 存储器的编址主要是研究芯片的选择问题。也就是如何产生芯片的片选信号? 3.存储器扩展的片选技术 1)线选法 概念:直接以系统的地址位作为存储芯片的片 选信号。为此只需要把用到的地址线与存储器的片选端,直接连接即可。 优点:简单、适用于片数少。 缺点:地址空间是断续的。 线选法的例子 关于存储器芯片2716 线选法的例子 线选法扩展片选 74LS139(双2–双4译码器) 译码器法的例子 译码法片选的例子 6.3 存储器并行扩展 1.程序存储器并行扩展 2.数据存储器并行扩展 3.综合扩展 1. 单片机程序存储器的扩展 1)单片程序存储器扩展 EPROM型的2716作为单片机程序存储器扩展的典型芯片进行说明。 (1)接线方式: 地址线:2K容量,11位 数据线: 控制线:外部程序存储器读选通PSEN,该信号接到2716的OE端,以便进行存储单元的读出选通。 (2) 地址范围(存储映象分析) 各芯片的具体地址范围:根据地址线连接情况确定最高和最低地址 单片程序存储器扩展 最低地址: 8000H(A15 A14 A

文档评论(0)

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

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

1亿VIP精品文档

相关文档