07.第五单元MCS.51系统扩展技术(ROM、RAM、I2C).ppt

07.第五单元MCS.51系统扩展技术(ROM、RAM、I2C).ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章:MCS-51系统扩展技术 计算机与通信工程学院 李耀明 概述 MCS-51系列单片微型计算机的特点之一是系统结构紧凑、硬件设计简单灵活: 对于简单的应用场合,MCS-51的最小系统(一片8051或一片8751或一片8031外接一片EPROM)就能满足功能上要求; 对于复杂的应用场合,能提供很强的扩展功能,可以直接外接标准的存储器电路和I/O接口电路,以构成功能很强,规模较大的系统。 所谓系统扩展一般说来有如下两项主要任务: 一是存储器扩展:扩大单片机的容量。 二是单片机接口设计:把系统所需的外设与单片机连起来,使单片机系统能与外界进行信息交换。 5.1程序存储器的扩展设计 MCS-51应用系统是特定功能的专用计算机系统。 MCS-51的程序存储器通常由ROM或EPROM或E2PROM电路构成。 掉电以后,内部的程序信息不会丢失,因而提高了系统的可靠性。 系统总线扩展 1、与扩展有关的信号: 地址信号:P0口输出低8位地址线 P2口输出高8位地址线 数据信号:P0口输出8位数据线 控制信号:ALE、PSEN、RD、WR、EA信号为扩展时的控制信号 2、连接 PSEN接程序存储器的数据输出选通线 RD、WR分别接数据存储器的读、写选通端 EA确定如何对外部程序存储器访问 P0、P2确定外部的地址线及数据线 P0口一定要通过锁存器(74LS373),在ALE信号的控制下,将地址线及数据线分离 5.1.1 访问外部程序存储器时序 在CPU访问外部程序存储器时,P2口输出地址高8位(PCH),P0口分时输出地址低8位(PCL)和送指令字节 控制信号ALE上升为高电平后,P0口输出地址低8位(PCL),P2口输出地址高8位(PCH) 由ALE的下降沿将P0口输出的低8位地址锁存到外部地址锁存器中。接着P0口由输出方式变为输入方式即浮空状态,等待从程序存储器读出指令,而P2口输出的高8位地址信息不变 紧接着程序存储器选通信号变为低电平有效,由P2口和地址锁存器输出的地址对应单元指令字节传送到P0口上供CPU读取。 MCS-51的CPU在访问外部程序存储器的机器周期内,控制线ALE上出现两个正脉冲,程序存储器选通线上出现两个负脉冲,说明在一个机器周期内CPU访问两次外部程序存储器。 对于时钟选为12MHz的系统,的宽度为230ns,在选EPROM芯片时,除了考虑容量之外,还必须使EPROM的读取时间与主机的时钟匹配。 外部程序存储器可选用EPROM或E2PROM。 5.1.2 EPROM接口设计 紫外线擦除电可编程只读存储器EPROM可作为MCS-51系列芯片的外部程序存储器,其典型的产品有: 2716(2K×8),2732(4K×8),2764(8K×8),27128(16K×8)和27256(32K×8)等。 这些芯片有一个玻璃窗口,在紫外光下照射5-20分钟左右,存储器中的各位信息均变为1, 通过相应的编程器将工作程序固化到这些芯片中。2716、2732现在停产了 2764特点: 8K×8位的紫外线擦除电可编程只读存储器 单一+5V供电 工作电流为100mA 维持电流为50mA 读出时间最大为250ns。 2764封装 28线双列直插式 A0 — A12:地址线 D0~D7:数据输出线 CE:片选线 OE:数据输出选通线 PGM :编程脉冲输入 Vpp:编程电源 2764工作方式 2764工作方式选择 硬件连接 2764与8031的硬件连接图 5.1.3 E2PROM接口设计 电擦除可编程只读存储器E2PROM主要特点: 能在计算机系统中进行在线修改,并能在断电的情况下保持修改的结果。 E2PROM在微电子应用的各个领域中得到广泛应用 Intel2864A特点: 8K×8位的电可擦除可编程只读存储器 单一+5V供电 最大工作电流为140mA,维持电流60mA。 设有编程所需的高压脉冲产生电路,无需外加编程电源和写入脉冲即可工作。 采用典型的28脚结构,RAM6264管脚完全兼容。 内部地址锁存,有16字节的数据“页缓冲器” 允许对页快速写入,在片上保护和锁存数据信息。 提供软件查询的标志信号, 以判定数据是否完成对E2PROM的写入 A0~A12:地址线 I/O0~I/O7:数据线 CE:片选线 OE:输出使能端 WE:写使能端 2864A的工作方式 2864A工作方式选择 2864A读出方式 2864A的读出类似于EPROM和静态RAM的读出操作。 2864A采用两线控制方式,为了能从数据总线上获得2864A的数据输出,必须同时满足CE为低电平和OE为低电平。 当2864A在系统中占用的地址空间被确定后,在系统硬件结构上应确保地址译码线CE为低电平,当芯片被选中后,由输出使

文档评论(0)

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

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

1亿VIP精品文档

相关文档