- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 单片机系统扩展及接口技术 扩展三总线的产生 扩展程序存储器 扩展数据存储器 简单I/O口的扩展 单片机已经集成了CPU、I/O接口、定时器、中断系统、存储器等计算机基本 部件即最小应用系统,但对一些较复杂应用而言,该系统不能满足需要,所以要 在单片机芯片外增加相应的芯片、电路,使有关功能得到扩充,我们称为系统扩 展。 第一节 系统三总线的扩展性能 MCS-51系列单片机系统扩展主要包括存储器扩展和I/O口的扩展。存储器 扩展分为程序存储器的扩展、数据存储器的扩展。它们的扩展能力为: ﹝1﹞程序存储器可扩展至64KB; ﹝2﹞数据存储器可扩展至64KB; ﹝3﹞I/O口的扩展。 目前的MCS-51单片机都是三总线结构,即地址总线(AB)、数据总线 (DB)和控制总线(CB)。单片机的扩展即是通过使用这三总线实现。下面 首先了解片外总线的工作原理: 1、地址总线::由P2口提供高8位地址线, 此口具有输出锁存的功能,能保 留地址信息。 由P0口提供低8位地址线。 2、数据总线::由P0口提供。 此口是双向、 输入三态控制的8位通道口。 3、控制总线:控制信号的具体定义见表8 -1。 表8.1 控制信号功能 图8-1为单片机扩展成3总线结构的示意图。 这样一来,扩展芯片与主机 的连接方法同一般3总线结构的微型计算机就完全一样了。对于MCS-51系列 单片机而言,Intel 公司专门为它们配套生产了一些专用外围芯片,使用起来 就更加方便。 图8-1 单片机的3总线结构形式 第二节 程序存储器的扩展 8051内部本身具有4KB的ROM,当程序量超过4KB的ROM时,就需要扩展外部程 序存储器。在对外部程序存储器进行扩展时,所用的存储器种类繁多,此处先简 单介绍几种典型的存储器芯片。 一、几种典型的存储器芯片--可擦除ROM (EPROM或EEPROM)芯片的内容由用户写入, 并允许反复擦除重新写入。 1、常用的EPROM芯片 常用的是INTEL公司的27系列EPROM芯片,包括2716(2K*8位)、2732(4K*8 位)、2764(8K*8位)、27128(16K*8位)等。 2、常用的 芯片 EEPROM芯片每个字节可改写万次以上, 信息的保存期大于10年。 这种芯 片给计算机应用系统带来很大的方便, 不仅可以修改参数, 而且断电后能保存数 据。 它的缺点是价格偏高。常用的是INTEL公司的28系列芯片,包括2817A (2K*8位)、2864A(8K*8位)、28128A(16K*8位)等。 二、程序存储器扩展方法 MCS-51单片机扩展外部程序存储器的硬件电路如下: 在CPU访问外部程序存储器时,P2口输出地址高8位,P0口分时输出地址 低8位和送指令字节。此处仅讨论EPROM的扩展, 类似。 QQ 其中74LS373是一种带输出三态门的8D锁存器, 其结构示意图如图4―3所示。 其中: D0~D7为8个输入端。 Q0~Q7为8个输出端。 G为数据打入端: 当G为“1”时, 锁存器输出状态(Q0~Q7)同输入状态 (D0~D7)即将P0口内容送入A0~A7; 当G由“1”变“0”时, 数据仅存入锁存器 中,不再向外传送数据。 注:地址范围从全“0”到全“1”,由于A15~A11没有使用(因为只使用了11条地址线)故地址范围是XXXXX00000000000B~XXXXX11111111111B。而0000000000000000B~0000011111111111B(即0000H~7FFFH)仅是其中的一个地址范围。 2、多片2764的扩展电路 与单片EPROM扩展电路相比,多片EPROM的扩展出片选线CE外,其它均与单片 扩展电路相同,片选线接法有两种:线选法和地址译码法。以下以2764为例。 (1)线选法扩展 单片机剩余高位地址总线直接连接各存储器片选线 2764存储容量为8KB,所以有13根地址线A0~A12,与8051地址线相连后, 由于51有16根地址线,所以还剩下3根可与2764的片选线CE相连,如下图所 示。 下图中MEM1地址范围为0DFFFH~0C000H, MEM2地址范围为0BFFFH~0A000H, MEM
文档评论(0)