RS232 communication in 8051

Dear all,
i am new to this domain. i am trying to send some data from 8051 microcontroller to the PC. i am using philips P89V51RD2 microcontroller and i am using Keil4.22 version tool to program. i read the 8051 tutorial and configured everyting related for this communication, but still i didn't get the result. Kindly give your guidance to proceed the work further..

The code is as follows,

void main (void)
{ init_SerialPort() ;

while (1) { T1 = 0 ; SBUF = 'A' ; UserDelay(200) ; }
}

void init_SerialPort()
{ SCON = 0x53 ; PCON = 0x80 ; TMOD = 0x2F ; TH1 = 0xFD ;
}

Thanks and Regards
Radhakrishnan M

Parents
  • No user delay. The UART have specific means to tell when it's ready for more data. It's only when you know that the receiver is very, very slow (maybe having to spend time processing the received data but without buffer space to both keep old message and receive more) that you add own delays.

Reply
  • No user delay. The UART have specific means to tell when it's ready for more data. It's only when you know that the receiver is very, very slow (maybe having to spend time processing the received data but without buffer space to both keep old message and receive more) that you add own delays.

Children
More questions in this forum