2015-04-12 Initial release
2015-04-16 Wrong Configuration Bits - Fixed
This dot matrix moving display message board will be of five, 8x8 dot matrix, which will be able to display 10 different messages and maximum 60 characters of each. You can set messages by using PC application that created by me using visual basic and those messages will show on matrix display. When the circuit is disconnected form PC then default messages displayed on the display.
PIC18F2550 is the micro-controller and main part of this circuit. This IC used because it has built-in USB transceiver that used to communicate with PC application. PORTB of IC controls the row of Matrices. This PORTB pins then connected to display through the ULN2803 IC, which consists of 8 Darlington arrays. Because micro-controller unable to handle heavy load. In the diagram, you can see 8 NOT gates. These gates used only simulation in Proteus. Therefore, you should replace with these gates with ULN2803 IC. The columns are driven by the outputs of a 40-bit serial-in-parallel-out arrangement constructed by cascading five 74HC595 ICs. The 74HC595 device is an 8-bit serial-input and parallel/serial output shift register. The serial output feature allows cascading of multiple 74HC595 devices. The time format of PC must be in English, otherwise time will not display properly on the display. LED is indicated that whether USB cable connected or not and Scrolling speed of circuit can be change by varying the value of VR1. Supply voltage for this circuit is 5v.
The PC application and other files can be download from below link.
Circuit Diagram |
PIC18F2550 is the micro-controller and main part of this circuit. This IC used because it has built-in USB transceiver that used to communicate with PC application. PORTB of IC controls the row of Matrices. This PORTB pins then connected to display through the ULN2803 IC, which consists of 8 Darlington arrays. Because micro-controller unable to handle heavy load. In the diagram, you can see 8 NOT gates. These gates used only simulation in Proteus. Therefore, you should replace with these gates with ULN2803 IC. The columns are driven by the outputs of a 40-bit serial-in-parallel-out arrangement constructed by cascading five 74HC595 ICs. The 74HC595 device is an 8-bit serial-input and parallel/serial output shift register. The serial output feature allows cascading of multiple 74HC595 devices. The time format of PC must be in English, otherwise time will not display properly on the display. LED is indicated that whether USB cable connected or not and Scrolling speed of circuit can be change by varying the value of VR1. Supply voltage for this circuit is 5v.
The PC application and other files can be download from below link.
Posted By :
Please Note: All contents provided on this blog are for non-commercial purposes only.
Simply, admirable what you have done here. It is pleasing to look you express from the heart and your clarity on this significant content can be easily looked. Remarkable post and will look forward to your future update.
ReplyDeleteMoving Display Board
korogluekrem1@gmail.com no sign please add me
ReplyDeletePlease check your inbox
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteScorpionZ nice work. The hex file is showing wrong Configuration Bits. PLs send me the corrected hex file @ enyiwis@gmail.com Tanks alot.
ReplyDeleteChoose correct device '18F2550' from programmer
DeletePlease use LED_Matrix_Usb_v2.hex file.
DeleteHello scorpion I did the matrix 8 for 40 but it does not recognize the usb device and the sofware does not work matrix display error does not detect which operating system you use, hex configuration error.
ReplyDeleteFirst of all select correct device from programmer. Then load hex file. I used WinPic800 for programming. And I used windows 7 32bit for testing.
DeletePlease use LED_Matrix_Usb_v2.hex file
DeletePlease download link...
ReplyDeleteClick download button
DeletePlease program
ReplyDeleteusb not connect to pic 18f2550
ReplyDeletegive me it's solution
Check the connection of D- and D+
DeleteThe connection of D- and D+ is 100% right but it is not work. when I run the soft.It is not found the module and show that "The specified module could not be found."
DeletePlease Please give me It's Update soft or It's videos forit's proper solution.
First install 'VirtualUSBDriver.exe' from Program 'Files\Labcenter Electronics\Proteus 8 Professional\DRIVERS'
DeleteThen run the program and wait for ending welcome screen.
After that usb will connect and you can see 'Matrix Display' on your pc 'Control Panel\Hardware and Sound\Devices and Printers' and also 'Matrix Display.exe' will unlocked.
When I run run Proteus program, 'Matrix Display.exe' shows in 'Control Panel\Hardware and Sound\Devices and Printers' but could not unlock 'Matrix Display.exe'
ReplyDeleteAnd when I run run hardware circuit , 'Matrix Display.exe' did not show in 'Control Panel\Hardware and Sound\Devices and Printers'
please give me update 'Matrix Display.exe' and PIC18F2550 chip config.
Wait till it display "Default Message". It will take a while.
Deletehello my query is:
ReplyDeletethe displays are anode or common cathode,
the 74hc595 control the columns or rows of the displays,
the 10 messages are selected by pressing reset ???
It doesn't matter. Because it 8x8.
Delete74595 controll the colomn.
Massage can select by pc app