arupbsk
Member level 1
My design consists of a ATmega32 running at 16.00Mhz.
The input is an EEPROM where some ascii(8 bit) characters is stored simultaneously one after one.
The output will be a large LED display.
I have chosen to use 21 IO pins as output and 2 IO pins as inputs.
Now my design has PC0 and PC1 selected for SCL and SDA for the 24Cxx eeprom from where the character should be read.
In the output there is large 128x20 led matrix.
There is 13x cascaded 4017 decade counters in series to select the 128 columns(D1351 transistor as driver).
By this I'd have control on 128 columns with single IO pin of the AVR. The 20 rows will be fed directly by the Atmega with 20 IO pins and there will be ULN2003 driver used.
Now when I have control over 128x20 led matrix, I'll be displaying 8 characters in each 16x20 space.
Hence 64Bits of the EEPROM is to be read and the 8 characters retrieved from that is to be driven to the output pins.
These are my h/w design. Now I need a code which will decode the ASCII to row and column bitmap.
So, I hope somebody who knows embedded C very well, will help me.
The input is an EEPROM where some ascii(8 bit) characters is stored simultaneously one after one.
The output will be a large LED display.
I have chosen to use 21 IO pins as output and 2 IO pins as inputs.
Now my design has PC0 and PC1 selected for SCL and SDA for the 24Cxx eeprom from where the character should be read.
In the output there is large 128x20 led matrix.
There is 13x cascaded 4017 decade counters in series to select the 128 columns(D1351 transistor as driver).
By this I'd have control on 128 columns with single IO pin of the AVR. The 20 rows will be fed directly by the Atmega with 20 IO pins and there will be ULN2003 driver used.
Now when I have control over 128x20 led matrix, I'll be displaying 8 characters in each 16x20 space.
Hence 64Bits of the EEPROM is to be read and the 8 characters retrieved from that is to be driven to the output pins.
These are my h/w design. Now I need a code which will decode the ASCII to row and column bitmap.
So, I hope somebody who knows embedded C very well, will help me.