第八章_80C51单片微机的系统扩展原理与接口技术教材教学课件.ppt

第八章_80C51单片微机的系统扩展原理与接口技术教材教学课件.ppt

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

普通高等教育“十一五”国家级规划教材 单片微型计算机原理与接口技术 (第二版) 高锋 编著 科学出版社 北京;第八章 单片微机的系统扩展原理及接口技术;8.1 系统扩展原理; 单片微机是通过芯片的引脚进行系统扩展的。 80C51系列带总线的芯片引脚可以构成图8-1所示的三总线结构。 具有同样并行总线的外部芯片通过这三组总线与单片微机连接。 ;(1)地址总线(AB) 由P0口提供低8位地址A0~A7,P2口提供高8位地址A8~A15。 P0口是地址总线低8位和8位数据总线复用口,只能分时用作地址线。P0口输出的低8位地址A0~A7必须用锁存器锁存。 锁存器的锁存控制信号来自单片微机ALE引脚输出的控制信号。在ALE的下降沿将P0口输出的地址A0~A7锁存。P0、P2口在系统扩展中用作地址线后便不能作为一般I/O口使用。 地址总线宽度为16位,可寻址范围为64 KB。 ;(2)数据总线(DB) 由P0口提供,用D0~D7表示。P0口为三态双向口,是应用系统中使用最为频繁的通道。单片微机与外部交换的所有数据、指令、信息,除少数可直接通过P1口外,全部通过P0口传送。 ◆数据总线是并连到多个连接的外围芯片的数据线上,而在同一时间里只能够有一个是有效的数据传送通道。哪个芯片的数据通道有效,则由地址线控制各个芯片的片选线来选择。 ;(3)控制总线(CB) 包括片外系统扩展用控制线和片外信号对单片微机的控制线。 ●ALE:输出P0口上地址与数据隔离信号,用于锁存P0口输出的低8位地址的控制线。ALE信号的下降沿控制锁存器锁存地址数据,通常选择下降沿选通的锁存器作低8位地址锁存器。 ●PSEN :读片外程序存储器中的数据。“读”片外程序存储器中数据(指令)时,不能用“ ”信号,而只能用 PSEN信号。 ●EA :选择片内或片外程序存储器。 当 =0时,只访问外部程序存储器。 当 =1时,先访问内部程序存储器,内部程序存储器全部访 问完之后,再访问外部程序存储器。 ;;8.1.1.1.并行扩展方式的编址技术 在单片微机应用系统中,为了唯一地选择片外某一存储单元或I/O端口,需要进行二次选择。 ●必须先找到该存储单元或I/O端口所在的芯片,称为“片选” ●通过对芯片本身所具有的地址线进行译码,然后确定唯一的存储单元或I/O端口,称为“字选”。 ;“片选” 保证每次读或写时,只选中某一片存储器芯片或I/O接口芯片。常用的方法有4种:“线选法” 、“地址译码法” 、应用 “可编程器件PAL/GAL” 或“I/O口线” 。 (1) 线选法:一般是利用单片微机的最高几位空余的地址线中一根(如P2.7) 作为某一片存储器芯片或I/O接口芯片的“片选” 控制线。用于应用系统中扩展芯片较少的场合。 ; ⑶ 可编程阵列逻辑器件PAL(Programmable Array Logic)和通用阵列逻辑GAL(Generic Array Logic)(加密性好) 。 有的应用系统为了硬件电路加密,采用PAL或GAL来进行地址译码和分配(比如有的单片微机仿真器),你能看到的是PAL或GAL的输入线和输出线,而无法掌握内部逻辑关系。 ⑷ 输入/输出线作为译码线 可以利用空余的I/O口线(如P1.0) ,或应用系统扩展的I/O口线作为芯片的片选线,当该I/O口线输出低电平时,即选中了该芯片。;8.1.1.2.80C51系列单片微机的系统并行扩展能力 地址总线宽度为 16位,在片外可扩展的存储器最大容量为64KB,地址为0000H~FFFFH。 片外数据存储器与程序存储器的操作使用不同的指令和控制信号,允许两者的地址重复,故片外可扩展的数据存储器与程序存储器 最大容量分别为64 KB。 片外数据存储器与片内数据存储器的操作指令不同(片外RAM只能用MOVX指令)。允许两者地址重复,亦即外部扩展数据存储器地址可从0000H开始。 I/O口扩展与片外数据存储器统一编址,不再另外提供地址线。 ; 外部串行总线主要包括:SPI总线和I2C总线两种 8.1.2.1 SPI三线总线结构 SPI三线总线结构是一个同步外围接口,允许MCU与各种外围设备以串行方式进行通信。 一个完整的SPI系统有如下的特性: .全双工、三线同步传送; .主、从机工作方式; .可程控的主机位传送频率、时钟极性和相位; .发送完成中断标志; .写冲突保护标志。 在大多数场合,使用一个MCU作为主

文档评论(0)

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

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

1亿VIP精品文档

相关文档