EE101 Project Display A Smily On 8X8 LED Matrix: Group No. - G11
EE101 Project Display A Smily On 8X8 LED Matrix: Group No. - G11
Components used -
● One 8x8 Led Matrix
● One 555 Timer IC
● One Module 16 Counter (IC 74191)
● One 4 to 10 BCD decoder with enable (IC 7442)
● AND Gate (Two 7408 IC)
● NOT Gate (Two 7404 IC)
● XOR Gate (one 7486 IC)
● OR Gate (One 7432 IC)
BLOCK DIAGRAM:
CIRCUIT DIAGRAM:
● Firstly, a 555-Timer IC is used to generate a clock, and the clock is input for the Module
16-counter (IC 74191)
● As we only need counting up to 8, the MSB of Module 16- counter (IC 74191) is not used,
and the rest 3 outputs are used to as input for the BCD-Decoder (IC 7442)
● As only 3 inputs are used of the BCD decoder, only D0, D1, ……. , D7 will get selected,
which are used as input for the LED grid, the rest of the outputs of the BCD decoder are not
selected in the experiment.
● The BCD-Decoder (IC 7442) gives active low output according to the counter. This results
in only one column of the LED grid to be LOW at a time and rest to be High
● Now, at a time only one column of the LED grid is LOW and with the use of the output of
the counter and logic gates, we give HIGH input to the specific rows with the column
corresponding to be low only for the required combination of row & columns to generate a
smily on the led matrix.
● This will only light the LEDs column-wise because the input colums are low for single
column at a time and if we increase clock frequency to very high value the all the LEDs will
be ON simultaneously
Truth Table for Logic Gates:
S2 S1 S0 Deco R1 R2 R3 R4 R5 R6 R7 R8
der
0 0 0 D0 0 0 1 1 1 1 0 0
0 0 1 D1 0 1 0 0 0 0 1 0
0 1 0 D2 1 0 1 0 1 0 0 1
0 1 1 D3 1 0 0 0 0 1 0 1
1 0 0 D4 1 0 0 0 0 1 0 1
1 0 1 D5 1 0 1 0 1 0 0 1
1 1 0 D6 0 1 0 0 0 0 1 0
1 1 1 D7 0 0 1 1 1 1 0 0
Similarly, we can get the logic functions for all the corresponding rows--
R2 (& R7) = ( !( XOR(S2 , S1))) (XOR(S1 , S0) )
R3 (& R5) = !( XOR(S2 , S0) )
R6 = !( XOR(S1 , S0) )
R4 = (S2S1S0) + ((!S2)(!S1)(!S0) )
COMPONENTS:
a) 555 Timer IC -
The 555 timer IC is an integrated circuit (chip) used in a variety of timer, pulse generation, and
oscillator applications. The 555 can be used to provide time delays, as an oscillator, and as a
flip-flop element. In astable mode, it can be used to generate a digital signal known as a clock.
Depending on the manufacturer, the standard 555 package includes 25 transistors, 2 diodes and
15 resistors on a silicon chip installed in an 8-pin mini dual-in-line package (DIP-8).
Block Diagram:
Truth table:
Truth table:
Truth Table:
1. Using the small frequency clock from the 555 timer, the pattern of smily was observed
with a single column glowing at a time with shift from C1 to C8 with time.
2. For high-frequency clock from 555 timer, a complete smily was observed with all the
corresponding LEDs(with the smily) glowing at any time