单片机原理及应用(第二版) 课件 柴钰 第5--7章 单片机系统的扩展及接口技术---单片机应用系统设计.pptx

单片机原理及应用(第二版) 课件 柴钰 第5--7章 单片机系统的扩展及接口技术---单片机应用系统设计.pptx

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

第5章单片机系统的扩展

及接口技术;

5.1系统扩展概述;?;;

该系统的特点如下:

(1)系统有大量的I/O线可供用户使用:P0、P1、P2、P3四个口都可以作为I/O口使用。

(2)内部存储器的容量有限,只有128B的RAM和4KB的程序存储器。

(3)应用系统的开发具有特殊性,由于应用系统的P0口、P2口在开发时需要作为数据和地址总线,因此这两个口上的硬件调试只能用模拟的方法进行。;

5.1.2系统扩展的内容与方法

1.单片机的三总线结构

当单片机最小系统不能满足系统功能的要求时,就需要进行扩展。为了使单片机能方便地与各种扩展芯片连接,常将单片机的外部连线转换为一般的微型计算机三总线结构形式。对于AT89S51单片机,其三总线结构按照下列方式构成。;

图5.2为AT89S51单片机的三总线结构框图。这样一来,扩展芯片与主机的连接方法就同一般三总线结构的微型计算机一样了。对于MCS-51系列及其兼容单片机而言,各大公司为其生产了大量的配套外围芯片,使其系统的扩展相当方便。;

;

2.系统扩展的内容与方法

系统扩展一般有以下几方面的内容:

(1)外部程序存储器的扩展。

(2)外部数据存储器的扩展。

(3)输入/输出接口的扩展。

(4)管理功能器件(如定时/计数器、键盘/显示器、中断优先级编码器等)的扩展。;

单片机系统通常可使用下列器件进行扩展。

(1)使用TTL中、小规模集成电路进行扩展。

(2)采用IntelMCS-80/85微处理器外围芯片来扩展。

(3)采用为MCS-48系列单片机设计的一些外围芯片来扩展。

(4)采用与MCS-80/85外围芯片兼容的其他一些通用标准芯片来扩展。;

5.1.3常用的扩展器件简介

1.8D锁存器74LS373

74LS373是一种带三态门的8D锁存器,采用20脚DIP封装,其引脚排列如图5.3所示。;

;

2.总线驱动器74LS244、74LS245

总线驱动器74LS244和74LS245常用作三态数据缓冲器,其引脚排列如图5.4所示。;

;

3.3-8译码器74LS138

译码电路通常采用译码芯片,如74LS139(双2-4译码器)、74LS138(3-8译码器)及74LS154(4-16译码器)等,其中以74LS138最为常用。74LS138的引脚排列如图5.5所示。;;

5.2存储器的扩展;?;

存储器芯片的选择有两种方法:线选法和译码法。

1.线选法

所谓线选法,就是直接以系统的地址线作为存储器芯片的片选信号,为此只需把用到的地址线与存储器芯片的片选端直接相连即可。线选法编址的优点是简单明了,不需要另外增加译码电路,成本低。但其缺点是浪费了大量的存储空间,因此只适用于存储容量不需要很大的小规模单片机系统。;

2.译码法

所谓译码法,就是使用地址译码器对系统的片外地址进行译码,以其译码输出作为存储器芯片的片选信号。这种方法能有效地利用存储空间,适用于大容量多芯片存储器的

扩展。;

译码法又有两种,即完全译码法和部分译码法。

(1)完全译码。地址译码器使用了全部地址线,地址与存储单元一一对应,一个存储单元只占用一个地址。

(2)部分译码。地址译码器仅使用了部分地址线,地址与存储单元不是一一对应的,而是一个存储单元占用多个地址。如未使用的地址线数为n,则一个存储单元将占用2n个

地址。;

在设计存储器扩展连接或分析扩展连接电路以确定存储器芯片的地址范围时,常采用地址译码关系图,即一种用简单的符号来表示全部地址译码关系的示意图,如图5.6所示。假定某存储器芯片进行扩展连接时具有如图5.6所示的译码地址线状态,我们以此为例来分析其扩展的地址范围。;

3.扩展存储器所需芯片数目的确定

若所选存储器芯片字长与单片机字长一致,则只需扩展容量。所需芯片数目按下式确定:;

若所选存储器芯片字长与单片机字长不一致,则不仅需进行容量扩展,还需进行字长扩展。所需芯片数目按下式确定:;

5.2.2程序存储器的扩展

在单片机应用系统的扩展中,经常要进行ROM的扩展。其扩展方法较为简单,这是由单片机优良的扩展性能决定的。单片机的地址总线为16位,扩展的片外ROM最大容量为64KB,地址为0000H~0FFFFH。扩展的片外RAM的最大容量也为64KB,地址也为0000H~0FFFFH。;

在单片机应用系统中,片外ROM和RAM共享数据总线和地址总线。片外ROM的操作时序如图5.7所示。;

单片机系统片外ROM扩展通常使用EPROM芯片。常用的EPROM芯片有2732、2764、27128、272

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档