Digital-electronics 简明教程
Gray Code to Binary Converter
格雷码到二进制转换器是一种可以将格雷码转换为等效的纯二进制码的数字电路。因此,格雷码到二进制转换器以格雷码作为输入,并输出纯二进制码。
下面给出了 3 位格雷码到二进制码转换器的真值表 −
Gray Code |
Binary Code |
G2 |
G1 |
G0 |
B2 |
B1 |
B0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
让我们获得二进制输出位的布尔表达式。为此,我们将使用 K 映射技术简化真值表。
K-Map for Binary Bit B0
图中显示了二进制输出位 B0 的 K 映射简化。
二进制位 B0 的布尔表达式为:
\mathrm{B_{0} \: = \: \overline{G_{2}} \: \overline{G_{1}} \: G_{0} \: + \: \overline{G_{2}} \: G_{1} \: \overline{G_{0}} \: + \: G_{2} \: \overline{G_{1}} \: \overline{G_{0}}\: + \: G_{2} \: G_{1} \: G_{0}}
我们还可以进一步简化此表达式,如下所示:
\mathrm{\Rightarrow \: B_{0} \: = \: \overline{G_{2}} \: (\overline{G_{1}} \: G_{0} \: + \: G_{1} \: \overline{G_{0}}) \: + \: G_{2} \: (\overline{G_{1}} \: \overline{G_{0}}\: + \: G_{1} \: G_{0})}
\mathrm{\Rightarrow \: B_{0} \: = \: \overline{G_{2}} \: ( G_{0} \: \oplus \: G_{1}) \: + \: G_{2} \: \overline{(G_{0} \: \oplus \: G_{1})}}
\mathrm{B_{0} \: = \: G_{0} \: \oplus \: G_{1} \: \oplus \: G_{2}}
以下是二进制位 B0 的简化表达式。