UART串行通信:方式2/3数据传输及奇偶校验位解析

需积分: 9 1 下载量 136 浏览量 更新于2024-08-22 收藏 1.01MB PPT 举报
51串口通信.PPT文件主要讨论了单片机中的串行口UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)及其工作方式,特别关注了TB8和RB8这两个引脚在不同工作模式下的功能。在方式2和3中,TB8负责发送数据的第9位,同时作为奇偶校验位和地址/数据帧标志,而RB8则在这些模式下用于接收数据,同样作为奇偶校验位和帧标志。在方式1中,当SM2寄存器设置为0时,RB8会作为接收的停止位。 串行通信是一种数据传输技术,它将数据以字节的形式一位一位通过单一的线路进行传输,相比并行通信,串行通信的优点是占用较少的传输线,适合利用现有的电话网络,但控制复杂度较高。串行通信可分为异步通信和同步通信,异步通信中,发送和接收设备各自独立使用时钟,字符间是异步的,但字符内的位是同步的;而同步通信则需要发送方和接收方时钟同步,以确保位和字符的正确传输。 文件中提到的串行口工作方式包括基本的异步通信,其中以字符为基本单位进行传输,例如带有同步字符、序始字符(如SOH)、数据块字符(如STX)、以及可能的组终字符(如ETB或ETX)。这种方式下,通信过程通常包括帧结构,包含了源地址、目标地址、路由指示等信息,以保证数据的可靠传输。 总结来说,这份PPT详细讲解了51单片机串口通信的基础原理,重点在于理解TB8和RB8在不同工作模式下的功能,以及如何通过串行通信进行多机系统和计算机网络的数据交换,涉及到了数据格式、通信协议和控制方式等多个关键知识点。这对于深入学习和应用单片机通信技术具有重要的参考价值。