MCS-51单片机 存储器扩展的编址技术
2016-11-06 19:20
169 查看
所谓编址,就是使用单片机地址总线,通过适当的连接,最终达到一个地址唯一对应一个选中单元的目的。
进行存储器扩展时,可供使用的编址方法有两种:线选法和译码法。
线选法
线选法就是直接以系统的地址作为存储芯片的片选信号,为此只需把高位地址线与存储芯片的片选信号直接连接即可。特点是简单明了,不需增加另外电路。缺点是存储空间不连续,
译码法
译码法就是使用译码器对系统的高位地址进行译码,以其译码输出作为存储芯片的片选信号。这是一种最常用的存储器编址方法,能有效地利用空间,特点是存储空间连续,适用于大容量多芯片存储器扩展。常用的译码器芯片有:74LS139(双2-4译码器)和74LS138(3-8译码器)等,它们的CMOS型芯片分别是74HC139和74HC138。
74LS139译码器
74LS139是2-4译码器,即对2个输入信号进行译码,得到4个输出状态。其中:
G:为使能端,低电平有效。
A、B:为选择端,即译码信号输入。
Y0~Y3:为译码输出信号,低电平有效。
74LS138译码器
74LS138是3-8译码器,即对3个输入信号进行译码,得到8个输出状态。其中,
G1、G2A、G2B为使能端,用于引入控制信号
G1高电平有效
G2A、G2B低电平有效
A、B、C为译码信号输入端
译码法又分为全译码和部分译码。全译码是将所余的高位地址线译码,译码器的输出作为片选信号。每块芯片的地址是唯一的,不存在地址冲突问题。部分译码方式是取所余高位地址线中部分线参与译码,译码器的输出作为片选线,电路简单,但由于没有参与译码的高位地址线是任意状态,使得芯片的地址存在重叠区。
进行存储器扩展时,可供使用的编址方法有两种:线选法和译码法。
线选法
线选法就是直接以系统的地址作为存储芯片的片选信号,为此只需把高位地址线与存储芯片的片选信号直接连接即可。特点是简单明了,不需增加另外电路。缺点是存储空间不连续,
译码法
译码法就是使用译码器对系统的高位地址进行译码,以其译码输出作为存储芯片的片选信号。这是一种最常用的存储器编址方法,能有效地利用空间,特点是存储空间连续,适用于大容量多芯片存储器扩展。常用的译码器芯片有:74LS139(双2-4译码器)和74LS138(3-8译码器)等,它们的CMOS型芯片分别是74HC139和74HC138。
74LS139译码器
74LS139是2-4译码器,即对2个输入信号进行译码,得到4个输出状态。其中:
G:为使能端,低电平有效。
A、B:为选择端,即译码信号输入。
Y0~Y3:为译码输出信号,低电平有效。
74LS138译码器
74LS138是3-8译码器,即对3个输入信号进行译码,得到8个输出状态。其中,
G1、G2A、G2B为使能端,用于引入控制信号
G1高电平有效
G2A、G2B低电平有效
A、B、C为译码信号输入端
译码法又分为全译码和部分译码。全译码是将所余的高位地址线译码,译码器的输出作为片选信号。每块芯片的地址是唯一的,不存在地址冲突问题。部分译码方式是取所余高位地址线中部分线参与译码,译码器的输出作为片选线,电路简单,但由于没有参与译码的高位地址线是任意状态,使得芯片的地址存在重叠区。
相关文章推荐
- MCS-51单片机 存储器的扩展 [附:锁存器的分析]
- MCS-51单片机的存储器组织结构
- MCS-51单片机的存储器组织结构
- MCS-51单片机的存储器组织结构
- FSMC——STM32的存储器扩展技术
- MCS-51单片机的内部程序存储器
- MCS-51的存储器可分为四类,51单片机存储器详解
- MCS-51单片机的存储器组织结构
- C51存储器类型 MCS-51单片机物理存储器区域
- Linux Netfilter实现机制和扩展技术
- QLExpress脚本语言技术讲解(4)------扩展QLExpress来管理spring的bean,写出简单的脚本语言框架
- 【Java安全技术探索之路系列:Java可扩展安全架构】之十三:JSSE(三):JSSE编程模型
- GPS北斗双模技术应用开发研究—数据结构扩展
- 存储器的容量扩展
- 一起谈.NET技术,由扩展方法引申出的编程思维
- 黑马程序员 扩展 多线程的技术提升(JDK1.5线程)
- mysqli扩展库的 预处理技术 mysqli stmt
- QNX车载操作系统音频功能扩展Acoustics for Voice 3.0-qnx的音频降噪技术
- 【LINQ技术】扩展特性和LINQ操作符
- 内存按字节编址,地址区间为[90000H,CFFFFH],若用32K*8bit的存储器芯片构成该内存,需要__块