Re: lcd doubt
Assuming that you are using 16*2 charector LCD using Hitach lcd driver built in.
Initialise LCD using the command sequence described in datatsheet.
then send 01 as command -lcd cleared and cursor on position 1 of line1
If you enabled auto incriment position during initialisation it is easy to update.
when you want to update some part of data position cursor at the start of string.
cursor can be positioned by sending numbers 80h to 8Fh for uppar line and C0h to CFh on second line.
ie if you want to start from 4 th location in first line send 83h ,cursor comes to 4 th position.Then send 'A' 'B' etc in data mode.
need not clear lcd if you dont want to change the entire screen.
Also in case you apply 01 command ie clear screen, allow 1ms delay as it is a lengthy command.
hope this helps.
if you want i can provide initialisation or any routines which I have .
picstudent