- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
805l存储器扩的
第4章 805l存储器扩展 在很多应用场合,51系列单片机自身的存储器和I/O资源不能满足要求,这时就要进行系统扩展。目前有多种I/O接口芯片。系统扩展时,就是实现单片机与这些芯片的接口以及编程。 4.1 外部总线的扩展51系列单片机受到管脚的限制在进行对外扩展存储器或I/O接口时,需要首先扩展对外总线(局部系统总线)。51系列单片机的引脚ALE是地址锁存信号,在ALE为高电有效,通常在51系列单片机片外扩展一片地址锁存器,用ALE的有效电平边沿作锁存信号,将PO口上的地址信息锁存,直到ALE再次有效。在ALE无效期间PO口传送数据,即作数据总线口。这样就把PO口扩展为地址/数据总线复用口。另外,P2口用于输出地址高8位A15~A8,所以对外16位地址总线ABl5~ABO由P2口和P0口锁存器构成,PO口兼作8位数据总线DB7~DB0。数据总线用于传送指令和数据信息。如图4-1所示。51系列单片机引脚中的输出控制线(RD、WR、PSEN、ALE)以及输入控制信号线(如EA、INT0、INTl、RST、TO、T1)等构成了外部控制总线CB。51系列单片机扩展的外部三总线示意图如图4—1所示。 常用的地址锁存器的芯片有74LS373、74LS573、74LS273等。图4—2的(a)、(b)和(c)给出了74LS373、74LS573和74LS273的引脚,以及它们用作地址锁存器的接法74LS573与74LS373功能完全相同,引脚位置不同74LS573的引脚排列更便于印刷线路板的布线,当三态端OE为有效低电平,使能端G为有效高电平时,输出跟随输入变化,当G端由高变低时,输出端8位信息被锁存,直到G端再次有效。 4.2 程序存储器的扩展 随着技术的不断发展,目前片内存储容量已完全能够满足要求,很少再外扩程序存储器用来存放程序,有些应用中需要大量的常量型数据如汉字库,这时可将其存储在外扩程序存储器中。因此还有必要介绍外扩程序存储器的扩展接口。图4-3是外部程序存储器的读时序,从图4-3中可以看出扩展外部程序存储器时,应注意: 1、数据存储器与程序存储器的片外64K扩展地址空间完全重叠(0000H~FFFFH),它们同时并联挂接在外部系统总线上。至于哪个存储器被选通操作,由控制信号和片选型号确定。外部程序存储器的读信号为PSEN,它由MOVC指令产生。2、扩展的外部程序存储器的地址指针为程序计数器PC和数据指针DPTR。3、扩展的外部程序存储器多使用EPROM型存储器和FLASH型存储器。 4、在不扩展的外部程序存储器时可将PSEN作为一根准输出口线应用,同过MOVC指令产生输出,用来控制发光二极管的亮灭。 5、可用口线来选择大容量外扩存储器的分段。 6、如果不扩展外部数据存储器也可将只读存储器挂在数据存储器的位置,用信号选通,用MOVX指令读数据。 7、应用时还需考虑与片内程序存储器地址重叠部分不能用来存数据。 图4-4给出了常用的几种EPROM的引脚图。它们与单片机的连接见图4-5所示,当地址空间大于64K时,可将A16,A17,A18接口线用口线进行存储位的选择。 4.3 数据存储器的扩展 1、数据存储器的扩展 (1)、外部数据存储器的寻址范围为64K,并与外部I/O接口统一编址。外部RAM和外部I/O接口的读写控制信号为RD和WR,它们由MOVX指令产生。外部数据存储器的读写时序图如图4-6所示。 (2)、外部RAM在64K范围寻址时,地址指针为DPTR;若对外部RAM按页面寻址(256字节为一页),则用R0或R1作页内地址指针,P2口作页地址指针。 (3)、51系列单片机没有外部的I/O空间,可以采用存储器映像的方法来扩展I/O口即将I/O设备映射为存储单元。如用片内程序存储器可以先将高位地址送P2口,然后再用R0或R1间接寻址操作 2、外部数据存储器的操作时序 如图4-6所示给出了外部数据存储器的读、写操作时序。该时序由两个机器周期组成,第一周期为取指周期,第二周期为读/写周期。图4-7是外部数据存储器的取指和读/写周期时序。当取出MOVX指令时,P2口和P0口扩展的外部总线上分时出现该指令地址PCH、PCL值及其指令码;执行指令时,外部总线分时出现外部RAM地址DPH、DPL及读写的数据。在取指周期(周期1)的S2期间ALE有效,P2口输出PCH,PO口输出PCL,ALE的下降 沿将PCL值打人地址锁存器。S3S4期间,按P2口和地址锁存器的地址取出的指令出现在PO口,在PSEN的上升沿前,CPU取入片内指令寄存器IR。在S5期间P2口输出外部RAM地址DPH,PO口输出DPL,执行周期(周期2)的S1以后,读/写信号RD/WR变为有效,其间按照DPTR输出的地址,对外部R
您可能关注的文档
- 6)串行外设接口的.ppt
- 6-1语不惊人死不休〉莫—选词和炼句.ppt
- 6-2 ARM指令集的.ppt
- 6-3淡妆浓抹总相宜〉莫—语言的色彩.ppt
- 6 FTIR 分析方法的.ppt
- 6-WEB数据访问的.ppt
- 6-主板-CPU-内存维械霓.ppt
- 6-第六章-图像压缩钡泥码1-2节.ppt
- 6.0_--_第6章.IO接康内.ppt
- 6.1 嵌入式linux操椎镊系统的组成与版本.ppt
- 上海石化2024年度环境、社会和治理报告(ESG).docx
- 低代码引擎技术白皮书-220页.docx
- 医疗健康与生命科学-2025年市场展望与薪酬报告.docx
- 金斯瑞2024年环境、社会及管治报告.docx
- 2025全球大型企业CEO洞察力研究报告 PROACTIVELY EMBRACING CHANGE Global CEOs feel ready for the unexpected in a volatile world.docx
- 2024年度债务重组市场观察报告:规则完善篇.docx
- 湖北电力交易中心:2025年度湖北电力市场化交易百问百答.docx
- 宏观观察2025年第16期(总第588期):我国出口竞争力(上):整体变化与商品结构特征 -中国银行.docx
- 中车时代电气2024年社会责任暨环境、社会及管治(ESG)报告.docx
- 通信行业深度报告-云厂商仍保持算力高需求-算力租赁需求有望边际向上.docx
文档评论(0)