📅  最后修改于: 2020-12-30 06:33:42             🧑  作者: Mango
二进制到格雷码转换器是一个逻辑电路,用于将二进制代码转换为等效的格雷码。通过将1的MSB置于轴的下方,并将1的MSB置于轴的上方,并在2 n-1行之后将(n-1)位代码围绕一个轴反射,我们可以获得n位格雷码。
4位二进制到格雷码的转换表如下:
Decimal Number | 4-bit Binary Code | 4-bit Gray Code |
---|---|---|
ABCD | G1G2G3G4 | |
0 | 0000 | 0000 |
1 | 0001 | 0001 |
2 | 0010 | 0011 |
3 | 0011 | 0010 |
4 | 0100 | 0110 |
5 | 0101 | 0111 |
6 | 0110 | 0101 |
7 | 0111 | 0100 |
8 | 1000 | 1100 |
9 | 1001 | 1101 |
10 | 1010 | 1111 |
11 | 1011 | 1110 |
12 | 1100 | 1010 |
13 | 1101 | 1011 |
14 | 1110 | 1001 |
15 | 1111 | 1000 |
在4位格雷码,3位的代码被反射靠在二月4日至1日第-1 = 8个行后绘制的轴线。
假设我们有一个二进制数字01101,我们希望将其转换为格雷代码。需要执行以下步骤来执行此转换:
格雷到二进制代码转换器是一种逻辑电路,用于将格雷代码转换为其等效的二进制代码。以下电路用于将格雷码转换为二进制数。
就像二进制到格雷码转换一样;这也是一个非常简单的过程。有以下步骤可用于将格雷代码转换为二进制代码。
假设我们有格雷码01011,我们想将其转换成二进制数。我们需要执行以下步骤进行转换:
4位格雷码的位被认为是G 4 G 3 G 2 G 1 。现在从转换表中
G 4 ,G 3 ,G 2和G 1的卡诺图(K-map)如下: