ATMEGA16_And_8x8_DOT_Matrix_Display

Published Jul 28, 2021
 10 hours to build
 Intermediate

This Mini project demonstrate the display of Graphics on 8x8 Led Dot matrix. It comprises of Atmega16 controller, 8x8 LED Dot matrix and MAX7219 (Serially Interfaced, 8-Digit LED Display Drivers) which uses SPI protocol.

display image

Components Used

ATmega 16
ATmega 16
1
8x8 Dot Matrix LED Display
LED Displays & Accessories Dot Matrix Yel 588nm Common Anode
1
MAX7219 LED Display Driver
MAX7219 is a serial input/output common cathode display driver that interfaces microprocessors to 7-segment numeric displays of up to 8 digits, bar graph displays, or 64 individual LEDs.
1
Description

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.

 

Codes

Downloads

MAX7219-MAX7221 Download
Atmega16_datasheet Download
Proteus Circuit diagram Download
ckt Download
Comments
Ad