My 16*2 LCD prints the data in a fashion like it increments the ASCII value by eight so when i write 1 it prints 8,fr 2 its 9,for 3 its equivalent ASCII value of 10 while interfacing with 89S52.The code runs sucessfully well in the PROTEUS.Pls suggest something..........
---------- Post added at 14:57 ---------- Previous post was at 14:55 ----------
post your code here. let us see what mistake you have done................. are you doing any ascii conversion after receiving the data from UART???? conversion is not required.. check your code or post it here..........
Thanx shivaram for ur support.
I hv checked it today and got the mistke where pin no. D4 of LCD was not properly soldered so that prob. had been raised.
now it works very well.Thank you all...