- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.3单片机31-32rom扩展,单片机io口扩展,单片机io口扩展芯片,单片机扩展ram,单片机存储器扩展,单片机串口扩展,单片机扩展rameeprom,单片机扩展,单片机总线扩展技术,单片机端口扩展芯片
程序存储器的扩展技术 * 31-32学时 单片机原理与应用 第7章 51单片机常用接口(1) 在MCS-51单片机中,我们经常用到8031,由于8031片内没有ROM,所以必须在片外增加EPROM芯片,来解决程序存放问题,即使是有片内ROM的单片机,由于内存容量的不够用也经常要在片外扩展EPROM。即程序存储器需扩展。 ??在MCS-51单片机中,片内仅有128B的RAM,实际应用时往往不够用,所以片内数据存储器需在片外进行扩展。 对8031来说,因为没有片内ROM,必须外接存储器芯片。这样就占用了P0口和P2口,以作为地址/数据总线。剩下的I/O口线P1口和P3口。P3口是双功能多用口 一. 概述 1.单片机为什么要进行扩展 (1)??通过已有的数据总线和地址总线扩展外部程序 存储器与外部数据存储器 (2)利用锁存器,三态缓冲器扩展I/O 所以,在构成单片机系统后,通常只有P1口留给用户使用。这对于稍为大一点的控制系统来说,往往不能满足应用上的要求,所以需要扩展I/O口. 2.MCS-51单片机的系统扩展主要包括: (1)??外部程序存储器的扩展 (2)???外部数据存储器的扩展 (3 ) I/O口的扩展 (4)???其它特殊功能的扩展 3.MCS-51单片机的系统扩展途径: (3)利用现成的专用的扩展芯片来扩展I/O口(例 8155 ,8255,8251,8253,8279等) 二.外部程序存储器的扩展 1、MCS-51单片机的存储器扩展能力 MCS-51单片机地址总线宽度为16位,片外可扩展的存储器最大容量为64KB,地址为0000H-FFFFH。因为程序存储器和数据存储器是通过不同的控制信号和指令进行访问,允许两者的地址空间重叠,所以片外可扩展的程序存储器与数据存储器分别都为64KB。 2、存储器扩展的一般方法 通过已有的数据总线和地址总线扩展外部程序存储器与外部数据存储器 3.扩展外部程序存储器的逻辑连接 从图中可看出: 单片机与外存的连线包括地址总线,数据总线和控制总线. ①控制线: 对于程序存储器,一般来说,具有输出允许控制线 OE,它与单片机的PSEN信号线相连 。 单片机的ALE端与锁存器的CLK(锁存允许)端相连。 单片机的EA端对8031而言接地,表示永远选通外存,但对8051,8751而言EA端接高电平。CPU根据访问的地址区分是访问内存还是外存。(低4K字节访问内存,高于4K字节以上CPU自动访问外存。) ②数据线:存储器芯片的数据线的数目由芯片的字长决定。连时,存储器芯片的数据线与单片机的数据总线(P0.0-P0.7)按由低位到高位的顺序顺次相接。 ③地址线:芯片的地址线的数目由芯片的容量决定。芯片的地址线与单片机的地址总线(A0-A15)按由低位到高位的顺序顺次相接。一般来说,存储器芯片的地址线数目总是少于单片机地址总线的数目,因此连接后,单片机的高位地址线总有剩余。剩余地址线一般作为译码线,译码输出与存储器芯片的片选信号线CS相接。片选信号线与单片机系统的译码输出相接后,就决定了存储器芯片的地址范围。 1)单片机与外存的接口芯片可选用EPROM, EEPROM,PAGED EPROM, KEPROM等形式。 EPROM为紫外线擦除器可编程只读存储器。 EEPROM为电擦除可编程只读存储器。 PAGED EPROM为可页面寻址紫外线擦除器可编程只读存储器。 KEPROM为有加密操作的电擦除可编程只读存储器。 一般较常用的有二种类型:EPROM, EEPROM 4.单片机常用的外存接口芯片 EPROM简介:EPROM为紫外线擦除器可编程只读存储器, 掉电后信息不会丢失,EPROM程序由专门的写入器将调试好后的程序写入,通过紫外线的照射,可将EPROM的内容擦掉,为长期保存EPROM中的信息,一般将芯片窗口用黑色或金属薄膜覆盖。 其中典型产品有: 2716(2K) 2732A(4K) 2764A(8K) 地址线:8+2+1=11根 8+2+2=12根 8+2+3=13根 (地址线记法:21 22 23) 27128A(16K) 27256(32K) 27512(64K) 8+6=14根 8+7=15根 8+8=16根 (记法同上) EEPROM简介:为电擦除可编程只读存储器。可在线 修改任何单元的内容,并能在断电的 情况下保持修改结果,所以避免了需 紫外线擦除的不便。 典型产品有:2817A(2K),286
文档评论(0)