一、串口
串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
51单片机内部自带UART(通用异步收发器),可实现单品机的串口通信。
二、硬件电路
三、电平标准
差分信号是指两根输电线电压的差。
RS232只能输13米长,13米后就不稳定。RS485可以输1000米以上。
四、接口引脚定义
RTS请求发送用于当设备传输过快难以接收时,来调整设备传输的速率。
常见通信接口
异步通过约定接收频率来达到可以获取相同数据的程度,同步只需要一根线就可以做到。
五、51单片机的UART
六、串口通信及时序图
发送和接收控制器检测到8位数据时TI和RI就会置1,然后进入中断函数。