二进制到十进制转换器
用于将数据从二进制格式转换为十进制格式的一种代码转换器称为二进制到十进制转换器。
二进制到十进制转换器的输入是以 0 和 1 格式表示的数字。然后,转换器使用算法将输入的二进制数转换为等效的十进制数。最后,它生成一个十进制代码作为输出。
现在让我们了解二进制到十进制转换器的逻辑电路实现。
下面给出了两位二进制到十进制转换器的真值表。
二进制输入 | 十进制输出 | |
---|---|---|
B1 | B0 | |
0 | 0 | Q0 |
0 | 1 | Q1 |
1 | 0 | Q2 |
1 | 1 | Q3 |
现在让我们推导出每个十进制输出的逻辑表达式。
$$\mathrm{Q_{0} \: = \: \overline{B_{1}}\: \cdot \:\overline{B_{0}}}$$
$$\mathrm{Q_{1} \: = \: \overline{B_{1}}\: \cdot \: B_{0}}$$
$$\mathrm{Q_{2} \: = \: B_{1} \: \cdot \:\overline{B_{0}}}$$
$$\mathrm{Q_{3} \: = \: B_{1} \: \cdot \: B_{0}}$$
二进制到十进制转换器的逻辑电路图如下图所示。

该电路将 2 位二进制数转换为等效十进制数。但是,我们可以用相同的方式为任意位数实现二进制到十进制转换器。