串口通信
-
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。
-
单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。
-
51单片机内部自带UART(Universal Asynchronous Receiver Transmitter,通用异步收发器),可实现单片机的串口通信。
-
简单双向串口通信有两根通信线(发送端TXD和接收端RXD)
-
TXD与RXD要交叉连接,当只需单向的数据传输时,可以直接一根通信线当电平标准不一致时,需要加电平转换芯片。
-
电平标准是数据1和数据0的表达方式,是传输线缆中人为规定的电压与数据的对应关系,串口常用的电平标准有如下三种:
-
TTL电平:+5V表示1,0V表示0
-
RS232电平:-3~-15V表示1,+3~+15V表示0
-
RS485电平:两线压差+2~+6V表示1,-2~-6V表示0(差分信号)
-
-
常见通信接口比较
-
名称 引脚定义 通信方式 特点