Hi!
I am unable to print different characters on 2 different lines of the LCD JHD162A using AT89S52 microcontroller.
Even by passing the command for the appropriate address, the characters always start from the first position of the first line. I am using assembly language to program.
I have not used that LCD but usually there is simply a command to set the line such as 0x80 for the first and 0xC0 for the second. make sure that when you are writing that you arent accidently calling the home command which would put it back to the first line