单片机的系统扩展原理及接口技术 第8章习题答案 高锋第二版单片机的系统扩展原理及接口技术 第8章习题答案 高锋第二版.pdf

单片机的系统扩展原理及接口技术 第8章习题答案 高锋第二版单片机的系统扩展原理及接口技术 第8章习题答案 高锋第二版.pdf

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

第8 章 思考与练习题解析 【8—1】简述单片机系统扩展的基本原则和实现方法。 【答】系统扩展是单片机应用系统硬件设计中最常遇到的问题。系统扩展是指单片机内部各 功能部件不能满足应用系统要求时,在片外连接相应的外围芯片以满足应用系统要求。80C5 1 系列单片机有很强的外部扩展能力,外围扩展电路芯片大多是一些常规芯片,扩展电路及 扩展方法较为典型、规范。用户很容易通过标准扩展电路来构成较大规模的应用系统。 对于单片机系统扩展的基本方法有并行扩展法和串行扩展法两种。并行扩展法是指利用 单片机的三组总线(地址总线AB 、数据总线DB 和控制总线CB)进行的系统扩展;串行扩展 法是指利用SPI 三线总线和12C 双线总线的串行系统扩展。 1 .外部并行扩展 单片机是通过芯片的引脚进行系统扩展的。为了满足系统扩展要求,80C51 系列单片机 芯片引脚可以构成图8-1 所示的三总线结构,即地址总线AB 、数据总线DB 和控制总线CB 。 单片机所有的外部芯片都通过这三组总线进行扩展。 2 .外部串行扩展 2 80C51.系列单片机的串行扩展包括:SPI(Serial Peripheral Interface)三线总线和1 C 双 总线两种。在单片机内部不具有串行总线时,可利用单片机的两根或三根I /O 引脚甩软件 2 来虚拟串行总线的功能。1 C 总线系统示意图如图8—2 所示。 【8—2 】如何构造80C51 单片机并行扩展的系统总线? 【答】80C51 并行扩展的系统总线有三组。 ①地址总线(A0~A15) :由P0 口提供低8 位地址A0~A7 ,P0 口输出的低8 位地址A0~ A7 必须用锁存器锁存,锁存器的锁存控制信号为单片机引脚AL 输出的控制信号。由P2 口提供高8 位地址A8~A1 5 。 ②数据总线(DO~D7) :由P0 口提供,其宽度为8 位,数据总线要连到多个外围芯片 上,而在同一时间里只能够有一个是有效的数据传送通道。哪个芯片的数据通道有效则由地 址线控制各个芯片的片选线来选择。 ③控制总线(CB) :包括片外系统扩展用控制线和片外信号对单片机的控制线。系统扩 展用控制线有AL 、PSEN 、EA、WR 和RD 。 【8-3】 8OC51 单片机扩展一片Intel 2764 和一片Intel 6264 ,组成一个既有程序存储器又有 数据存储器的系统,请画出逻辑连接图,并说明各芯片的地址范围。 【答】采用线选法译码。 注意:复位后,PC=0000 H 。对2764 与6264 芯片采用不同的控制线程序存储器2764 和数据存储器6264 与80C51 的连接图如图8-3 所示。 当P2.7=0,P2.6=0,PSEN=0 时,选中2764 ,因此,程序存储器2764 地址为0000 H~ 1FFF H(因为系统中只扩展了一片程序存储器,所以2764 的C 端也可以直接接地) 。要注 意80C51 内部自带程序存储器,当外扩程序存储器2764 地址为0000 H~1FFFH 时,必须将 80C51 的EA 引脚接地。若80C51 的EA 引脚接高电平,则2764 地址为1000 H~2FFF H 。 当P2.7=1,P2.6=0 ,P2.5=1 ,RD=0 或WR=0 时,选中6264,因此,数据存储器6264 地址为A000H~BFFFH 。 【8—4 】在80C51 单片机系统中,外接程序存储器和外接数据存储器共用16 位地址线A0~ A15 和8 位数据线D0~D7 ,为什么不会发生冲突? 【答】因为对外接程序存储器和外接数据存储器采用不同的指令,从而产生不同的控制信号 来加以区别。对不同类型存储器分时进行选通,不会引起混乱。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档