- 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单片机系统扩展
第八章 MCS-51单片机系统扩展 系统扩展是指单片机内部各功能部件不能满足应用系统要求时,在片外联接相应的外围芯片以满足应用系统要求。 单片机的系统扩展有: 程序存储器(ROM)扩展 数据存储器(RAM)扩展 I/O口扩展 定时/计数器扩展 中断系统扩展 其它特殊功能扩展 §8.1 MCS-51系列单片机的外部扩展性能 一、MCS-51系列单片机的片外总线结构 单片机通过片外引脚进行系统扩展,为了满足系 统扩展的要求,MCS-51系列单片机片外引脚可以构成 三总线结构,即: 数据总线(DB) 地址总线(AB) 控制总线(CB) 外部芯片可以通过这三组总线进行扩展。 图8–1 8051系列单片机的三总线结构 1.数据总线(DB) 数据总线由P0口提供,其宽度为8位, 该端口为三态双向,是应用系统中使用最为频繁 的通道。所有单片机与外部交换的数据、指令、信 息,除少数可直接通过P1口外,全部通过P0口传送。 数据总线要连到多个扩展的外围芯片上,而在 同一时间里只能够有一个是有效的数据传送通道。 某一时刻具体哪个芯片的数据通道有效,则由地址 线控制各个芯片的片选线来选择。 2.地址总线(AB) 地址总线宽度为16位,故可寻址范围为: 216=64K字节 地址总线由 P0口提供低8位地址A0~A7; P2口提供高8位地址A8~A15。 P0口:分时用作地址线,故P0口输出的低8位地址必 须用锁存器锁存。锁存器的锁存控制信号由 ALE引脚输出,在ALE的下降沿将P0口输出 的地址锁存。 P2口:具有输出锁存功能,故不需外加锁存器。 [注]:P0、P2口在系统扩展中用作地址线后便不能作 为一般I/O口使用。 3.控制总线(CB) 控制总线包括片外系统扩展用控制线和片外信号对单片机的控制线。 系统扩展用控制线有RD、WR 、PSEN、ALE、EA。 RD 、 WR :用于片外数据存储器(RAM)的读/写控制。当执行片外数据存储器操作指令MOVX时,这两种控制信号自动生成。 PSEN:用于片外程序存储器(ROM)的“读”指 令控制。“读”取ROM中数据时不用“RD” 信号。 ALE:地址锁存允许信号,用于锁存P0口输 出的低8位地址。通常ALE在P0口输 出地址期间用下降沿控制锁存器来锁 存低8位地址。 EA: 访问外部程序存储器控制信号。用于选 择片内或片外程序存储器。 EA=0: 只访问外部程序存储器,不论片内有无 程序存储器。 EA=1: 先访问片内程序存储器空间,后访问片 外空间 二、MCS-51系列单片机的系统扩展能力 根据地址总线宽度,片外可扩展的存储器最大容量为64K字节,地址为0000H~FFFFH。 片外数据存储器与程序存储器的操作使用不同的指令和控制信号,允许两者的地址重复。故片外可扩展的数据存储器与程序存储器分别为64K字节。 片外数据存储器与片内数据存储器的操作指令不同(片外RAM只能用MOVX指令),允许两者地址重复,即:外部数据存储器地址从0000H开始。 片外程序存储器与片内程序存储器采用相同的操作指令,因此两者统一编址,片内、片外程序存储器的选择靠硬件结构实现。 EA=0时,不论片内有无程序存储器,都仅访问片外程序存储器,其地址从0000H开始设置; EA=1时,前4K字节地址0000H~0FFFH为片内程序存储器所有,片外扩展的程序存储器的地址只能从1000H开始设置(对于8051而言)。 为了配置外围设备而需要扩展的I/O与片外数据存储器统一编址。因此,在应用系统要大量配置外围设备以及扩展较多I/O时,要占去大量的RAM地址。 §8.2 程序存储器扩展 一、程序存储器扩展性能 1.程序存储器有单独的地址编号(0000H~FFFFH) 虽然与数据存储器地址重叠,但不会冲突; 2.程序存储器与数据存储器共用地址总线与数据总线。 访问时依指令和控制信号的不同来区分。具体: 访问程序存储器:
您可能关注的文档
最近下载
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解(夺冠).docx VIP
- 2025-2026新版部编人教版小学3三年级语文上册(全册)教案设计.doc
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解(考点梳理).docx VIP
- 口腔科冠调合知情同意书.docx
- 山东省临沂市费县2024-2025学年九年级上学期期中考试数学试题(含答案).pdf VIP
- 16111(1118修改)柔性掩护支架采煤作业规程.doc
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解参考.docx VIP
- 高效液相色谱法测定奶粉中三聚氰胺的含量.docx VIP
- YY_T 1268-2023 环氧乙烷灭菌的产品追加和过程等效.docx VIP
- 2025青岛上合产投控股集团有限公司公开招聘(14人)笔试备考试题及答案详解一套.docx VIP
原创力文档


文档评论(0)