• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar

Zzoomit

Magazine

  • Business
  • Tech Updates
  • Electrical
  • Health Care
  • Social Media
  • Law
  • Life Style
  • Home Improvement
You are here: Home / Electronics / Digital Logic Circuits / Code Conversion | Binary to Gray Code Converter
Code Conversion | Binary to Gray Code Converter

Code Conversion | Binary to Gray Code Converter

August 24, 2018 by Andrea Fonseka

Code Conversion | Binary to Gray Code Converter

In this post on a code conversion, we are going to see Binary to Gray Code conversion using K-map technique.

If you are new to this topic (Digital Logic Circuits), I recommend you to have a look at my previous topic the Study of Logic Gates before reading this topic.

Binary to gray code converter:

                       BINARY INPUT                         GRAY CODE OUTPUT
     B3     B2       B1         B0      G3        G2       G1         G0
      0        0         0        0       0         0         0         0
      0        0         0        1       0         0         0         1
      0        0         1        0       0         0         1         1
      0        0         1        1       0         0         1         0
      0        1         0        0       0         1         1         0
      0        1         0        1       0         1         1         1
      0        1         1        0       0         1         0         1
      0        1         1        1       0         1         0         0
      1        0         0        0       1         1         0         0
      1        0         0        1       1         1         0         1
      1        0         1        0       1         1         1         1
      1        0         1        1       1         1         1         0
      1        1         0        0       1         0         1         0
      1        1         0        1       1         0         1         1
      1        1         1        0       1         0         0         1
      1        1         1        1       1         0         0          0

 

A binary code can be converted into a gray code by using this following strategy.

The binary code for 2 is oo10. 

The Gray code for 2 is 0011.

Now let us see how to convert binary code to a gray code.

0 +  0 +  1  + 0

0      0      1     1

Firstly, start from the left-hand side and add both bits. so

0+0 = 0

0+0 =0

0+1 = 1

1+0 = 1

If  1+1 = 10 , here 1 is carry and it should be added with next bit.

Now let us do Karnaugh Mapping. (K – map)

Code Conversion | Excess-3 -> BCD converter

K- map for G3:

Binary to Gray code converter

The first preference should be given to 8 pairs so 8 pairs are mapped together in the above k- mapping.

G3 = B3

Code Converter | BCD -> Excess-3 Converter

K- map for G2:

Binary to Gray code converter

Since there is no availability of 8 pairs we cannot map 8 elements. The second preference should be given to 4 so only the 4 elements are mapped together in the k-mapping for G2.

Binary to Gray code converter

K- map for G1: 

Binary to Gray code converter

Here also the 4 elements are mapped because there is no possibility for mapping 8 elements. The four elements can be mapped anyway like the one which is shown here. The only thing is it should be adjacent.

Code Converter | Gray Code -> Binary using K-map

K – map for Go: 

Binary to Gray code converter

Since there is no availability for 8 elements mapping we can’t map elements. The next preference which is 4 elements mapping that can be done as there is an existence of 2 ( 4 pairs of elements).

Note: 

If there is no availability of 4 elements to map, the next preference should be given to 2 elements.

If there is no availability of 2 elements to map, the next preference should be given to 1 element.

logic gates | logic gate | symbols logic diagram | truth table

Logic Diagram: 

Binary to gray code converter

That’s the process on Binary to Gray Code Converter.

You may also like:

 

Process | wind power plant

Concept | Thermal Power Plant

Nuclear Power Plant Layout

Concept | Hydro-electric Power Plant

Methods of Neutral Grounding | Neutral Earthing

Primary Sidebar

Categories

My Read

Msum D2l Login Details 2024

The Healing Energy of Sedona

The Healing Energy of Sedona: The Power of Transformational Spiritual Retreats

The Critical Role of Temperature Regulation in Mobile Intensive Care Units

The Critical Role of Temperature Regulation in Mobile Intensive Care Units

Travel in Style

Travel in Style: How Airport Shuttles and Wedding Rides Make Charleston Special

Netflix Forecast for 2025

Netflix Forecast for 2025: What You Need to Know

Why Hairline Design for Hair Transplant Matters More Than You Think

Why Hairline Design for Hair Transplant Matters More Than You Think

Copyright © 2025 Zzoomit.com Contact Us: [email protected]