s$6.151系列单片机并行扩展原理图6-1-6中A15作为CS0、A14作为CS1、A13作为CS2,分别接到0#、1#、2#芯片的选片端。不管芯片中有多少个单元,所占的地址空间一样大,可以用如下方法确定芯片中单元地址:芯片中未用到的地址线为1,用到的地址线由所访问的芯片和单元确定在图6-1-7中,0#芯片的单元地址为7FF8~7FFFH,1#芯片中单元地址为0A000H~0BFFFH,2#芯片中单元地址为ODFFC~ODFFFH
l 图6-1-6中A15作为CS0、A14作为CS1、A13作为CS2,分 别接到0# 、1# 、2#芯片的选片端。不管芯片中有多少个单 元,所占的地址空间一样大,可以用如下方法确定芯片中 单元地址:芯片中未用到的地址线为1,用到的地址线由所 访问的芯片和单元确定。 l 在图6-1-7中,0#芯片的单元地址为7FF8~7FFFH,1#芯片 中单元地址为0A000H~0BFFFH,2#芯片中单元地址为 0DFFC~0DFFFH。 §6.1 51系列单片机并行扩展原理
AC0芯片CSA15A1(CSO)(6000H~7FFFH)A2A2A9Ao1“芯片CSA14A1csi)中(A000H~BFFFH)A12A12AcAo2芯片CSA13AlA1CS2)(CO0OH~DFFFH)图6-1-6
图6-1-6
$6.151系列单片机并行扩展原理2.地址译码法线选法的优点是接线简单,缺点是外部存储器的地址空间没有被充分利用,可以接的芯片少。如在图6-1-6中,3个芯片总共有(8192+4+8)个单元却占用了64K空间可以用对高位地址译码方法克服这个缺点。常用地址译码器为:
v 2.地址译码法 l 线选法的优点是接线简单,缺点是外部存储器的地址空间 没有被充分利用,可以接的芯片少。 l 如在图6-1-6中,3个芯片总共有(8192+4+8)个单元, 却占用了64K空间。 l 可以用对高位地址译码方法克服这个缺点。常用地址译码 器为: §6.1 51系列单片机并行扩展原理
$6.151系列单片机并行扩展原理2一4译码器74HC139对A15、A14译码产生4个选片信号线,接4个芯片,每个芯片占16K字节空间;3一8译码器74HC138对A15、A14、A13译码产生8个选片信号,可接8个芯片,每个芯片占8K字节空间(见图61-8)。实际使用中常常将线选法和译码法结合起来使用
l 2—4译码器74HC139对A15、A14译码产生4个选片信号 线,接4个芯片,每个芯片占16K字节空间; l 3—8译码器74HC138对A15、A14、A13译码产生8个选 片信号,可接8个芯片,每个芯片占8K字节空间(见图6- 1-8 )。 l 实际使用中常常将线选法和译码法结合起来使用。 §6.1 51系列单片机并行扩展原理
ACA00”芯片A1A1Y.A2CS IFF8H-IFPFH)AA13AOYCs1芯片AlBA15Y.(2000H-3FFFH)1A12A12CA1SY....地IGY..2GY.+5VGY.AO-AO芯片YtAIF-A1CSFFFCHFFFFH74LS138图6-1-8
图6-1-8