版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.1C51单片机的三总线机构所谓总线,就是连接系统中各部件的一组公共信号线。与外部芯片或设备相连接时,单片机的引脚构成三总线结构:数据总线(DB)、控制总线(CB)和地址总线(AB),如图5.1.1所示。1.数据总线数据总线用于单片机与存储器之间或单片机与I/O端口之间传送数据。数据总线的线数与单片机处理数据的字长一致。例如,C51单片机是8位字长,所以,数据总线也是8根。数据总线是双向的,可以进行两个方向的数据传送。2.控制总线控制总线由RD、WR、PSEN和ALE等组成。用于控制外部芯片或设备的读/写操作。下一页返回5.1C51单片机的三总线机构3.地址总线单片机用地址总线输出地址信号,以便进行存储单元或I/O端口的选择。地址信号是单向的,只能由单片机向外发送。地址总线宽度最大为16位,可寻址范围达216,即64KB。高8位A15~A8由P2口提供。在实际应用中,高8位地址线并不固定为8位,需要用几位就从P2口中引出几条口线。低8位A7~A0由P0口提供。由于P0口是数据、地址分时复用的,因此P0口输出的低8位地址必须用地址锁存器进行锁存。在操作时,先把低8位地址送锁存器锁存输出,然后再用P0口线传送数据。上一页下一页返回5.1C51单片机的三总线机构地址锁存器一般选用带三态缓冲输出的8D锁存器74LS373。74LS373的外形引脚、结构及逻辑功能示意图如图5.1.2所示。当使能端G呈高电平时D端数据传送至Q端,而在G跳变为低电平瞬间实现锁存,Q端不受D端影响。OE为输出控制端,为低电平时输出三态门打开,锁存器中的信息可经三态门输出。除74LS373外,74HC373、74LS273、8282等芯片也常用作地址锁存器。上一页返回5.2存储器的扩展5.2.1程序存储器的扩展C51单片机扩展外部程序存储器的硬件电路如图5.2.1所示。在CPU访问外部程序存储器时,P2口输出地址高8位,P0口分时输出地址低8位和送指令字节。地址锁存器用于锁存低8位地址;ALE为地址锁存信号;PSEN为程序存储器选通信号,低电平有效,接外部程序存储器片选端。因为现在大多单片机内部具有64KB程序存储器,不需考虑外部扩展,所以在此不再赘述。下一页返回5.2存储器的扩展5.2.2数据存储器的扩展在单片机系统中,数据存储器RAM起着非常重要的作用。在C51单片机内虽有128字节RAM,但当系统需要较大容量RAM时就需要片外扩展数据存储器RAM,最大可扩展64KB。C51单片机扩展外部数据存储器的硬件电路如图5.2.2所示。在CPU访问外部数据存储器时,P2口输出地址高8位,P0口分时输出地址低8位和传送数据。地址锁存器用于锁存低8位地址;ALE为地址锁存信号;片外数据存储器RAM的读和写由C51单片机的RD和WR信息控制。访问外部数据存储器的时序如下。上一页下一页返回5.2存储器的扩展数据存储器有两大类:一种称为静态数据存储器(StaticRAM,SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但价格昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲;另一种称为动态数据存储器(DynamicRAM,DRAM),从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。DRAM速度比SRAM慢些,尤其是DRAM保留数据的时间很短,数据必须随时刷新,使电路变得复杂。常用的并行SRAM芯片6116(2K×8bit)、6264(8K×8bit)和62256(32K×8bit)的外形封装如图5.2.3所示。上一页下一页返回5.2存储器的扩展各引脚的功能如下:(1)A0~Ai地址输入线,i=10(6116),12(6264),14(62256);(1)D0~D7双向三态数据线;(3)CE片选信号输入线,低电平有效(注:6264有两个片选端,其26脚CS为高电平,且CE为低电平时,才选中该片);(4)OE读选通信号输入线,低电平有效;(5)WE写允许信号输入线,低电平有效;(6)Vcc电源,+5V;(7)GND接地端。三种常用SRAM芯片的主要技术特性见表5.2.1。上一页下一页返回5.2存储器的扩展5.2.3数据存储器扩展举例1.线选法图5.2.4所示为89S51扩展一片RAM6264。6264的片选线CE1接89S51的P2.7脚;第二片选线CE2接高电平,一直保持有效状态;89S51的RD和WR分别与6264的读允许OE和写允许WE连接,实现读/写控制。P0口通过地址锁存器74LS373提供低8位地址,P2口的P2.0~P2.4向6264提供高5位地址,当P2.7为低电平选通这片6264时,则可求出它的地址范围:上一页下一页返回5.2存储器的扩展图5.2.5所示为89S51扩展两片RAM6264电路图。它们的地址范围分别为6000H~7FFFH,A000H~BFFFH。2.译码法译码法是将片内选址后剩余的高位地址通过译码器进行译码,译码后的输出产生片选信号,每一种输出作为一个片选。常用的译码器有74LS138、74LS139等芯片。上一页下一页返回5.2存储器的扩展(1)74LS138与74LS139译码器工作原理。74LS138是一个3线-8线译码器,即它有3个输入端A,B,C和8个输出端Y0~Y7,输出端可分别与扩展芯片的片选端相连。3个输入端可组成8种输入状态,分别对应8种输出状态,8种输出中每一种只能有一位是0,其余7位全是1。只有片选端和74LS138输出端为0的接口相连的芯片被选中,保证了每个芯片地址的唯一性。74LS138的引脚如图5.2.6(a)所示,74LS138的真值表见表5.2.3。74LS139是双线-4线译码器,每个译码器有两个输入端A、B和4个输出端Y0~Y3。其译码原理同74LS138,其引脚如图5.2.6(b)所示,真值表见表5.2.4。上一页下一页返回5.2存储器的扩展(2)采用74LS138译码电路举例。图5.2.7所示是一个采用74LS138译码扩展8块6116的电路,共16KB。根据74LS138的功能分析,当P2.5、P2.4、P2.3全为0时,Y0=0,选中6116(0),6116(0)的地址为8000H~87FFH。3.非易失性数据存储器的选用普通SRAM芯片主要的缺陷是系统掉电后保存在数据存储器内部的数据会丢失。如果使用新型的非易失性数据存储芯片则能够很好地解决数据丢失问题。新型的非易失性数据存储芯片有并行接口的,也有串行接口的。上一页下一页返回5.2存储器的扩展5.2.4I/O接口电路使用TTL或CMOS锁存器和三态门电路芯片扩展单片机的I/O接口,具有电路简单、成本低、配置灵活、使用方便的优点,是组成I/O接口电路的基本方法。常用的TTL或CMOS芯片有373、377、273、244、245等。图5.2.8所示为采用74LS244作输入接口、74LS273作输出接口的I/O扩展电路。P0口作双向数据线,按键数据从74LS244输入,LED显示数据通过74LS273输出。上一页下一页返回5.2存储器的扩展74LS244是8位三态单向总线缓冲器。前面第2章讲过:P0口的负载能力是8个LSTTL电路,P1、P2和P3口的负载能力是4个LSTTL电路。当外接芯片过多,超过I/O口线的负载能力时,系统将不能可靠工作,此时应加用总线缓冲器驱动。常用的单向三态缓冲器还有74LS241,以及反向输出的74LS240;常用的双向总线驱动器有74LS245。单向的有8个三态门,分成两组,分别由控制端1G和2G控制;双向的有16个三态门,每个方向是8个,在控制端G为低电平时,由DIR端控制数据传送方向,DIR=1时方向由A到B,DIR=0时方向由B到A。74LS244和74LS245的引脚图如图5.2.9所示。上一页返回图5.1.1C51单片机的三总线结构返回图5.1.274LS373的外形引脚、结构及逻辑功能示意图返回图5.2.1C51单片机扩展外部程序存储器的硬件电路返回图5.2.2C51单片机扩展外部数据存储器的硬件电路返回图5.2.3常用并行SRAM芯片引脚图返回表5.2.1三种常用SRAM芯片的主要技术特性返回图5.2.46264与89S51的接口电路返回图5.2.589S51扩展两片RAM6264电路图返回表5.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运营专员关键指标绩效考评表
- 行政助理工作效率与服务质量考核表
- 人工智能在医疗诊断中的法律责任研究结题报告
- 企业信息化建设与实施指导书
- 安全警钟长鸣:小学主题班会课件精炼版
- 智能仓储物流调度系统建设方案
- 产品退回流程及原因说明联系函6篇范本
- 传媒策划与执行团队工作成果KPI考核表
- 2026浙江杭州淳安县九九职业技能培训学校招聘7人模拟试卷附参考答案详解【巩固】
- 2026四川九洲投资控股集团有限公司招聘行政管理岗1人考前冲刺密卷附完整答案详解【全优】
- GB/T 46872-2025二氧化碳捕集、运输和地质封存词汇共性术语
- 2025年西班牙语DELEB1语法练习题
- 《2026年》银行中层岗位竞聘高频面试题包含详细解答
- 宗教卫生防疫管理制度
- 外企培训计划
- (2025)ACC专家共识声明:心源性休克的评估与管理核心要点解读26课件
- 光大证券招聘笔试题库2026
- 微创手术在脑转移瘤活检中的应用技巧
- 《储能材料与器件智能制造技术》课件-2.2.3 可编程控制技术
- 雨课堂学堂在线学堂云《情报检索-信息时代的元素养》单元测试考核答案
- EGFR突变NSCLC的放疗联合靶向策略
评论
0/150
提交评论