全译码方式是将片内寻址的地址线以外的高位地址线,全部输人到译码器进行译码,利用译码器的输出端作为各存储器芯片的片选信号。常用的译码器有74LS138、 74LS139、74LS154等。这里介绍74LS138、74LS139译码器。 自动控制网www.eadianqi.com版权所有 74LS138是一种 3-8 译码器,有3个数据输人端,经译码产生 8 种状态。其引脚如图1所示,译码功能如表1所示。由表1可见,当译码器的输人为某一个编码时其输出就有一固定的引脚输出为低电平,其余的为高电平。 自动控制网www.eadianqi.com版权所有 74LS139 是一种双2-4 译码器。这两个译码器完全独立,分别有各自的数据输人端、译码状态输出端以及数据输入允许端。其引脚如图2所示,真值表如表1所示(只给出其中一组)。 本文来自www.eadianqi.com
表1 74LS138真值表 自动控制网www.eadianqi.com版权所有
自动控制网www.eadianqi.com版权所有 图1 74LS138的引脚 图2 74LS139的引脚 自动控制网www.eadianqi.com版权所有
表1 74LS139真值表 本文来自www.eadianqi.com 下面我们以74LS138为例。来介绍如何进行地址分配。例如要扩8片8KB的RAM 6264,如何通过74LS138把64K空间分配给各个芯片?由74LS138真值表可知,把 Gl 接到+5V,G2A 、G2B 接地,P2.7、P2.6、P2.5分别接到74LS138的C、B、A端,剩余13 根地址线接到8片6264的A12一A0脚。 本文来自www.eadianqi.com 由于对高3位地址译码,这样译码器有8个输出Y0—Y7,分别接到8片6264的片选端,而低13 位地址(P2.4 一P2.0 ,P0.7一P0.0)完成对6264存储单元的选择。这样就把 64K 存储空间分成8个8K 空间了。64 K 地址空间的分配如图3所示。 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 图3 64K地址空间的分配 自动控制网www.eadianqi.com版权所有 |