单片机系统扩展技术.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  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文档。上传文档
查看更多
第七章 单片机系统扩展技术 §7-1 程序存储器的扩展 §7-2 数据存储器的护展 §7-3 MCS-51并行I/O口的简单扩展 §7-4 可编程接口电路的扩展 前 言 单片机特点之一是在芯片内留有一定数量的数据存储器和程序存储器,但容量有限。MCS-51系列的CPU芯片内部只有很少字节的数据存储器;程序存储器的数量很少,有的芯片中没有,不能满足实际控制的需要,在系统控制中必须扩展外部存储器。 外部存储器的扩展包括程序存储器和数据存储器,这两种扩展的实质都是根据单片机的结构特点和寻址能力,把不超过64KB的RAM和ROM存储器芯片按照一定规律连接到单片机的外部电路上去,作为单片机的片外存储器。 单片机外接程序存储器和数据存储器可以采用两种编址方法: 一种是程序存储器和数据存储器各自独立编址,两者最大编址空间均为64KB,但数据存储器的地址空间有一部分要被单片机扩展的外部设备(I/0端口)所占用; 另一种是程序存储器和数据存储器及其它扩展的I/O器件统一编址,其总地址空间为64KB。 单片机访问外部存储器时,必须同时选通芯片和选中存储单元,才能占据不同存储空间的字节信息进行访问。通常采用两种方法获得芯片选择信号:线选法和通过译码器连接方法。 1、线选法 线选法就是把8031的地址线直接或通过反相器连接到芯片的选通端( ),以8031送出的地址信号选通芯片,通常用单片机的低位地址线接至存储器芯片的地址输入端,而用余下的高位地址线接片选端。 线选法的连接方法有多种:一线二用、一线一选和综合线选方式。 在使用线选法时要注意以下的问题: 1)地址浮动: 即在扩展芯片时,当芯片的地址线没有16位时,除片选信号线对电平信号有要求外,其余的地址线应给于电平的固定,否则芯片的地址会发生变化(浮动),对存储器的访问会发生错误。 2)地址的重叠 当不同的芯片在连接时由于共用地址线,它们的地址空间会有相同的情况下,此时,就发生地址重叠,对存储器的访问同样会发生错误。 为避免以上两种情况,在外部扩展时应注意: 1)片选信号的地址线及其有效电平必须是唯一的; 2)对未用的地址线,也不能输出任意的电平信号。 2、地址译码器连接 通过地址译码器,使用较少的地址信号编码产生较多的译码信号,从而实现对多块存储器及I/O器件的选择。 §7-1 程序存储器的扩展 返回 图7-1是8031扩展外部程序存储器的电路图,在通常情况下,扩展程序存储器常用EPROM(光可擦除芯片)。在本例中选用的是2764。 单片机与外部存储器芯片的连接方式采用三总线的连接。 一、数据线的连接(DB) 采用并连方式将各存储器芯片的数据线连接到8031的P0端口。 二、地址线的连接(AB) 2764 地址信号来自单片机的P0口和P2口,低8位地址由P0口分时(地址/数据)送出。为了在访问存储器的整个周期内地址信号保持不变,必须将P0口先输出的低8位地址锁存起来(由锁存器74LS373来完成),在送数据信号时可以让出P0口,并且可以和由P2口送出的高位地址一起实现对存储器内部存储器单元进行访问。 P0口和P2口一起,最大能提供16位地址编码。存储器实际的地址线的数目由存储器芯片容量决定。由图2764所需地址线为13根,剩余的地址线可作为片选控制线使用中,如P2.5,一起组成2764的地址编号。图中2764的地址代号为0000H-3FFFH。(注意:本图中只有一块芯片扩展,没有进行高位地址线的处理,在实际系统中应注意与其它I/O设备及扩展芯片的地址处理)。 三、控制信号的连接(CB) 存储器的控制信号线可以连接到8031相应的控制信号输出线上,如图中的ALE、 等,在程序存储器扩展时,特别注意芯片的 与 的连接。 扩展的联接过程如下图所示: 图7-1程序存储器的扩展 §7-2 数据存储器的护展 返回 图7-2是8031扩展外部数据存储器的电路图,在通常情况下,扩展数据存储器常用RAM芯片。在本例中选用的是6116。 和程序存储器一样,连接方式同样采用三总线的连接。 一、数据线的连接(DB) 采用并连方式将各存储器芯片的数据线连接到8031的P0端口。 二、地址线的连接(AB)

文档评论(0)

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

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

1亿VIP精品文档

相关文档