Hello,
I am a beginner with 8051 family. I am trying to implement serial communication using 89s52 with PC. The string (rather a singel chracter at this stage) will be transmitted through Hyperterminal and after reception the received text (what ever it be) has to be displayed on lcd. The problem is when I am debugging the code in (...)

i interfaced the 2*16 lcd(Winstar PC-001 94V-) with 89s52 controller,
i got the displaying output while using the 8bit data transfer between them,
but im trying to reduce to 4bit, it getting problem and displaying some different data.
I send "ABCD" to lcd but it displaying 4T$ and so on...
i attached my program here, please (...)

Well,
At very first instance before executing code, check if you can see the black boxes in the first row of the lcd.
If yes, h/w connection is fine.
Then simply send a command to blink the cursor and see if it's there.

I have written a C code for 89s52 16*2 lcd. The lcd is displaying same garbage everytime i connect to it. Upon hitting my keyboard buttons, the display changes but the pattern of changes is the same. Also, lcd starts displaying from the 9th character of first row. I'm putting my code below (...)

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 po

I'm doing a project named "Implementation of I2C Protocol"
I'm required to show the working of I2C protocol using a micro controller (say AT89s52) as a master and two slave-devices.
Slave Device #1: lcd
Slave Device #2: Not decided yet
I did some research on the internet and learned that 89s52 doesn't have hardware I2C interface. (...)

i am interfacing the DS1621 with 89s52 and displaying it on the hitachi based hd44780 ...16X2 lcd
Problem with code i have is not display the value of the temperature ..
instead it is showing
helloword || %d%s|| centigarde and garbage value ....
i want
helloworld 30 centigrades
so please help me ...
i will be so thnkful

I have a 320x240 (B&W) TFT lcd purchased from topwaydisplay (china supplyer).
Its lcd controller is epson s1d13700 chip. it's source code is attached as file1 ( use 89s52 chip). file 1 is working well in 89s52.
As I want to use pic18f452 to display this lcd , so I translate this (...)

Hi my frind
There is no problem for 89s52 with lcd nither with port 0 ,nor with any port
port1,2,3
I test all ports of AT89s52 with lcd with no problem
port 0,may be not working with some lcd's if the lcd itself dose't have a pull up resistors ..... note that i said may be ... (...)