I did it using PIC16f877 programmed in CCS compiler to matrix containning 9 digits w/ size 8x12 dots LEDs. Almost 1/3 of program memory was used to ASCII mapped look-up table. I used RS-232 port to receive string from PC.
The project was divided at 3 boards: Driver+Matrix+Control. I used the same clock signal along all boards, without buffering. It imposed a limit of cascading to only 9 ( 8x12 ) characters. Each matrix board contains 3 characters. Each pannel has 1 Control board and a lot of Driver and Matrix boards ( 1 matrix per 1 driver ).
the problem is that i cannot write the font or text in eeprom.
I`m starting the program (leddisp.exe), then I`m opening the font (basic.ldf) and then when I click on the "Write font" button, it`s appearing the "Writing font" window and nothing it`s happening!
This is complete 5x7 19 matrix Moving message display with RS232 Control.
atmel 89c51 is used.column are scan by 74ls164
source code are in c keil c51
Proteus simulation file is included.