PIC16F84 + HD44780 based LCD Test

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,641
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 12, 2011

This video show demonstration of programmed PIC 16F84 microcontroller for testing Hitachi based HD44780 or compatible LCD.
Program uses 74LS138 based keybord with 8 SPST switches and can be easy modified to use more switches (e.g. 32, 64 or so).
These 8 switches are used for actions like printing characters from ASCII table, moving cursor right/left, clearing screen and cursor to home position, shifting display right or left and changing leters form small to upper or going to nubers if you press and hold last taster for 2 sec. Many options can be implemented. Thanks for watching, cheers...

Link to this comment:

Share to:

Uploader Comments (Spaceboardo)

  • @RobertoRicalday No problem, you have my contact email written on display, care look at the video and you will find it. Then we can discuss about LCD init code. Cheers

  • Code for this particular PIC (16F84) is written in Microchip's MPLAB IDE, and this software is free and available from Microchip's website. I can send you the code, but it is specially written for circuit described above and to modify this code for your needs you need to know MPASM (Microchip assembler based language). Also you need to know how 8-bit HD44780 based LCD's works and have a little bit of basic electronics knowledge. Cheers

see all

All Comments (5)

Sign In or Sign Up now to post a comment!
  • I would like to take a look at the code you used for the configuration of the LCD. Thank you

  • Well done.

  • what program you use? can you send me the program?

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more