This project demonstrates the Display of Graphics on 8x8 Led Dot matrix display using SPI protocol interfaced with Atmega16 Avr microcontroller and MAX7219 LED driver module is used for driving the display which takes care of multiplexing. The program has been written in Embedded C code which has built on Code vision AVR platform. SPI is a very popular and simplest protocol that can communicate with AVR Atmga16 MCU.
Here, the Dot-matrix display is interfaced through the MAX7219 (8 digit driver display) and supports SPI protocol. the advantages of this MAX7219 are 10MHz Serial Interface, Individual LED Segment Control, Decode/No-Decode Digit Selection, 150μA Low-Power Shutdown (Data Retained), Digital and Analog Brightness Control and also take cares of multiplexing.

.png)