51单片机中的串口通信,我想设置一个偶校验,请问怎么配置?选用工作方式3的话,SCON是多少?

TB8是多少?

第1个回答  2021-06-02
void UartInit(void) //[email protected]
{
SCON = 0x50; //8位数据,可变波特率
AUXR &= 0xBF; //定时器1时钟为Fosc/12,即12T
AUXR &= 0xFE; //串口1选择定时器1为波特率发生器
TMOD &= 0x0F; //设定定时器1为16位自动重装方式
TL1 = 0xF4; //设定定时初值
TH1 = 0xFF; //设定定时初值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
}
第2个回答  2021-05-31
51只是提供可用于奇偶校验的第8位。奇偶校验是需要程序自己完成的,一般将本回答被网友采纳
相似回答