74138 解码器 IC 的工作原理
让我们以一个集成电路解码器为例。我们以流行的 3 到 8 解码器集成电路 74138 为例。该集成电路有 16 个引脚。
我们有三个输入引脚,它们处于高电平有效状态,分别标记为 I2、I1 和 I0。输出为低电平有效,共有八个,分别标记为 O7*、O6*、…、O0*。芯片需要 +5 V DC 的电源,并接地。
图 74138 功能模式图
需要注意的是,只有一条输出线取决于输入引脚 I2、I1 和 I0。例如,如果引脚 I2 I1 I0 = 1 1 1,则输出线 O7* 等于 0,即 O7* 被激活。如果碰巧 I2 I1 I0 等于 0 1 0,则输出线 O2* 变为 0。此外,只有当 74138 芯片被选中时,输出线才会被输入激活。当 E1* 变为 0,E2* 等于 0,并且 E3 为 1 时,芯片 74138 被选中。当 74138 被选中且地址 A12 A11 A10 变为 1 1 1 时,EPROM-7 被选中。当 74138 被选中且地址 A12 A11 A10 变为 1 1 1 时,EPROM-7 被选中。从 A9 到 A0 的地址线在 74138 和 EPROM-7 被选中后选择 EPROM-7 中的特定位置。因此,起始地址为
A15 到 A13:选择 74138 0 0 1
A12 到 A10:选择一个 EPROM 0 0 0
A9 到 A0:选择 EPROM 中的位置 0 0 0 0 0 0 0 0 0 0
因此,最终的地址位模式变为 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 => 2000H
使用 74138 生成芯片选择逻辑
我们使用选择逻辑来为微机系统中多达八个芯片生成芯片选择信号。假设有八个 1K × 8 大小的 EPROM 芯片,我们希望起始地址为 2000H、2400H、2800H、…、3C00H。
在下图中,当地址 A15 A14 A13 变为 0 0 1 时,74138 被选中。当 74138 被选中且 A12 A11 A10 变为 0 0 0 时,EPROM-0 被选中。从 A9-0 的地址线在 74138 和 EPROM-0 最终被选中后选择 EPROM 中的内存位置。因此,EPROM-0 的起始地址在下图中显示 -
图 74138 用于生成芯片信号。
这里
A15 到 A11 选择 RAM A10 到 A0 选择 RAM 中的位置
1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 => C400H
当 74138 被选中且 A12 A11 A10 变为 1 1 1 时,EPROM-7 被选中。从 A9 到 A0 的地址线在 74138 和 EPROM-7 被选中后选择 EPROM-7 中的特定位置。
缺点
如果不使用 74138,我们将为芯片选择设置单独的电路,这会导致电路变得复杂。
电路成本会很高