Binārā uz pelēko kodu konvertēšana

Binārā uz pelēko kodu konvertēšana

Binārā uz pelēko kodu pārveidotājs ir loģiska shēma, ko izmanto, lai bināro kodu pārvērstu līdzvērtīgā pelēkajā kodā. Novietojot MSB 1 zem ass un MSB 1 virs ass un atspoguļojot (n-1) bitu kodu ap asi pēc 2 n-1 rindas, mēs varam iegūt n-bitu pelēko kodu.

4 bitu binārā uz pelēko kodu konvertēšanas tabula ir šāda:

Decimālskaitlis 4 bitu binārais kods 4 bitu pelēkais kods
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. gads 1101
10 1010. gads 1111
vienpadsmit 1011. gads 1110
12 1100 1010. gads
13 1101 1011. gads
14 1110 1001. gads
piecpadsmit 1111 1000

4 bitu pelēkajā kodā 3 bitu kods tiek atspoguļots pret asi, kas novilkta pēc 2. 4-1 -1 th =8 th rinda.

Binārā uz pelēko kodu konvertēšana

Kā konvertēt bināro kodu uz pelēko kodu

  • Pelēkajā kodā MSB vienmēr būs tāds pats kā dotā binārā skaitļa 1. bits.
  • Lai veiktu 2 nd pelēkā koda bitu, mēs veicam ekskluzīvo vai (XOR) 1. un 2 nd binārā skaitļa bits. Tas nozīmē, ka, ja abi biti ir atšķirīgi, rezultāts būs cits, rezultāts būs 0.
  • Lai iegūtu 3 rd pelēkā koda bitu, mums ir jāveic ekskluzīvais vai (XOR) 2 nd un 3 rd binārā skaitļa bits. Process paliek tāds pats 4 th mazliet Grey koda. Ņemsim piemēru, lai saprastu šīs darbības.

Piemērs

Pieņemsim, ka mums ir binārs skaitlis 01101, kuru mēs vēlamies pārvērst pelēkajā kodā. Lai veiktu šo konvertēšanu, ir jāveic šādas darbības:

  • Kā mēs zinām, ka 1 st Grey koda bits ir tāds pats kā binārā skaitļa MSB. Mūsu piemērā MSB ir 0, tātad MSB vai 1 st pelēkā koda bits ir 0.
  • Tālāk mēs veicam 1. un otrā binārā skaitļa XOR darbību. 1 st bits ir 0, bet 2 nd bits ir 1. Abi biti ir atšķirīgi, tāpēc 2 nd Grey koda bits ir 1.
  • Tagad mēs veicam 2. XOR nd bits un 3 rd binārā skaitļa bits. 2 nd bits ir 1 un 3 rd bits arī ir 1. Šie biti ir vienādi, tāpēc 3 rd Grey koda bits ir 0.
  • Vēlreiz veiciet XOR darbību ar 3 rd un 4 th binārā skaitļa bits. 3 rd bits ir 1 un 4 th bits ir 0. Tā kā tie ir atšķirīgi, 4 th Grey koda bits ir 1.
  • Visbeidzot, veiciet 4. XOR th bits un 5 th binārā skaitļa bits. 4 th bits ir 0, bet 5 th bits ir 1. Abi biti ir atšķirīgi, tāpēc 5 th Grey koda bits ir 1.
  • Binārā skaitļa 01101 pelēkais kods ir 01011.
Binārā uz pelēko kodu konvertēšana

Pelēkā koda konvertēšana uz bināro kodu

Pelēkā binārā koda pārveidotājs ir loģiska shēma, ko izmanto, lai pelēko kodu pārvērstu līdzvērtīgā binārajā kodā. Ir šāda shēma, ko izmanto, lai pārvērstu Grey kodu binārā skaitļā.

Binārā uz pelēko kodu konvertēšana

Tāpat kā binārā uz pelēko kodu konvertēšana; tas ir arī ļoti vienkāršs process. Lai Grey kodu pārvērstu binārā, ir jāveic šādas darbības.

  • Tāpat kā no bināra uz pelēku, no pelēka uz bināru, 1 st binārā skaitļa bits ir līdzīgs Grey koda MSB.
  • 2 nd binārā skaitļa bits ir tāds pats kā 1 st binārā skaitļa bits, kad 2 nd Grey koda bits ir 0; pretējā gadījumā 2 nd bits ir mainīts bits no 1 st binārā skaitļa bits. Tas nozīmē, ja 1 st binārais bits ir 1, tad 2 nd bits ir 0, un, ja tas ir 0, tad 2 nd mazliet būt 1.
  • 2 nd solis turpinās visiem binārā skaitļa bitiem.
Binārā uz pelēko kodu konvertēšana

Pelēkā koda binārās konvertēšanas piemērs

Pieņemsim, ka mums ir pelēkais kods 01011, kuru mēs vēlamies pārveidot par bināru skaitli. Lai veiktu reklāmguvumu, ir jāveic šādas darbības:

  • Binārā skaitļa 1. bits ir tāds pats kā Grey koda MSB. Grey koda MSB ir 0, tātad binārā skaitļa MSB ir 0.
  • Tagad par 2 nd bitu, mēs pārbaudām 2 nd mazliet Grey koda. 2 nd Grey koda bits ir 1, tātad 2 nd binārā skaitļa bits ir tāds, kas ir mainīts skaitlis 1 st
  • Nākamais Grey koda bits ir 0; 3 rd bits ir tāds pats kā 2 nd Grey koda bits, t.i., 1.
  • 4 th Grey koda bits ir 1; 4 th binārā skaitļa bits ir 0, kas ir mainīts skaitlis no 3 rd
  • 5 th Grey koda bits ir 1; 5 th binārā skaitļa bits ir 1; tas ir izmainītais skaitlis no 4 th binārā skaitļa bits.
  • Tātad pelēkā koda 01011 binārais numurs ir 01101.

4 bitu pelēkā koda biti tiek uzskatīti par G 4 G 3 G 2 G 1 . Tagad no reklāmguvumu tabulas

Binārā uz pelēko kodu konvertēšana

The Karnaugh kartes (K-kartes) G 4 , G 3 , G 2, un G 1 ir šādi:

Binārā uz pelēko kodu konvertēšana
Binārā uz pelēko kodu konvertēšana
Binārā uz pelēko kodu konvertēšana
Binārā uz pelēko kodu konvertēšana