单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt

单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt

ID:50066352

大小:900.50 KB

页数:29页

时间:2020-03-08

单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt_第1页
单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt_第2页
单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt_第3页
单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt_第4页
单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt_第5页
资源描述:

《单片机原理、应用与Proteus仿真 教学课件 作者 兰建军 第8章 单片机存储器扩展.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8.1存储器扩展存储器的扩展,主要就是地址、数据和控制总线“三大总线”的扩展。扩展多片存储器的话,还要考虑地址分配和片选问题。地址总线16位单向(CPU发出)传输地址信息用数据总线8位双向传输数据信息通常要求三态控制总线单向传输控制信息(握手信号等)1、半导体存储器简介存储器中的信息存储是以二进制的形式存放的,通常来说一个存储单元的大小为一个字节(BYTE)。(1)随机存储器(RAM-RandomAccessMemory)双极型MOS型(MetalOxideSemiconductor)静态RAM(StaticRand

2、omAccessMemory)动态RAM(DynamicRandomAccessMemory)(2)只读存储器(ROM-ReadOnlyMemory)掩膜式-ROM可编程-PROM(ProgrammableReadOnlyMemory)紫外线擦出-EPROM(ErasableProgrammableReadOnlyMemory)电擦除—EEPROM也可写成E2PROM(ElectricallyErasableProgrammableReadOnlyMemory)2、典型存储器芯片介绍(1)静态RAM介绍常用的静态RA

3、M芯片有6×××系列,6116(2K×8位),6264(8K),62128(16K),62256(32K),62512(64K)等。6264功能及其引脚芯片共28根引脚,其中地址线A0~A12共13根,数据线D0~D7共8根,控制线4根,电源引脚2根,NC为空引脚,暂时没用。A0~A12:13根地址线,可以通过静态RAM的地址线的根数来判断其存储容量的大小。D0~D7:8根双向数据线,这8根数据线通常和单片机的数据总线相连,主要用于传递数据信息。:片选信号,利用地址和控制信号进行译码(2)EPROM介绍EPROM芯片

4、通常为27××系列,如2732(4K×8),2764(8K),27128(16K),27256(32K),27512(64K)等。/OE:输出允许信号,该引脚输入低电平时,6264中的数据才能送到数据线上。/WE:写允许控制信号,输入低电平时,允许数据总线上的数据写入芯片,注意不能同时进行读和写操作。A0~A12:13根地址线,13根地址线说明其存储容量为8KB。D0~D7:8根双向数据线。:片选信号。:输出允许信号。:编程脉冲输入端。VPP:编程电压输入端。3、存储器的扩展和地址译码(1)总线的构造和地址锁存器P0

5、口提供低8位地址,P2口提供高8位地址,为16位的地址总线,最大寻址空间为64KB。P0口提供8位数据总线。(2)存储器地址译码全地址译码P2口(P2.7~P2.0)P0口(P0.7~P0.0)A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0111×××××××××××××高位地址线低位地址线如果所有打“×”的地方全为逻辑“0”,地址可计算为E000H,即芯片的最小地址;如果全为“1”,地址可计算为FFFFH,为芯片的最高地址。部分地址译码由于P2.7引脚没有参与译码,无论P2.7的输出逻

6、辑“0”还是逻辑“1”,都不会影响单片机选中6264芯片,P2口(P2.7~P2.0)P0口(P0.7~P0.0)A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0×11×××××××××××××高位地址线低位地址线当A15(P2.7)输出“0”时,可计算出一个地址范围:6000H~7FFFH;当A15(P2.7)输出“1”时,又可以计算出一个地址范围:E000H~FFFFH。6264占用了两个8KB的存储空间,即产生了地址重叠区线选法当部分地址译码少到只用一根高位地址线时,就变成了线选法,

7、4、存储器扩展实例第1片6264为0000H~1FFFH,第2片6264为2000H~3FFFH。第1片6264为0000H~1FFFH,第2片为2000H~3FFFH。5、串行E2PROM扩展(1)I2C总线概述(2)I2C总线的数据传输数据有效性规定数据线SDA的电平状态在时钟线SCL处于高电平期间保持稳定。在SCL处于低电平期间才允许改变(起始和结束时例外)。数据传输的启动和终止SCL处于高电平期间时,SDA从高向低跳变表示起始信号,总线在起始信号产生后便处于忙的状态。SCL处于高电平期间时,SDA从低向高跳变

8、表示停止信号总线在停止信号产生后处于空闲状态。数据基本格式I2C总线以字节为单位进行数据收发,数据数据严格限制为8位。传输的字节数量不受限制,先是数据的最高位(MSB,D7位),后是最低位(LSB,D0位)。读数据时序图写数据时序图(3)典型的串行E2PROM芯片AT24C02芯片引脚图A0~A2:3根地址线,用于设置器件地址,只有一个AT24

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。