I have developed a program for controlling 5 x 7 LED Dot Matrix using PIC18F4550. I am attaching my project files here. (Source code in mikroc, simulation in proteus).
I am able to scroll the text letter by letter, i.e. block by block. I am not able to scroll it smoothly, shifting by just one coloumn at a time. Please suggest me an approach.
You might need a controller for each matrix [5x7 LEDs].
With this you can control each character as it moves from a column to the next within that matrix. Also if it has done with the scrolling in that matrix, its microcontroller can transmit to next microcontroller and hence pass the character and so on...
Hi
No further controllers are required. When i was doing such things i use only one Micro-controller to scroll 120 BY 24 Pixels. The controller was not a RISC that was the classical CISC based MSC 51 Architecture.
Optimize your code for delays and use data holding registers like serial in parallel out registers.
Hi ignitedindian,
I was not able to open the DSN file, What software and version are you using ?
Preferably post the GIF file for schematic, so that everybody can see it.
Since I could not see the diagram, so I am not going through your code.
The problem that you posted seems that : scrolling is working, but it is in blocks. If you post the GIF file of circuit, I might be able to help you. You need independant driver to every row and column. Example: if you want to develop a display with 16x200 LEDS then you need 16 row drivers and 200 column drivers. That is the only way you can scroll each column.
hey hello, excuse me, I need to ask you some questions about your project, I hope I can amrme answering them and I find a great idea but I have problems when performing laboratory
these driving anode or cathode?
remains switched on as lit static blocks and after a while blinks
I have developed a program for controlling 5 x 7 LED Dot Matrix using PIC18F4550. I am attaching my project files here. (Source code in mikroc, simulation in proteus).
I am able to scroll the text letter by letter, i.e. block by block. I am not able to scroll it smoothly, shifting by just one coloumn at a time. Please suggest me an approach.