- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 单片机并行存储器扩展
* 第六章 单片机存储器扩展 第一节 单片机系统扩展的基本概念 第二节 程序存储器扩展技术 第三节 数据存储器扩展技术 第一节 单片机系统扩展的基本概念 一、MCS-51单片机系统扩展及结构 单片机内部资源有限,在实际应用中,许多情况下,靠片内资源不足以完成应用要求,为此,需要对单片机进行扩展,其中主要是存储器扩展和I/O口扩展。 单 片 机 数据存储器RAM 程序存储器ROM I/O接口 I/O接口 地址总线AB 数据总线DB 控制总线CB 1、系统总线及总线构成 系统总线 总线:连接计算机各部件的一组公共信号线。 (1)地址总线(AB):单向,只能有单片机向外发出,用于选择存储单元或I/O口。 地址总线的数目决定了可以访问存储单元的数目,n条地址线可访问2n个存储 单元。 P2口:高8位地址,当用作地址输出后,不能再做为通用I/O口。 P0口:低8位地址/8位数据传送复用,需要增加8位锁存器。 所以, MCS-51单片机有16条地址线,寻址范围64K。 (2)数据总线(DB):双向,单片机与存储器或I/O口传送数据。单片机数据总线的位数与其处理数据的字长一样。 MCS-51单片机数据总线由P0口提供,宽度8位,该口为三态双向口,数据总线一般要连到多个外围芯片上,具体那个芯片的数据通道有效,由地址来控制各个芯片的片选线来选择。 (3)控制总线(CB):对于一条控制线来说,是单向的,用于传送控制信号。不同方向的控制信号组合在一起,构成一组控制线,为双向的。总线构造: (1)P0口作为低8位口线/地址线 (2)P2口作为高8位地址线 (3)控制信号(自动生成,EA除外) P 1.7 P 1.6 P 1.5 P 1.4 P 1.3 P 1.2 P 1.1 P 1.0 P 3.7 P 3.6 P 3.5 P 3.4 P 3.3 P 3.2 P 3.1 P 3.0 PSEN EA ALE RESET 8031 8051 8751 P 2.7 P 2.6 P 2.5 P 2.4 P 2.3 P 2.2 P 2.1 P 2.0 P 0.7 P 0.6 P 0.5 P 0.4 P 0.3 P 0.2 P 0.1 P 0.0 ALE 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 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 G +5V V CC V SS 锁 存 器 数 据 总 线 (DB) 地 址 总 线 (AB) 控 制 总 线 (CB) 用 户 I/O 74LS373 ALE:地址锁存允许,P0口输出低8位地址总线,在ALE下降沿输出地址字节装入外部锁存器 。 PSEN:扩展外部程序存储器ROM时的读选通信号,MOVC指令使其有效。 RD、 WR :作为扩展数据存储器,或I/O端口的读、写选通信号 。MOVX指令使其有效。 EA:片内、外程序存储器ROM选择信号。 EA=0,从片外0000H开始且,只访问片外(无论有无片内ROM); EA=1,从片内0000H开始,并可顺延至片外。 8051/8751最小应用系统 二、MCS-51单片机最小应用系统 P 0 P 1 P 2 P 3 +5V +5V EA 8051 8751 XTAL 1 XTAL 2 8 8 8 8 三、MCS-51单片机常用系统扩展芯片 在MCS-51单片机应用系统中,常用系统扩展芯片主要有程序存储器、数据存储器、I/O口以及其他功能如:定时/计数器、中断控制器和通信控制器等。 程序存储器(P121-只读存储器概述): (1)EPROM: 2716(2Kx8)、2732 (4Kx8)、2764(8Kx8)、27128(16Kx8)、 27256(32Kx8)、27512(64Kx8) (2)EEPROM: 高压(+12V)电写入E2PROM: 2816、2817(2Kx8) +5V电写入E2PROM: 2816A、2817A(2Kx8)、2864 (8Kx8) 串行E2PROM: NCR59308 数据存储器: (1)静态RAM: 无须刷新,功耗大,成本高,常用是6116 (2Kx8) ,6264 (8Kx8) (2)动态RAM :须要刷新,功耗小,成本低,常用是2164A (64Kx1) (3)集成RAM:把动态RAM的刷新定时与控制集成于芯片之中,兼有静态 RAM和动态RAM 的优点。常用是2186。 I/O口扩展集成芯片: (1)专用I/O口扩展芯片: 8255
文档评论(0)