什么是二进制解码器?
二进制解码器(有时也称为“解码器”)是一种组合逻辑电路,它将n个编码输入的二进制信息转换为最多2个n独特的输出。二进制解码器被广泛地应用于许多应用中数据多路复用数据多路分解和七段显示。
但是这个定义可能有点让人困惑……那么二进制解码器到底是用来干什么的呢?
二进制解码器将a一种特定模式的输入位的确定序列。
这个模式的细节将取决于您使用二进制解码器的目的。
为了帮助解释这一点,让我们看一个示例问题。
下面的图1显示了一个具有一个使能引脚和3个输入行的二进制解码器,结果在其输出处有8行(如23.= 8)。
一个特定输入模式的二进制解码器的输出序列是使用its实现的真值表(注:真值表是一种数学表,它列出了一个特定数字逻辑电路的所有可能输入组合的输出)。
表I显示了图1解码器的真值表,它显示当使能值为低时,无论输入序列是什么,所有的输出行都是低的。
这表示解码器的关闭状态,也可以认为是其复位状态。
因此,必须驱动高使能引脚,以实现解码器的功能。
表I显示了输入序列I的情况2我1我0= 000,输出引脚O0解码器的所有其他位(O7到阿1)仍然很低。
同样,对于输入序列001,只有O1是很高的。类似的观察表明,对于任何给定的输入位模式,只有一条输出线是高的。
O2高到010,O3.是011,O4高到100吗,O5是101度吗6最高是110度和0度7是111。
因此,图1所示的3到8解码器输出的布尔方程为:
由式(1)到(8)可知,图1的译码器可以使用和门和非门如图2所示。
这是由于这样一个事实:输出行只是逻辑和输入(蓝线)或其否定(红线)与启用信号(黑线)的逻辑和。
这里给出的3到8解码器的类比适用于任意n到2的解码器n译码器。
然而,输出位模式不必与所解释的相同。
这类解码器用于数据多路复用、七段显示等等。
二进制解码器的视频说明
如果你更喜欢视频解释,我们已经在下面的视频中解释了二进制解码器。

