Go Down

Topic: Scroll LCD bottom line (Read 2491 times) previous topic - next topic


Need to scroll only bottom line of standard H44780 4 bit mode 16 x 2 LCD. Top line to stay fixed. I've been all over this forum, many confusing answers. Does an appended LiquidCrystal library exist to do this function? I would like to reopen this subject for more ideas or a solution.


The HD44780 LCD controller cannot inherently shift one line without the other and I don't know of any libraries that do this in software.  The best way to accomplish this is to shift both lines and then rewrite the line(s) that you didn't want to change.  If you haven't noticed, the correct terminology is shift not scroll.  That's how it is described in the LCD controller data sheet.



From my reading, it sure seems true what you said.  I thought by now a library might have developed. Thanks for a concise 1 sentence idea of a shift procedure.

Also Don


May 18, 2011, 03:33 am Last Edit: May 18, 2011, 03:36 am by floresta Reason: 1
From my reading, it sure seems true what you said.
Would I lie to you?

I thought by now a library might have developed.
That's not as easy as it may seem due to the wide variety of displays that are run from the same (ancient) controller.  For some insight into the problem check out the LCD Addressing link at http://web.alfredstate.edu/weimandn.



Check this out. I've not published my codes yet, still a few more things to add before I roll out the new library version:


You can scroll back and forth with text area and scrolling list items.
Serial LCD keypad panel,phi_prompt user interface library,SDI-12 USB Adapter

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131