第四章单片机特殊部件和系统扩展技术.ppt

第四章单片机特殊部件和系统扩展技术.ppt

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

§4.5.7 存储器综合扩展 一.程序存储器和数据存储器综合扩展设计 若某一个MCS-51单片机应用系统需要扩展程序存储器和数据存储器,现只有规格为4KB×8的EPROM芯片和规格为4KB×8的SRAM芯片 。要求分别扩展8KB容量程序存储器和数据存储器,程序存储器地址空间在0000~1FFFH,数据存储器的地址空间在2000H~3FFFH,请计算一下需要几片所给定的程序存储器芯片和数据存储器芯片,并画出存储器与系统的连接图,如果将数据存储器的地址空间也安排在0000H~1FFFH是否可行? §4.5.7 存储器综合扩展 一.程序存储器和数据存储器的综合扩展 解: 1)根据所给的存储器芯片的规格为4KB×8,即每片存储器的容量为4KB,每个存储器单元是8位,而需要扩展的程序存储器和数据存储器的容量都是8KB,所以各需要该芯片2片。 2)分析该存储器空间 3)由于给定的存储器空间是连续的,故采用全地址译码方法来控制存储器芯片的选择,系统连接如例7.9图所示: 4)由于程序存储器地址空间和数据存储器地址空间是独立的,所以允许数据存储器的地址空间与程序存储器地址空间一样,可以将该数据存储器的地址空间放在0000H~1FFFH。 §4.5.7 存储器综合扩展 一.程序存储器和数据存储器的综合扩展 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I II i ii §4.5.7 存储器综合扩展 一.程序存储器和数据存储器的综合扩展 D7~D0 A11~A0 CE OE D7~D0 A11~A0 CE OE 74LS373 G P2.6 P2.5 P2.4 P2.3~P2.0 P0 8031 RD E GND ALE EA D7~D0 A11~A0 CE OE C B A G1 G2A G2B 5V Y2 Y1 Y0 II i 74LS138 WE WE WR I P2.7 D7~D0 A11~A0 CE OE WE WE ii Y3 PSEN 4.6 并行接口的扩展 51系列单片机的外扩设备占用外部RAM空间,可利用MOVX指令对外设进行操作。因而扩展外设和扩展外部存储器对单片机资源的使用情况是相同的。 在单片机应用系统中扩展存储器时,P0口用做低8位地址和数据总线复用,P2口用做高8位地址总线,若再考虑串行通信、数据存储器扩展等问题,则P3口作为第二功能被使用,这样,单片机就只剩下P1口可以作为并行I/O接口使用了。在P1端口不能满足需要时,还需要扩展并行I/O接口。 4.6.1 并行接口的简单扩展方法 1.用74LS377扩展并行输出接口 图8-18 74LS377的引脚定义及功能特性 4.61 并行接口的简单扩展方法 图8-19 利用74LS377扩展并行输出口的电路 4.61 并行接口的简单扩展方法 图8-20 74LS245扩展并行输入口的电路 2.用74LS245扩展并行输入接口 4.6.2 可编程并行接口芯片8255A 1.并行接口芯片8255A的结构与引脚定义 图8-21 8255A的引脚定 图8-22 8255A的内部结构图 4.6.2 可编程并行接口芯片8255A 2.8255A功能 表8-6 8255A端口选择表 3.8255A的控制字、状态字和工作方式 4.6.2 可编程并行接口芯片8255A 1) 8255A的控制字 8255A有两种控制字,它们决定了8255A的工作方式。 (1) 方式控制字 方式控制字由8位组成,其格式如下。 D7:D7=1,是方式控制字标志。 4.6.2 可编程并行接口芯片8255A D6和D5:确定A口工作方式。 D6D5=00,A口工作在方式0; D6D5=01,A口工作在方式1; D6D5=10,

文档评论(0)

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

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

1亿VIP精品文档

相关文档