Summary of 8×8 Dotmatrix Scrolling LED display using atmega8515 microcontroller
This article describes a scrolling LED display project using 64 LEDs arranged in an 8x8 matrix. The system is controlled by an Atmega8515 microcontroller programmed with Bascom AVR. The design utilizes a UDN2981 IC to drive the anodes and a ULN2803 IC for the cathodes. A specialized software tool generates nine bytes of data: eight bytes for column values and one byte for spacing between images.
Parts used in the Scrolling LED Display:
- 64 LEDs
- 8x8 Matrix display
- UDN2981 Driver IC
- ULN2803 Driver IC
- Atmega8515 Microcontroller
- Bascom AVR Programming Software
- Designing Software for 8x8 matrix
Here’s an another project, which makes an Scrolling LED display. Here 64 leds which are connected to an Matrix display. The Anodes are drived through an Driver IC UDN2981 and the cathodes are drived through ULN2803. The Atmega8515 is used in this project to control the display. The microcontroller is programmed with Bascom AVR.
Circuit Diagram
Designing Software
You can also download an software which is used to give digital data for any design with 8x8matrix, please check the screen shots.
It gives 9 bytes of data, in which 8 bytes are the values of the columns.
Demo
For example, look the below image. At column 1 the leds to be glown are the 2.3,4,5. So the equivalent value is 00111100 in binary. The last ninth byte is for a blank column. It is used to separate the 2 images on the display. For more Detail: 8×8 Dotmatrix Scrolling LED display using atmega8515 microcontroller
- How many LEDs are used in this project?
The project uses 64 LEDs connected to form an 8x8 matrix. - Which microcontroller controls the display?
The Atmega8515 microcontroller is used to control the display. - What software is used to program the microcontroller?
The microcontroller is programmed with Bascom AVR. - How are the anodes driven in the circuit?
The anodes are driven through the UDN2981 Driver IC. - How are the cathodes driven in the circuit?
The cathodes are driven through the ULN2803 Driver IC. - What does the designing software generate?
The software gives 9 bytes of data, where 8 bytes represent column values. - What is the purpose of the ninth byte in the data?
The last ninth byte is for a blank column used to separate two images. - Can you calculate the binary value for specific lit LEDs?
Yes, for example, if LEDs 2, 3, 4, and 5 glow in column 1, the value is 00111100 in binary.


