Introduction: Design Your Own Decoder

So that you can design your own decoders, you only need to define the binary code of each input in your state table and in that same table you can also describe the binary code of each resulting output that will define each wished character respectively. However, remember that if you want to see a segment LED lit, you will need to write a "1" for that segment of your display; and therefore, you have to use common cathode display. In contrast, if you want to see a segment LED lit with a "0", it's necessary to utilize a common anode display. Once understood the previous issue, you could design your own decoders.

Step 1: Decoder's Inputs

In this step, you need to define what you want to do at the beginning of the process and having a clear idea of your project. Although the structure for designing a decoder can be something simple if you know how to design logic circuits, the truth is that you only need to understand the process and knowing something of digital electronics so that you are designing your own decoders. The first step would be which characters you want to generate so that in your second step, you can define the kind of display that you are going to be utilizing. That is, you can design your own display too and the most interesting one is that you can design each character with the INPUT code what you want, For example, if you are utilizing a counter from 0 - 9 and you don't already need to generate those numbers anymore because you want to change the resulting OUTPUTS to A, b, C, d, E, F, H, O, P, U from the INPUTS 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001 respectively. Then you can begin with the previous table if you are going to use a 7- Segment Common Cathode Display for doing the most illustrative project: In this table is the information about of your decoder and the resulting equations of the submitted inputs.

Step 2: Decoder's Equations

In this step, you can realize how to obtain the equations of your decoder for drawing the entire project in the following step. However, if you don't know how to manage the Karnaugh maps, you will have the option still of taking the equations and drawing the project. But if you have problems in understanding the equations, you will have the option too of taking the decoder's diagram directly of this instructable for its analysis later. Good luck!

Step 3: Decoder's Diagram

In this last step, I'm including the whole project together with the equations of a counter that I designed for this project. However, you can use a different one because this project is only an example and therefore, the decoder introduced is an instance too that can be as extended or reduced as you want. The most important thing is to understand the process of designing a decoder with the resulting characters and inputs what you want.

Comments

author
braulio777 (author)2016-12-08

LEATHERWORKING classes are now free in this site.

author
braulio777 (author)2016-12-08

PHOTOGRAPHY classes are now free in this site.

author
braulio777 (author)2016-12-08

BREAD classes are now free in this site.

author
braulio777 (author)2016-12-08

CANNING PRESERVING classes are now free in this site.

author
braulio777 (author)2016-12-07

WOODWORKING classes are now free in this site.

author
braulio777 (author)2016-12-06

GLUE classes are now free in this site.

author
braulio777 (author)2016-12-06

CONCRETE classes are now free in this site.

author
braulio777 (author)2016-12-06

MEAT classes are now free in this site.

author
braulio777 (author)2016-12-06

WEARABLE ELECTRONICS classes are now free in this site.

author
braulio777 (author)2016-12-06

RASPBERRY PI classes are now free in this site.

author
braulio777 (author)2016-12-06

LASER CUTTING classes are now free in this site.

author
braulio777 (author)2016-12-06

LAMPS classes are now free in this site.

author
braulio777 (author)2016-12-06

CNC classes are now free in this site.

author
braulio777 (author)2016-12-06

3D PRINTING classes are now free in this site.

author
braulio777 (author)2016-12-06

Robots classes are now free in this site.

author
braulio777 (author)2016-12-06

LEDs classes are now free in this site.

author
braulio777 (author)2016-12-06

Arduino classes are now free in this site.

author
braulio777 (author)2016-12-06

Electronic classes are now free in this site.

author
braulio777 (author)2016-12-05

The decoders have much applications.

author
braulio777 (author)2016-12-05

Your better project could be a decoder.

author
braulio777 (author)2016-12-05

Your easier project can be the beginning of a large career of success.

author
braulio777 (author)2016-12-05

You don't know to have the ability of designing, nor developing something when you never have intended to do it for yourself.

author
braulio777 (author)2016-12-05

The decoder is only an example of what you can do for yourself.

author
braulio777 (author)2016-12-05

With easy designs, you can become a great designer in the electronic field.

author
braulio777 (author)2016-12-05

Try your first design about decoders!!

author
braulio777 (author)2016-12-05

Designing is easier than you believe.

author
braulio777 (author)2016-12-05

This project is only to follow the steps showed in the instructable and you are ready to develop your own designs.

author
braulio777 (author)2016-12-04

Although this design is a decoder for using with common cathode display, you can design one for common anode display.

author
braulio777 (author)2016-11-30

Have an idea and if you can developing it, you can do it a reality.

author
braulio777 (author)2016-11-30

This project is for those like the challenges.

author
braulio777 (author)2016-11-28

Do an electronic design so that you can learn how they work.

author
braulio777 (author)2016-11-28

You can design electronic projects.

author
braulio777 (author)2016-11-28

This project implies electronic designing.

author
braulio777 (author)2016-11-28

Counters and decoders are basic design.

author
braulio777 (author)2016-11-28

Designing is not hard, you only follow the rules.

author
braulio777 (author)2016-11-28

I enjoyed doing this project truely.

author
braulio777 (author)2016-11-28

Thank you for viewing my project.

author
braulio777 (author)2016-11-27

This project is for you and so you think in designing.

About This Instructable

274views

7favorites

License:

More by braulio777:RGB Electronic DieElectronic DieArduino Nano Multiplication/Division Signs
Add instructable to: