Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
It depends how you are sending your characters. If you can count them, when you reach the end of the first line, send a cursor position command to the start of the second line. if you are using absolute cursor positioning for each character, if the position is greater than that of the last place on the first line, add the offset of the address of the second line. The line order on most LCD displays is 1,3,2,4 so overlowing the first line will make characters appear on the third line which the LCD controller probably understands even if it doesn't exist on the LCD glass. The offset you add is to make it skip line 3 so the next charcter appears on line 2.