DAC0832与CPU单缓冲连接及D/A转换程序

74LS138是一种 3-8 译码器,有3个数据输人端,经译码产生 8 种状态。其引脚如图1所示,译码功能如表1所示。由表1可见,当译码器的输人为某一个编码时其输出就有一固定的引脚输出为低电平,其余的为高电平。

输入

输出

允许

选择

G1   G2

C   B   A

Y0    Y1    Y2    Y3    Y4    Y5    Y6    Y7

X    1

X   X   X

1     1     1     1     1     1     1     1

0    X

X   X   X

1     1     1     1     1     1     1     1

1    0

0   0   0

0     1     1     1     1     1     1     1

1    0

0   0   1

1     0     1     1     1     1     1     1

1    0

0   1   0

1     1     0     1     1     1     1     1

1    0

0   1   1

1     1     1     0     1     1     1     1

1    0

1   0   0

1     1     1     1     0     1     1     1

1    0

1   0   1

1     1     1     1     1     0     1     1

1    0

1   1   0

1     1     1     1     1     1     0     1

1    0

1   1   1

1     1     1     1     1     1     1     0

表1   74LS138真值表