串口的概念
1:“串行接口”简称为串口。
2:作用:进行有线通信
3:特点:数据一位一位地顺序传送;
通信线路简单,只要一对传输线就可以实现双向通信;
串口通信原理:
数据一位一位地顺序传送
串口通信协议:
1.数据格式:数据位,起始位,停止位,奇偶校验位
2.波特率
串行控制寄存器SCON:
配置8位URAT时应使SM0和SM1分别为0,1,让寄存器工作在方式1;
REN:允许串行接收控制位,此时应置1;
RI:数据接收完毕,RI置1;
TI:数据发送完毕,TI置1;
串行口数据缓存寄存器SBUF:
1:PC机把一个数据发送到C51,把数据存放在SBUF里面。
2:SBUF是char类型的数据。
3:
void UART_Routine(void) interrupt 4
{
if(RI==1)
{
RI=0;
command=SBUF;
}
}
波特率计算:
SYSclk=11.0592MHZ;