Microcontroller › 8051 › 16×2 LCD Skipping Alphabetic Letters (b,d,f,h,j etc.) – AT89C5131A › Hi,I found the following
December 22, 2012 at 7:25 am
#8872
AJISH ALFRED
Participant
Hi,
I found the following things that could be the reason
You are calling lcd_ini() each time before writing a data.
I can’t find where you’ve set the port P2 and P3 bits as output
Now Check your port settings again, keep the lcd_ini() and lcd_dataa(“A B :a;a”); before the beginig of the infinite while loop and not inside it.
Try and please don’t forget to update the result.