On Sun, 1 Mar 1998 23:10:15 -0800 Orin Eman writes: >> Can someone tell me how to write characters to the second >row of >> a 16x2 LCD Display. The LCD uses the HD44780 chip, and I am using 8 >bit >> interface. I have followed some codes from Myke Predko's book, and >was >> also able to shift the characters around, but all of them showed up >only >> on the first row. BTW, I have set the LCD Function set as 2 rows. Set the address to 40 decimal or 28 hex, then write data for the second row. The second row is always placed here so the first row can be up to 40 characters long. The data at addresses between 16 and 39 decimal are invisible on a 16x2 display unless a display shift is performed. To be sure the controller is operating in 2-line mode, increase the LCD bias until the LCD dots turn completely dark. This should happen to both lines at the same time. If not, it's in 1-line mode. _____________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com Or call Juno at (800) 654-JUNO [654-5866]