HD44780 PASM driver

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
By: created: 2013-04-09 | updated: 2013-05-20

This is a PASM driver for HD44780 based text LCDs for 4 bit mode. Of course text LCD itself is not time critical, but maybe your application needs to write data fast to have enough time to do the important things ;o)

As there was (and still is) much COG-RAM free some special functions have been implemented:
  • blinking characters (e.g. for status symbols)
  • scrolling lines (e.g. for long texts [up to HUB RAM length ;o])
  • with scrolling lines/scroll rate set to 0 a screenbuffer mode is possible. Simply write your text in that buffer and it will appear on the display
  • special scrolling settings support menus
  • wanna do 40x16 pixel graphics with a text display? Don't miss the small_pic demo
The package contains 4 demo programs for 16x2 or 16x4, showing the possibilities.
It's version 0.99 because I did not get negative feedback so far, but no positive as well. From my point of view it's fully functional and I had no problems so far with several displays.
Original File Upload
Package icon LCD_driver_-_Archive__Date_2010.02.25__Time_20.07.zip34.88 KB