#include<reg51.h>
void Send(unsigned char dat)
{
SBUF=dat;
while(TI==0)
;
TI=0;
}
unsigned char Receive(void)
{
unsigned char dat;
while(RI==0);
RI=0;
dat=SBUF;
Send(dat);
return dat;
}
void main(void)
{
TMOD=0x20;
SCON=0x50;
PCON=0x00;
TH1=0xf4;
TL1=0xf4;
TR1=1;
REN=1;
while(1)
{
P1=Receive();
}
}
void delay(void)
{
unsigned char m,n;
for(m=0;m<200;m++)
for(n=0;n<250;n++);
}