TEAHLAB NEW ADDITION
BUILD. SAVE. SHARE.
The world's first and only Integrated Simulator Community.

Three to Eight Decoder

The interactive 3 to 8 Decoder digital logic circuit, with Boolean function
Click on the board to energize the circuit.VHDL Program
TRUTH TABLE
Input Output
A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0

Introduction

Imagine you are a mall security guard. In your office is a very important and unique public announcement (PA) phone. The phone has three dialing buttons (A, B, C) and is connected to eight different speakers, as shown in Table 1. Consequently, you get to choose which section of the mall hears your announcement based on the set of buttons you press. For example, if you press A and B and start speaking into the phone (ABC = 110), the Food Court (D6) is the only place that can hear you. However, if you press A and C (ABC = 101) then the Lady’s Room (D5) is the only place that can hear you.

Adding D1 to D0

The interactive output D0 & D1 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 2 — Play around with the circuit to see that the it works.
We build for one output at a time to allow ourselves to catch and correct errors early. We recommend that you follow the same methodology in your design projects.

Adding D2 to Circuit 2

The interactive output D0, D1 & D2 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 3 — Play around with the circuit to see that the it works.
Adding D3 to Circuit 3

The interactive output D0, D1, D2 & D3 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 4 — Play around with the circuit to see that the it works.
Adding D4 to Circuit 4

The interactive output D0, D1, D2, D3 & D4 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 5 — Play around with the circuit to see that the it works.
Adding D5 to Circuit 5

The interactive output D0, D1, D2, D3, D4 & D5 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 6 — Play around with the circuit to see that the it works.
Adding D6 to Circuit 6

The interactive output D0, D1, D2, D3, D4, D5 & D6 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 7 — Play around with the circuit to see that the it works.
Adding D7 to Circuit 7

The interactive output D0, D1, D2, D3, D4, D5, D6 & D7 of the 3 to 8 Decoder digital logic circuit, with Boolean function and truth table.
Circuit 8 — Play around with the circuit to see that the it works.

There will be times when you may need to decode signals in your own designs. Although pre–packaged decoders, such as this 3–to–8 decoder, may be sufficient for your need; there will be cases when they will be too expensive for one reason or another. Therefore, it is important for you to realize that in most cases decoders are just AND gates; which means if you don’t have a decoder, you can use AND gates to accomplish your end. For an illustration, see the Johnson counter.

Teahlab on LinkedIn     Teahlab on Facebook