- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应技术第7章
第7章 并行扩展技术 (课时:10学时) 教学目的 了解数据总线、地址总线和控制总线的构成。 掌握片外扩展程序存储器和数据存储器的方法。 掌握扩展I/O的方法和可编程芯片8255及8155的应用。 第7章 并行扩展技术 7.1 并行扩展概述 7.2 程序存储器扩展 7.3 数据存储器扩展 7.4 简单并行I/O接口扩展 7.5 8255可编程并行接口扩展 7.6 8155可编程并行接口扩展 本章小结 习题 7.1 并行扩展概述 7.1.1 总线 7.1.2 扩展总线的实现 7.1.1 总线 总线是单片机应用系统中,各部件之间传输信息的通路,为CPU和其他部件之间提供数据、地址以及控制信息。 按总线所在位置可分:内部总线和外部总线,前者是指CPU系统内部各部件之间的通路,后者指CPU系统和其外围单元之间的通路,通常所说总线是指外部总线。 按通路上传输的信息可分:数据总线(DB,Data Bus)、地址总线(AB,Address Bus)和控制总线(CB,Control Bus)。 7.1.1 总线 1. 数据总线 数据总线(DB)用于单片机与存储器之间或单片机与I/O端口之间传输数据。 数据总线的位数与单片机处理数据的字长一致,如8051单片机是8位字长,数据总线的位数也是8位。 从结构上来说数据总线是双向的,即数据既可以从单片机送到I/O端口,也可以从I/O端口送到单片机。 7.1.1 总线 2. 地址总线 地址总线AB用于传送单片机送出的地址信号,以便进行存储单元和I/O端口的选择。 地址总线的位数决定了单片机可扩展存储容量的大小。如8051单片机地址总线为16位,其最大可扩展存储容量为216=64K字节。 地址总线是单向的,因地址信息总是由CPU发出的。 3. 控制总线 控制总线用来传输控制信号,其中包括CPU送往外围单元的控制信号,如读信号、写信号和中断响应信号等;还包括外围单元发给送给CPU的信号,如时钟信号、中断请求信号以及准备就绪信号等。 7.1.1 总线 7.1.2 扩展总线的实现 1. 并行扩展总线组成 80C51系列总线型单片机中,由P0口做地址/数据复用口;P2口做地址线的高八位;P3口的RD、WR加上控制线EA、ALE、PSEN等组成控制总线。 (1) 地址总线A0~A15 地址总线的高8位是由P2口提供的,低8位是由P0口提供的。 在访问外部存储器时,由地址锁存信号ALE的下降沿把P0口的低8位以及P2口的高8位锁存至地址锁存器中,从而构成系统的16位地址总线。 实际应用系统中,高位地址线并不固定为8位,需要用几位就从P2口中引出几条口线。 7.1.2 扩展总线的实现 (2) 数据总线D0~D7 数据总线是由P0口提供的,因为P0口线既用作地址线,又用作数据线(分时使用),因此,需要加一个8位锁存器。 在实际应用时,先把低8位地址送锁存器暂存,然后再由地址锁存器给系统提供低8位地址,而把P0口线作为数据线使用。 在读信号RD与写信号WR有效时,P0口上出现的为数据信息。 7.1.2 扩展总线的实现 (3) 控制总线 系统控制总线共12根,既P3口的第二功能再加上RESET、EA、ALE和PSEN。实际应用中的常用控制信号如下。 使用ALE作为地址锁存的选通信号,以实现低8位地址的锁存。 以PSEN信号作为扩展程序存储器的读选通信号。 以EA信号作为内、外程序存储器的选择信号。 以RD和WR作为扩展数据存储器和I/O端口的读、写选通信号。执行MOVX指令时,这两个信号分别自动有效。 7.1.2 扩展总线的实现 2. 总线扩展的特性 (1) 三态输出 总线在无数据传送时呈高阻态,可同时扩展多个并行接口器件,因此存在寻址问题。单片机通过控制信号来选通芯片,然后实现一对一的通信。 (2) 时序交互 单片机并行扩展总线有严格的时序要求,该时序由单片机的时钟系统控制,严格按照CPU的时序进行数据传输。 (3) 总线协议的CPU控制 通过并行总线接口的数据传输,不需要握手信号,双方都严格按照CPU的时序协议进行,也不需要指令的协调管理。 7.1.2 扩展总线的实现 并行总线扩展的主要问题是总线连接电路设计、器件的选择以及器件内部的寻址等。 并行总线扩展时,其所有的外围扩展设备的并行总线引脚都连到相同的数据总线(DB)、地址总线(AB)以及公共的控制总线RD、WR上。其中数据总线为三态口,在不传送数据时为高阻态。总线分时对不同的外设进行数据传送。 总线连接方式的重点在于外围设备片选信号的产生。该信号主要由以下两种方法产生。 线选法:用所需的低位地址线进行片外存储单元I/O端口寻址,
您可能关注的文档
- 医院文化建设医院品牌战略.ppt
- 医院筹建期间培训体系建设考培训资料-60页.ppt
- 医院成本算与成本控制.ppt
- 医院感染预与控制措施-医院感染岗前培训2.ppt
- 医院等级能评审系统V10.ppt
- 医院行政绩效考核实践与思考-医院职部门考核方案(PPT 39页).ppt
- 医院绩效考核及薪酬分配的难点与对(PPT 48页).ppt
- 十一章口腔膜病用药.ppt
- 十年内战时期新闻事业.ppt
- 十八酒坊06度营销规划.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
文档评论(0)