hypertermina
simplest example (read & write from RS232 using Hyperterminal baud rate 1200) 8051
char getCharacter (void)
{
char chr; // variable to hold the new character
while (RI != 1) {;}
chr = SBUF;
RI = 0;
return(chr);
}
void send (char a)
{
SBUF = a;
while (TI != 1);
TI=0;
}
void main (void)
{
SCON = 0x50; // mode 1, 8-bit uart, enable receiver
TMOD = 0x20; // timer 1, mode 2, 8-bit reload
TH1 = 0XE6; // for 9600 baud rate 0XFD
TL1 = 0XE6;
TR1 = 1;
TI = 0;
SBUF =0;
while (1)
{
your code
}//end of while
}//end of main
Added after 19 seconds: