跪求各位大虾关于串口的数据读取
哪个大虾能告诉我串口的输出数据怎么读取,用C语言
EA=0;
TMOD = (TMOD & 0X0F) | 0X20; //串口工作在方式1
TH1 = -22118400L/12/32/9600; //求当波特率是9600时定时器的初值
TL1 = -22118400L/12/32/9600;
TR1 = 1;
SCON = 0X50; //01010000;
PCON |= 0X80; //波特率加倍
while(1)
{
if (RI)
{
tvdata=SBUF;
RI=0;
}
}
接收的部分代码,设好串口工作方式及波特率,直接从串口缓存SBUF读写就OK了