《单片机IO口的拓展方法 第六章_存储器接口技术.ppt》由会员分享,可在线阅读,更多相关《单片机IO口的拓展方法 第六章_存储器接口技术.ppt(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 6.4 半导体存储器接口技术半导体存储器接口技术8086与存储器连接与存储器连接1全译码法全译码法片内寻址未用的片内寻址未用的全部全部高位地址线都参加译码,译码高位地址线都参加译码,译码 输出作为片选信号,使得每个存贮器单元地址唯一。输出作为片选信号,使得每个存贮器单元地址唯一。译码电路比较复杂。一般用译码电路比较复杂。一般用3-83-8译码器或可编程器件等实现译码器或可编程器件等实现。2.部分译码法部分译码法除片内寻址外的高位地址的除片内寻址外的高位地址的一部分一部分来译码产生片来译码产生片 选信号选信号(简单简单)3.线选法线选法用除片内寻址外的高位地址线中的用除片内寻址外的高位地址线中
2、的任一根任一根做为片选信做为片选信 号,直接接各存储器的片选端来区别各芯片的地址。号,直接接各存储器的片选端来区别各芯片的地址。第第5 5章章 半导体存贮器半导体存贮器 设设CPU引脚引脚已经外围芯片已经外围芯片(锁存器、驱动器锁存器、驱动器),可以连接存),可以连接存贮器或贮器或I/O接口电路。接口电路。以以8088系统总线与系统总线与SRAM连接为例,连接为例,AB、CB、DB如何连?如何连?例:例:用用4片片6264构成构成32K8的存贮区。的存贮区。片内地址连接片内地址连接A0A12,高位地址线高位地址线A19A13译码后产生译码后产生6264的片选信号。一般有三种译码的片选信号。一般
3、有三种译码方式:方式:第第5 5章章 半导体存贮器半导体存贮器例:例:用用4片片6264构成构成32K8的存贮区。的存贮区。1.全译码法全译码法 高位地址线高位地址线A19A13全部参加译码,产生全部参加译码,产生6264的片选信号。的片选信号。注:注:MEMW=IO/M+WR MEMR=IO/M+RD 整个32K8存储器的地址范围:00000H07FFFH仅占用8086 1M容量的32K地址范围。全译码的优点地址唯一实现地址连续便于扩充第第5 5章章 半导体存贮器半导体存贮器部分译码法部分译码法 除片内寻址外的高位地址的一部分来译码产生片选信号(简单简单)。缺点:缺点:地址重叠,每个地址有
4、2(2015)=25个重叠地址。令未用到的高位地址全为令未用到的高位地址全为0,则称,则称为基本存贮器地址。为基本存贮器地址。3线选法线选法 用除片内寻址外的高位地址线中的任一根做为片选信号,直接接各存储器的片选端来区别各芯片的地址。特点:特点:线选法也有地址重叠区。地址不连续,但简单。芯片A19A17A16A13A12A0地址范围0 0000111 000至111 0E000H0FFFFH 1 0001011 000至111 16000H17FFFH 2 0001101 000至111 1A000H1BFFFH 3 0001110 000至111 1C000H1DFFFH 第第5 5章章 半
5、导体存贮器半导体存贮器 例:例:用线选法产生4片6264(0#3#)片选信号:A16A13用作片选,A19A17未用,其它信号(数据线,读写信号)的 连接同图5-18。这时,32K存储器的基本地址范围为:注意:注意:软件上必须保证这些片选线每次寻址时只能有一位有效,决不允软件上必须保证这些片选线每次寻址时只能有一位有效,决不允许多于一位同时有效。许多于一位同时有效。第第5 5章章 半导体存贮器半导体存贮器例:例:用用4片片6264构成构成32K8的存贮区。的存贮区。1.全译码法全译码法 高位地址线高位地址线A19A13全部参加译码,产生全部参加译码,产生6264的片选信号。的片选信号。注:注:
6、MEMW=IO/M+WR MEMR=IO/M+RD 整个32K8存储器的地址范围:00000H 07FFFH仅占用8088 1M容量的32K地址范围。用户扩展用户扩展存储器地存储器地址空间址空间的范围决定的范围决定了存储芯片的了存储芯片的片选片选信号信号的实现方式。的实现方式。地地址址总总线线余余下下的的高高位位地地址址线线经经译译码码后后,做做各各存存储储芯芯片片的的片片选选。通通常常IO/M信信号号也参与片选译码也参与片选译码.全译码的优点地址唯一实现地址连续便于扩充全译码的优点地址唯一实现地址连续便于扩充次高位地址线次高位地址线A15A13译码后产生译码后产生片选信号区分片选信号区分4个
7、存储芯片;个存储芯片;最高位地址线最高位地址线A19A16及及IO/M用作用作片选信号有效的使能控制。片选信号有效的使能控制。第第5 5章章 半导体存贮器半导体存贮器u 实际应用中,存储器芯片的片选信号可根据需要选择上述某实际应用中,存储器芯片的片选信号可根据需要选择上述某种方法或几种方法并用。种方法或几种方法并用。u ROM与与CPU的连接同的连接同RAM。第第5章完!章完!u用户扩展用户扩展存储器地址空间存储器地址空间的范围决定了存储芯片的的范围决定了存储芯片的片选信号片选信号的实现方式。的实现方式。u地址总线余下的地址总线余下的高位地址线高位地址线经译码后,做各存储芯片的经译码后,做各存储芯片的片选片选。通常通常IO/M信号也参与片选译码。信号也参与片选译码。u低位地址线低位地址线A12A0直接接在存储芯片上,寻址片内直接接在存储芯片上,寻址片内8K单元;单元;u次高位地址线次高位地址线A15A13译码后产生片选信号区分译码后产生片选信号区分4个存储芯片;个存储芯片;u最高位地址线最高位地址线A19A16及及IO/M用作片选信号有效的使能控制。用作片选信号有效的使能控制。