Binär till grå kodkonvertering

Binär till grå kodkonvertering

Binär till grå kodomvandlare är en logisk krets som används för att omvandla den binära koden till dess ekvivalenta grå kod. Genom att sätta MSB av 1 under axeln och MSB av 1 ovanför axeln och reflektera (n-1) bitkoden kring en axel efter 2 n-1 rader kan vi erhålla den n-bitars grå koden.

Konverteringstabellen för 4-bitars binär till grå kod är följande:

Decimal nummer 4-bitars binär kod 4-bitars grå kod
ABCD G 1 G 2 G 3 G 4
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
elva 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
femton 1111 1000

I 4-bitars grå kod reflekteras 3-bitarskoden mot axeln som ritas efter 2:an 4-1 -1 th =8 th rad.

Binär till grå kodkonvertering

Hur man konverterar binär till grå kod

  • I Gray-koden kommer MSB alltid att vara samma som den första biten av det givna binära talet.
  • För att utföra 2 nd bit av den grå koden utför vi exklusiva-eller (XOR) av 1:an och 2:an nd bit av det binära talet. Det betyder att om båda bitarna är olika, blir resultatet en annan, resultatet blir 0.
  • För att få 3 rd bit av den grå koden måste vi utföra exklusiva-eller (XOR) av 2 nd och 3 rd bit av det binära talet. Processen förblir densamma för de 4 th lite av den grå koden. Låt oss ta ett exempel för att förstå dessa steg.

Exempel

Anta att vi har ett binärt nummer 01101, som vi vill konvertera till Gray-kod. Det finns följande steg som behöver utföra denna konvertering:

  • Som vi vet att den 1 st biten i Gray-koden är densamma som MSB för det binära numret. I vårt exempel är MSB 0, så MSB eller 1 st bit av den grå koden är 0.
  • Därefter utför vi XOR-operationen för det 1:a och det andra binära numret. Den 1 st biten är 0 och 2 nd biten är 1. Båda bitarna är olika, så 2:an nd bit av Gray-koden är 1.
  • Nu utför vi XOR av 2 nd bit och 3 rd bit av det binära talet. Den 2 nd bit är 1 och 3 rd bit är också 1. Dessa bitar är samma, så 3 rd biten av den grå koden är 0.
  • Utför återigen XOR-operationen av 3 rd och 4 th bit av binärt tal. Den 3 rd bit är 1 och 4 th biten är 0. Eftersom dessa är olika är 4:an th bit av Gray-koden är 1.
  • Slutligen, utför XOR av 4 th bit och 5 th bit av det binära talet. Den 4 th biten är 0 och 5 th biten är 1. Båda bitarna är olika, så att 5:an th bit av Gray-koden är 1.
  • Den grå koden för det binära numret 01101 är 01011.
Binär till grå kodkonvertering

Konvertering av grå till binär kod

Grå till binär kodkonverterare är en logisk krets som används för att konvertera den grå koden till dess ekvivalenta binära kod. Det finns följande krets som används för att konvertera Gray-koden till binärt tal.

Binär till grå kodkonvertering

Precis som binär till grå kodkonvertering; det är också en mycket enkel process. Följande steg används för att konvertera Gray-koden till binär.

  • Precis som binärt till grått, i grått till binärt, 1:an st bit av det binära numret liknar MSB för Gray-koden.
  • Den 2 nd biten av det binära talet är samma som 1:an st bit av det binära talet när 2 nd bit av Gray-koden är 0; annars 2:an nd bit är ändrad bit av 1:an st bit av binärt tal. Det betyder om 1 st bit av binären är 1, sedan 2 nd biten är 0, och om den är 0 så är 2:an nd lite vara 1.
  • Den 2 nd Steget fortsätter för alla bitarna i det binära talet.
Binär till grå kodkonvertering

Exempel på grå kod till binär konvertering

Anta att vi har den grå koden 01011, som vi vill konvertera till ett binärt tal. Det finns följande steg som vi måste utföra för konverteringen:

  • Den första biten i det binära talet är samma som MSB för Gray-koden. Gråkodens MSB är 0, så det binära numrets MSB är 0.
  • Nu för 2:an nd lite, vi kollar 2:an nd lite av den grå koden. Den 2 nd bit av den grå koden är 1, så 2 nd bit av det binära talet är en som ändras till 1 st
  • Nästa bit i Gray-koden är 0; den 3 rd biten är samma som 2:an nd bit av den grå koden, dvs 1.
  • Den 4 th bit av Gray-koden är 1; den 4 th biten av det binära talet är 0 som är det ändrade talet av 3:an rd
  • Den 5 th bit av Gray-koden är 1; den 5 th bit av det binära talet är 1; det är det ändrade numret av de 4 th bit av det binära talet.
  • Så det binära numret för den grå koden 01011 är 01101.

Bitarna i 4-bitars grå kod betraktas som G 4 G 3 G 2 G 1 . Nu från konverteringstabellen,

Binär till grå kodkonvertering

De Karnaugh kartor (K-maps) för G 4 , G 3 , G 2, och G 1 är följande:

Binär till grå kodkonvertering
Binär till grå kodkonvertering
Binär till grå kodkonvertering
Binär till grå kodkonvertering