KEMBAR78
8-To-1-Line 74LS151 Multiplexer | PDF | Digital Electronics | Mathematics
0% found this document useful (0 votes)
455 views4 pages

8-To-1-Line 74LS151 Multiplexer

This document describes an 8-to-1 line multiplexer chip (74LS151) that can select one of 8 input lines to pass to its output based on a 3-bit selection code. It provides the pinout, truth table, and an example of using the chip to implement a 4-variable Boolean function by mapping the function's minterms to the chip's input lines.

Uploaded by

sandhiyaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
455 views4 pages

8-To-1-Line 74LS151 Multiplexer

This document describes an 8-to-1 line multiplexer chip (74LS151) that can select one of 8 input lines to pass to its output based on a 3-bit selection code. It provides the pinout, truth table, and an example of using the chip to implement a 4-variable Boolean function by mapping the function's minterms to the chip's input lines.

Uploaded by

sandhiyaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

8_to_1_line_74LS151_MUX.

doc 1/4

8-to-1-line 74LS151 multiplexer


This multiplexer has:
 8 inputs I7 I6 I5 I4 I3 I2 I1 I0,
 3 selection lines S2 S1 S0 (8 = 23 n = 3),
 an enable input E (E = H or 1 disable & E = L or 0 is enable), and
 outputs Z and Z (NOT Z)
8_to_1_line_74LS151_MUX.doc 2/4

Truth Table as given by datasheet


E S2 S1 S0 I0 I1 I2 I3 I4 I5 I6 I7 Z Z
H x x x x x x x x x x x H L
L L L L L x x x x x x x H L
L L L L H x x x x x x x L H
L L L H x L x x x x x x H L
L L L H x H x x x x x x L H
L L H L x x L x x x x x H L
L L H L x x H x x x x x L H
L L H H x x x L x x x x H L
L L H H x x x H x x x x L H
L H L L x x x x L x x x H L
L H L L x x x x H x x x L H
L H L H x x x x x L x x H L
L H L H x x x x x H x x L H
L H H L x x x x x x L x H L
L H H L x x x x x x H x L H
L H H H x x x x x x x L H L
L H H H x x x x x x x H L H
x = don’t care, H = High = 5 V, L = Low = 0 V

Truth Table
E S2 S1 S0 Z Z
1 x x x 1 0
0 0 0 0 I0 I0
0 0 0 1 I1 I1
0 0 1 0 I2 I2
0 0 1 1 I3 I3
0 1 0 0 I4 I4
0 1 0 1 I5 I5
0 1 1 0 I6 I6
0 1 1 1 I7 I7
Note: The particular input Im sent to the output line Z corresponds to subscript number
formed by binary number of selection line inputs. For example, selection inputs S2 S1
S0 = 0 0 1 would give m = S2S1S0 = 0012 = 110 and send I1 to the output line Z.
8_to_1_line_74LS151_MUX.doc 3/4

Now let’s use this multiplexer to implement the 4 variable Boolean function
defined by the Truth Table:
 Here n = 4, n -1 = 4-1 = 3. So, we need an 23=8 by 1 MUX with 3 selection
inputs. So, the 74LS151 will work.

a b c d F Minterms
0 0 0 0 0 m0
0 0 0 1 0 m1
0 0 1 0 1 m2
0 0 1 1 1 m3
0 1 0 0 0 m4
0 1 0 1 0 m5
0 1 1 0 1 m6
0 1 1 1 1 m7
1 0 0 0 0 m8
1 0 0 1 0 m9
1 0 1 0 1 m10
1 0 1 1 0 m11
1 1 0 0 1 m12
1 1 0 1 1 m13
1 1 1 0 0 m14
1 1 1 1 1 m15

 From the Truth Table, F   (2,3,6,7,10,12,13,15)

 Set selection input S2 = a, S1 = b, and S2 = c.

 Next, divide up the Truth Table into pairs of lines. These pairs correspond to
the input line ‘addresses’ set by the selection inputs. Use how the values of
the output F align with binary variable d to choose from the options: 1) Ii = d,
2) Ii = d, 3) Ii = 0, or 1) Ii = 1.
8_to_1_line_74LS151_MUX.doc 4/4

S2 S1 S0 Ii
a b c d F
0 0 0 0 0
I0 = 0
0 0 0 1 0
0 0 1 0 1
I1 = 1
0 0 1 1 1
0 1 0 0 0
I2 = 0
0 1 0 1 0
0 1 1 0 1
I3 = 1
0 1 1 1 1
1 0 0 0 0
I4 = 0
1 0 0 1 0
1 0 1 0 1
I5 = d
1 0 1 1 0
1 1 0 0 1
I6 = 1
1 1 0 1 1
1 1 1 0 0
I7 = d
1 1 1 1 1

 Finally, connect up the multiplexer.

You might also like