串口通信
1.介绍:串口是一种通讯接口,可实现两设备之间(单片机与单片机,单片机与电脑,单片机与各式各样的模块)的通信,51单片机内部自带UART可实现单片机的串口通信。
2.硬件电路:
-
双向串口通信:发送断TXD接收端RXD
-
TXD与RXD交叉连接
-
只需要单向数据传输时,可只接一根通信线
-
电平标准不一致时需加电平转换芯片

3.常用电平标准: -
TTL电平:+5V表示1,0V表示0
-
RS232电平:-3V~-15V表示1,+3-+15V表示0
-
RS485电平:两线压差+2~+6V表示1,-2—6V表示0
4.通信方式: -
全双工:通信双方可以在同一时刻互相传输数据
-
半双工:通信双方可以互相传输数据,但必须分时复用一根数据线
-
单工:通信只能有一方发送到另一方,不能反向
-
异步:通信双方各自约定通信速率
-
同步:通信双方靠一根时冲先来约定通信速率
-
总线:链接各个设备的数据传输线路
5.串口参数及时序图: -
波特率:串口通信的速率(发送和接收各数据位的间隔时间)
-
检验位:用于数据验证
-
停止位:用于数据帧间隔

串口与中断系统:

串行口相关寄存器:

4886

被折叠的 条评论
为什么被折叠?



