Final year degree project for engineers Final year projects based on microcontrollers
Microcontroller based different projects abstract and source code
AT89s51 microcontroller projects Motion control
at89c2051 motor controller and other light projects
Tutorials of microcontroller 8051, A step by step easy to use self learning rapidex

Sunday, February 1, 2009

microcontroller 8051 Display board Dot matrix led moving message

DOT MATRIX LED Moving message display board USING MICROCONTROLLER 8051
Moving message display with Microcontroller 8051

This project uses the At89C51 microcontroller with an Agilent Technologies HDSP-2112, 8-Character, 5X7 Dot Matrix, Alphanumeric Programmable Display to create a marquee style moving message display. Your custom message scrolls by from right to left facing the display.



  • LED moving message diaply using PIC16f628 CD4017 and 74LS595 click here for complete circuit diagram and example code for LED moving message display






  • This image is the control board of moving message display, i am going to build this.
    after sucessful result i will hopefully tell you all about.
    The circuit board was designed with the microcontroller located on the back of the circuit board leaving just the display and reset button on the front. This lets the unit be mounted on a hat or shirt pocket. Your message is hard coded into code space within the microcontroller. You can have several micros programmed with different messages, and just snap in another micro to change your message.i want to build a moving messege display board with 8051 microcontroller, can anyone tell me what software and technique should i use. i want to put 3 words and 28 letters. The dot matrix LED display will be controlled with microcontroller 8051.
    Just use timer interrupt.
    Check the pseudo codes below..
    //-------------------------------------------------
    char dispBuffer[MessageSize];
    //Timer interrupt 500mSec
    void Timer1()
    {
    printf(" "); // Clear LCD Line
    strcpy (dispBuffer, dispBuffer+1, MessageSize-1); // Scroll n-1 Byte
    strncat (dispBuffer, dispBuffer,1); // Add 1st char at the end
    dispBuffer[MessageSize] = 0; // String Termination
    printf (dispBuffer); // display New Messeage
    }
    //------------------------------------------------------
    the message should be initialized in a main routine at the very beginning..
    Timer routine can also be replaced into simple loop using loop-delay in it.
    You may process any user input to break out of the loop then.
    If you people have any idea to change this ciruictry please let me know.

    25 comments:

    1. This comment has been removed by the author.

      ReplyDelete
    2. Nice and help full information
      Nice Work done
      Gr8 LAGAY RAHOO MUNA BAHEE

      ReplyDelete
    3. You could easily be making money online in the undercover world of [URL=http://www.www.blackhatmoneymaker.com]blackhat methods[/URL], Don’t feel silly if you don't know what blackhat is. Blackhat marketing uses alternative or not-so-known methods to generate an income online.

      ReplyDelete
    4. Hello, I new yours frient on this forum)

      ReplyDelete
    5. Great post thanks

      ReplyDelete
    6. I did this with an arduino on my blog.

      ReplyDelete
    7. Hey im new here.

      Im sam, how is everyone?

      I look forwards to being a active memeber

      ReplyDelete
    8. Hi,
      I need code for this project.

      ReplyDelete
    9. Hey im new here.

      Im sam, how is everyone?

      I look forwards to being a active memeber

      ReplyDelete
    10. @ ozzyw
      wellcome to join microcontroller51.blogspot.com
      and good to be an active member.
      post your questions and comments here for discussion on microcontroller projects.

      ReplyDelete
    11. Hi Dr.
      do you think I can use this design by controlling the clock and the data inputs through the computer instead of a PIC?
      Can I also have the components list you used?

      Thanks in advance

      ReplyDelete
    12. @ Charliegsdx :-
      You want to develop a moving messsage display directly controlled by the computer?
      This is not easy job i think because from computer we can have data in or out through three types of port for general control and monitoring purposes.
      1. Parallel or printer ports
      2. Serial Rs232 comm ports
      3. USB ports

      The last two require use of external microcontroller or microprocessor for there operation and transmit/receive of data to/from computer to any external device for any purpose.
      The first donot require any external microcontroller of microprocessor for interfacing purposes, you can make some suitable driver circuit based on TTL ICs like buffers,latches, decoders.
      But here two problems are encountered.
      1. Now a days, the parallel port is no longer available on laptop and even desktop computers also donot have printer or parallel port with them.
      2. The moving message display mostly used multiplexing technique for display any message, which required some specific frequency and refresh rate of LEDs. The ON/OFF state of each individual LEDs is controlled in a very careful manner. otherwise the blinking or shadow effects or even garbage results will appeared. In this control the delay in signals is not effordable, and in PC control applications, some variable delays can occur due to varaity of applications executions running on microprocessor.

      I think , i have covered your questions?? If not then you can ask further.

      ReplyDelete
    13. thomas mv christ (Dot Matrix Display for Digits on LEDs)November 4, 2011 at 9:43 AM

      dear sir
      i want a code for dotmatrics display 5x7 to show the nos like 1,2,3,4,5,6,7,8,9 to scroll up and down if i press a switch i am using 74hc164 serial to parallel converter to drive rows
      and rows through a 74hc04 inverter and then through transistors 5c557 to colums
      thanking you
      yours faithfully

      thomasmv

      ReplyDelete
    14. @ thomas mv christ (Dot Matrix Display for Digits on LEDs):-
      Please provide following:-
      1. circuit diagram of your LED dot matrix display, as code depends on hardware and pin configurations.
      2.Which microcontroller you are using?
      3. Which language you want to use?
      4. Have you prepared any code segment?,if yest then send it too.
      I hope you understand it.

      ReplyDelete
    15. i need the code of this program DOT MATRIX LED Moving message display USING MICROCONTROLLER 8051.

      ReplyDelete
    16. @ Anonymous (wants code for MMD):-
      YOu need code of any dot matrix LED moving message display? OR you need the code of some special MMD?
      In any case, you should explain your requirements along with circuit diagram, microcontroller and other componenets with features requirement of your desired MMD.
      Each microcontroller or microprocessor based appilcation or project has software part and this software part or code of microcontroller is dependant on the hardware of the project. SO before asking some one for code, you should tell some one about the circuit diagram, microcontroler & other components being used in project. I think i have cleared my point?????

      ReplyDelete
    17. I hv dot matrix display board build using AT89C52.It displays message received through SMS

      ReplyDelete
    18. @ Anonymous (LED dot matrix display using 8052):-
      Sorry, i donot understand your question.
      Ok
      you can send me your circuit diagram and code through my e-mail ID :rghkk@hotmail.com
      Thanks

      ReplyDelete
    19. hello sir i m rahul dev a collage student i m working in this project in my final year. can you pls give me complete working and logic behind this.i need the code of this .kindily help regarding this.i would be very greatfull to you

      ReplyDelete
    20. sir i hav tried to make circuit diagram as above in pcb but facing problem in codes i m using atmega 32 microcontroller sir my email address is rahuldev.ele@gmail.com

      ReplyDelete
    21. hi i am stduent i need project sms controlled scroling display anyone help my e mail
      devdatta_mhaiskar@in.com

      ReplyDelete
    22. hello sir,i am making message display which displays message written in pc in vb6 .so please help me to understand the pc side programming and mscomm command programming please thanks in advance sir

      ReplyDelete
    23. i am jaimin patel sir posted the msg display comment

      ReplyDelete
    24. Sir, our project is to make a digital clock in dot matrix display using 89C51 microcontroller can u plz send me code in assembly language and also the circuit diagram. pllllzzzzzzzzzzz

      ReplyDelete
    25. Can you please help me solve this paper??
      URL: http://img145.imageshack.us/img145/1638/ampx.jpg

      ReplyDelete

    Please note that my helps are not for free.
    So, send me your problems and pay money for solution.ok
    This is www.microcontroller51.blogspot.com comments section. Here you are requested to write your questions and problems about the microcontroller and electronics projects. Write the questions or comments in such a way that, it have all necessary information, so that i can understand and reply.If you want to send pictures and codes then e-mail me (rghkk@hotmail.com).Thanks.
    All comments will be highly appriciated.

    Blogroll

  • 8051 Projects
  • Microcontroller based different projects abstract and source code
    AT89s51 microcontroller projects Motion control
    at89c2051 motor controller and other light projects
    Tutorials of microcontroller 8051, A step by step easy to use self learning rapidex

    Popular Posts

    Microcontroller Forum