十进制转BCD码转换器



十进制到BCD(二进制编码的十进制)转换器是一种代码转换器,它将十进制数转换为其等效的4位二进制码,称为BCD码。

十进制到二进制编码的十进制(BCD)转换器的真值表如下所示。

十进制 BCD码
B3 B2 B1 B0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1

十进制到BCD的布尔表达式如下:

$$\mathrm{B_{0} \: = \: D_{1} \: + \: D_{3} \: + \: D_{5} \: + \: D_{7} \: + \: D_{9}}$$

$$\mathrm{B_{1} \: = \: D_{2} \: + \: D_{3} \: + \: D_{6} \: + \: D_{7}}$$

$$\mathrm{B_{2} \: = \: D_{4} \: + \: D_{5} \: + \: D_{6} \: + \: D_{7}}$$

$$\mathrm{B_{3} \: = \: D_{8} \: + \: D_{9}}$$

十进制到BCD转换器的逻辑电路实现如下图所示。

Decimal to BCD Converter

该逻辑电路可以执行给定十进制数到二进制编码的十进制或BCD码的转换。

广告