Simple 2-bit Calculator with a decoder for a 7 segment display.
Experiment No. 7: Implementation of 2x4 decoder using basic gates.
Done by:
Saranga K. Mahanta
Scholar Id: 18-14-038
Use two 2-to-4 DECODERS (with Enable bits) one INVERTER gate and
two AND gates to implement a 3-to-8 DECODER (with Enable bit).
Use a 3-to-8 DECODER (and an OR gate) to implement the following
function: 𝐹 = ∑𝑚(1,2,3,5,7).
For a decoder, If the input is a N bit binary number, then the output will be one the lines of the 2^N output lines.
So, for a 2-bit binary input, there will be 2^2 output lines and only one of the output lines will be active according to the binary combination of the inputs. This type of decoder is known as 2 to 4 decoder.
A
B
Q0
Q1
Q2
Q4
0
0
1
0
0
0
0
1
0
1
0
0
1
0
0
0
1
1
1
0
0
0
1
Consider a 8:1 multiplexer that takes 8 two-bit inputs (T8 to T1), three-bit control signal (S) and has an output (Out). This Type of multiplexer is known as a 8 to 1 multiplexer. The truth table is given below:
S2
S1
S0
OUT
0
0
0
T1
0
0
1
T2
0
1
0
T3
0
1
1
T4
1
0
0
T5
1
0
1
T6
1
1
0
T7
1
1
1
T8
A decoder is a combinational circuit. It has n input and to a maximum m = 2n outputs. Decoder is identical to a demultiplexer without any data input. It performs operations which are exactly opposite to those of an encoder.
*formed using simulator.
Encoder, Decoder, Convertor, Full Adder using Decoder
A 7 Segment Decoder with ROM to check the decoder check the text file here
Seven Segment Display Truth Table.txt
Seven Segment Truth Table - if you want o add a decimal point, add an 8 to the Tens Digit - If you are using a Common Anode Display not Cathode, use the Binary Inverter or the Hex Inverter Datasheet to invert the Hex or Binary values
Actually, the "7 Segment Out" group is an binary output while the Hex out is the Hexadecimal because Hex is short for Hexadecimal
Anyway, Hexadecimal Values go from 0 - F while Decimal is 0-9 (since hex is diffeent then dec the letters A-F are actually 10-15
4-bit In 7 Segment Out
D C B A DP A B C D E F G Hex out Display
0 0 0 0 0 1 1 1 1 1 1 0 0x7E (7E) 0
0 0 0 1 0 0 1 1 0 0 0 0 0x30 (30) 1
0 0 1 0 0 1 1 0 1 1 0 1 0x6D (6D) 2
0 0 1 1 0 1 1 1 1 0 0 1 0x79 (79) 3
0 1 0 0 0 0 1 1 0 0 1 1 0x33 (33) 4
0 1 0 1 0 1 0 1 1 0 1 1 0x5B (5B) 5
0 1 1 0 0 1 0 1 1 1 1 1 0x5F (5F) 6
0 1 1 1 0 1 1 1 0 0 1 0 0x72 (72) 7
1 0 0 0 0 1 1 1 1 1 1 1 0x7F (7F) 8
1 0 0 1 0 1 1 1 1 0 1 1 0x7B (7B) 9
1 0 1 0 0 1 1 1 0 1 1 1 0x77 (77) A
1 0 1 1 0 0 0 1 1 1 1 1 0x1F (1F) B
1 1 0 0 0 1 0 0 1 1 1 0 0x4E (4E) C
1 1 0 1 0 0 1 1 1 1 0 1 0x3D (3D) D
1 1 1 0 0 1 0 0 1 1 1 1 0x4F (4F) E
1 1 1 1 0 1 0 0 0 1 1 1 0x47 (47) F
Invert the hex or binary value for a Common Anode Display - to invert a Binary Value, use a NPN or PNP Transistor (BJT) - to invert a Hexadecimal value use the Hex Inverter 74HC04 and check this pinout
data:image/png;base64,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
Binary Invert
In Out
0 > 1
1 > 0
Hex Inverter
In Out
0 > F
1 > E
2 > D
3 > C
4 > B
5 > A
6 > 9
7 > 8
8 > 7
9 > 6
A > 5
B > 4
C > 3
D > 2
E > 1
F > 0
How to invert a value:
If your inverting a 4-bit Hex use 15-n1=n2
n1 is the number to input
n2 is the output
5-bit Hex - use 31 ↑
4-bit Hex - use 15 |
3-bit Hex - use 7 |
2-bit Hex - use 3 |
1-bit Hex - use 1 |
Tip: Double the numbers as the bits goes up and divide the numbers with the arrow besides them by 2 as the bits go down
Hex to decimal or Vice Versa
0-0
1-1
2-2
3-3
4-4
5-5
6-6
7-7
8-8
9-9
A-10
B-11
C-12
D-13
E-14
F-15
Binary to Hex
0000 - 0
0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
The value depend on the bits(cuz bits=binary digits )
And so goes on
5bit - 00000 ↑
4 bit - 0000 |
3bit - 000 |
2bit - 00 |
1bit - 0 |
Hello,
I have built a fully working converter that converts 16-bit binary code to BCD.
I wanted a mode with a small amount of gates instead of millions of cells connected in series to ROM. As a result, I designed the converter in a slightly different way, using only 5 ROM cells, one register, one shift register and, of course, since this is an algorithm where the operation is performed by cyclically changing one piece of data, we also need a control unit. This is only for clock control and a few minor details.
This conversion method is generally referred to as double-dabble, also known as shift-and-add-3. In fact, it is a large number of ROM cells, each cell handling a 4-bit or BCD code. It works by adding 3 to all numbers greater than or equal to 5, then shifting the entire range of bits to the left once. This cycle is repeated as many times as the length of the input bits, for example we have 8 bits and the cycle will be repeated eight times.
The main difference between my converter and the others is that mine is done by a clock that is constantly blinking, and drives the cyclical circulation of a piece of data continuously across exactly the same pair of cells. This method reduces the number of gates, but may be slightly slower and more complicated. While other circuits are mostly built with series connected ROM cells and this results in a simple circuit but a higher gate count compared to mine.
Below I have attached an image of
one ROM cell that converts binary code to BCD. There is also a table that
describes the behaviour of this cell perfectly.
For a better user experience, don't forget to read the instructions below.
INSTRUCTIONS:
1. Reset your device before conversion!
(RST = Reset button)
2. Enter the binary form of a number!
(Input binary code)
3. Press the button to start the conversion!
(BGN = Begin)
4. The clock must be on, it must blink 16 times!
(CLK = Clock)
5. Read the BCD value!
(Output BCD)
If you like my project, please give me a star (the button is on the bottom right), because it means a lot to me!
I hope you like the plan. I hope you enjoy the experience.
Class lab project
This is a "BCD To Seven Segment Decoder" made using Logic Gates.
A decoder is a digital circuit that detects the presence of a specified
combination of bits (code) on its inputs and indicates the presence
of that code by a specified output level.
In its general form, a decoder has n input lines to handle n bits and
from one to 2n output lines to indicate the presence of one or more
n-bit combinations.
Praktikum 4 Dasar Sistem A1 Informatika 2024
Tugas: Membuat Encoder 4x2, Subcircuit Encoder, Priority Encoder, Decoder 2x4, Latihan nomor 4a, 4b, dan 5