Encoders Decoders
Encoders Decoders
Introduction
• ENCODER- a digital circuit that produces a binary
output code depending on which of its inputs are
activated.
• An encoder is a multiplexer without its single
output line.
DECODER-
converts an input binary code into a single numeric
output.
DECODER
•A decoder is a logic circuit that accepts a set of inputs
that represents a binary number and activates only the
output that corresponds to the input number.
•In other words, a decoder circuit looks at its inputs,
determines which binary number is present there, and
activates the one output that corresponds to that
number ; all other outputs remain inactive
3
ENCODERS AND DECODERS
A0 O0 A0 O0
A1 O1 A1 O1
A2 O2 A2 O2
A3 ENCODER DECODER O3
A4 O4
A5 O5
A6 O6
A7 O7
Example:
9
Decoders
• Typically n inputs and 2n outputs
• The output line corresponding to the input code
is high
1-to-2 Line
Decoder
10
Decoder Examples
• 2-to-4-Line Decoder
A0
A1 A0 D0 D1 D2 D3
A1
0 0 1 0 0 0 D0 = A 1 A0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1 D1 = A 1 A0
(a)
D2 = A 1 A0
Note that the 2-4-line
made up of 2 1-to-2- D3 = A 1 A0
line decoders and 4 AND gates.
11 (b)
2-to-4 Decoder with Enable
1-to-4-Line Demultiplexer
12
Truth Table, 3-to-8 Decoder
13
3-to-8 Decoder
address
data
PJF - 14
Jun 18,
Implementation of Boolean
function using decoder
15
16
4 line to 10 line Decoder
DECIMAL
9
8
DECODER 7
74LS42
BINARY (BCD) 9 6
8
7 5
6
5
8 0V 4 4
A3 3
4 0V A2 2
2 0V
A1
A0
1
0
3
1 0V 2
1
0
DECODERS: BCD TO
7-SEGMENT DECODER/DRIVER
BCD input Decimal output
LED
01
0010
1
BCD-to-
7-Segment
Decoder/
Driver