logo

デコーダ

2進数の情報を2つに変換する組み合わせ回路N出力行は次のように知られています デコーダー。 バイナリ情報は N 入力行の形式で渡されます。出力行は 2 つの要素を定義します。N-バイナリ情報のビットコード。簡単に言うと、 デコーダ の逆の操作を実行します。 エンコーダ 。簡単にするために、一度に 1 つの入力ラインだけがアクティブになります。制作した2N-bit 出力コードはバイナリ情報に相当します。

デコーダ

デコーダには次のようなさまざまなタイプがあります。

2~4ラインデコーダ:

2 ~ 4 ライン デコーダには、合計 3 つの入力があります。つまり、A0、A1E と 4 つの出力、つまり Y0、 そして1、 そして2、Y3。入力の各組み合わせについて、イネーブル「E」が 1 に設定されている場合、これら 4 つの出力の 1 つが 1 になります。2 ~ 4 ライン デコーダのブロック図と真理値表を以下に示します。

ブロック図:

デコーダ

真理値表:

デコーダ

項 Y0、Y0、Y2、および Y3 の論理式は次のとおりです。

そして3=E.A.1.A0
そして2=E.A.1.A0'
そして1=E.A.1'.A0
Y0=E.A.1'.A0'

上記の式の論理回路は次のとおりです。

メイブンのインストール
デコーダ

3~8ラインデコーダ:

3 ~ 8 ライン デコーダは、としても知られています。 2進数から8進数へのデコーダ 。 3 ~ 8 ラインのデコーダには、合計 8 つの出力があります。つまり、Y0、 そして1、 そして2、 そして3、 そして4、 そして5、 そして6、Y7および 3 つの出力、つまり A0、A1、およびA2。この回路にはイネーブル入力「E」があります。 2 ~ 4 ライン デコーダと同様に、イネーブル「E」が 1 に設定されている場合、これら 4 つの出力の 1 つが 1 になります。3 ~ 8 ライン エンコーダのブロック図と真理値表を以下に示します。

ブロック図:

デコーダ

真理値表:

デコーダ

項Yの論理式0、 そして1、 そして2、 そして3、 そして4、 そして5、 そして6、Y7以下のとおりであります:

そして0=A0'.A1'.A2'
そして1=A0.A1'.A2'
そして2=A0'.A1.A2'
そして3=A0.A1.A2'
そして4=A0'.A1'.A2
そして5=A0.A1'.A2
そして6=A0'.A1.A2
そして7=A0.A1.A2

上記の式の論理回路は次のとおりです。

デコーダ

4~16ラインデコーダ

4 ~ 16 ライン デコーダには、合計 16 個の出力があります。つまり、Y0、 そして1、 そして2、……、 そして16および 4 つの入力、つまり A0、A1、A2、A3。 3 ~ 16 ライン デコーダは、2 ~ 4 デコーダまたは 3 ~ 8 デコーダのいずれかを使用して構築できます。必要な下位デコーダの数を求めるには次の式があります。

必要な下位デコーダの数=m2/分1

メートル1= 8
メートル2= 16

必要なデコーダ数は 3 ~ 8 個 = デコーダ=2

ブロック図:

デコーダ

真理値表:

デコーダ

項 A0、A1、A2、…、A15 の論理式は次のとおりです。

そして0=A0'.A1'.A2'.A3'
そして1=A0'.A1'.A2'.A3
そして2=A0'.A1'.A2.A3'
そして3=A0'.A1'.A2.A3
そして4=A0'.A1.A2'.A3'
そして5=A0'.A1.A2'.A3
そして6=A0'.A1.A2.A3'
そして7=A0'.A1.A2.A3
そして8=A0.A1'.A2'.A3'
そして9=A0.A1'.A2'.A3
そして10=A0.A1'.A2.A3'
そして十一=A0.A1'.A2.A3
そして12=A0.A1.A2'.A3'
そして13=A0.A1.A2'.A3
そして14=A0.A1.A2.A3'
そして15=A0.A1.A2'.A3

上記の式の論理回路は次のとおりです。