n第6章80C51单片机系统扩展.ppt

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

第六章80C51单片机的系统扩展 基本内容 6.1 概述 6.1.l外部并行扩展性能 6.1.2外部串行扩展性能 6.2 单片机的外部并行扩展 6.2.1程序存储器的扩展 6.2.2片外数据存储器的扩展 第六章80C51单片机的系统扩展 6.2.3扩展片外程序存储器和片外数据存储器 6.2.4通过并行总线扩展I/O口 6.3 单片机的外部串行扩展 6.3.1串行扩展E2PROM 6.3.2串行扩展I/O接口 6.4 外部中断源的扩展 思考与练习 第六章80C51单片机的系统扩展 通常情况下,采用80C51/87C51的最小应用系统最能发挥单片机体积小、成本低的优点。但在许多情况下,构成一个工业测控系统时,考虑到传感器接口、伺服控制接口以及人机对话接口等的需要,最小应用系统常常不能满足要求,因此,系统扩展是单片机应用系统硬件设计中最常遇到的问题。 第六章80C51单片机的系统扩展 系统扩展是指单片机内部各功能部件不能满足应用系统要求时,在片外连接相应的外围芯片以满足应用系统要求。80C5l系列单片机有很强的外部扩展能力,外围扩展电路芯片大多是一些常规芯片,扩展电路及扩展方法较典型、规范。用户很容易通过标准扩展电路来构成较大规模的应用系统。 80C51系列单片机的系统扩展有程序存储器(ROM)扩展、数据存储器(RAM)扩展、I/O口扩展、中断系统扩展以及其它特殊功能扩展 第六章80C51单片机的系统扩展 6.1概述 对于单片机系统扩展的方法有并行扩展法和串行扩展法两种。并行扩展法是指利用单片机的三组总线(AB、DB、CB)进行的系统扩展;串行扩展法是指利用SPI三线总线和I2C双总线的串行系统扩展。 第六章80C51单片机的系统扩展 由于集成度和结构的发展,在原来只能使用并行扩展法的场合,现在使用串行扩展法了。串行扩展法具有显著的优点。一般地说,串行接口器件体积小,因而,所占用电路板的空间,仅为并行接口器件的10%,明显地减小了电路板空间和成本;串行接口器件与单片机接口时需用的I/O口线很少(仅需3~4根),不仅减少了控制器的资源开销,而且极大地简化了连接,进而提高了可靠性。 第六章80C51单片机的系统扩展 但是,一般串行接口器件速度较慢,在需用高速应用的场合,还是并行扩展法占主导地位。在进行系统扩展时,应对单片机的系统扩展能力、扩展总线结构及扩展应用特点有所了解,这样才能顺利地完成系统扩展任务。 6.1.1外部并行扩展性能 1 80C51系列单片机的片外总线结构 第六章80C51单片机的系统扩展 单片机都是通过芯片的引脚进行系统扩展的。为了满足系统扩展要求,80C51系列单片机芯片引脚可以构成图61所示的三总线结构,即地址总线(AB)、数据总线(DB)和控制总线(CB)。所有的外部芯片都通过这三组总线进行扩展。 地址总线(AB) 地址总线由P0口提供低8位A0~A7,P2口提供高8位A8~A15。 由于P0还要作数据总线口,只能分时用做地址线,故P0口输出的低8位地址数据必须用锁存器锁存。锁存器的锁存控制信号为引脚ALE输出的控制信号。在ALE的下降沿将P0口输出的地址数据锁存。 第六章80C51单片机的系统扩展 图6180C51系列单片机的三总线引脚结构 第六章80C51单片机的系统扩展 P2口具有输出锁存功能,故不需外加锁存器。 P0、P2口在系统扩展中用做地址线后便不能作为一般I/O口使用。 地址总线宽度为16位,故可寻址范围为216=64 KB。 (2) 数据总线(DB) 数据总线由P0口提供,其宽度为8位。 第六章80C51单片机的系统扩展 P0口为三态双向口,是应用系统中使用最为频繁的通道。所有单片机与外部交换的数据、指令、信息,除少数可直接通过P1口外,全部通过P0口传送。 数据总线要连到多个连接的外围芯片上,而在同一时间里只能够有一个是有效的数据传送通道。哪个芯片的数据通道有效,则由地址线控制各个芯片的片选线来选择。 第六章80C51单片机的系统扩展 (3) 控制总线(CB) 控制总线包括片外系统扩展用控制线和片外信号对单片机的控制线。 系统扩展用控制线有ALE、PSEN、EA、WR、RD。 ALE:输出,P0口上地址与数据隔离信号,用于锁存P0口输出的低8位地址数据的控制线。通常,ALE在P0口输出地

文档评论(0)

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

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

1亿VIP精品文档

相关文档