文档介绍:自动化核心专业课单片机及接口技术Single-puter&InterfaceTechnologyCH6串行通信接口主讲人:于水娟主要内容1)串行通信基本知识2)MCS-51单片机的串行接口3)思考及练习§6-1串行通信基本知识一、通信的概念在实际工作中,计算机的CPU与外部设备之间常常要进行信息交换,一台计算机与其他计算机之间也往往要交换信息,所有这些信息交换均可称为通信。二、)定义:指数据的各位同时进行传送(发送或接收)的通信方式。§6-)特点快:传输速度快;多:数据线多;近:适合近距离通信。§6-)定义:数据的各位依次逐位发送或接收。2)特点慢:传送速度慢;少:数据线少;远:适合远距离通信。§6-)分类:异步传送和同步传送(1)异步传送方式以字符为单位组成字符帧进行的数据传送§6-)分类:异步传送和同步传送(2)同步传送方式数据以块为单位连续传送。§6-1串行通信基本知识三、波特率在串行通信中,数据传输速率的快慢,通过波特率来衡量。波特率为每秒钟传送二进制数码的位数,即b/S(位/秒)。波特率=(位/字符)×(字符/秒)=位/秒时钟频率高,则波特率高,通信速度就快;反之,时钟频率低,波特率就低,通信速度就慢。一般异步通信的波特率在50b/s~19200b/s之间。§6-1串行通信基本知识例:异步传送方式,字符传送速率为120字符/秒,每个字符包含1个起始位,1个停止位,1个奇偶检验位,7个数据位。求波特率及每位二进制位的传送时间Td。波特率=(位/字符)×(字符/秒)=位/秒=10位/字符×120字符/秒=1200b/sTd=1/波特率=1/1200=§6-1串行通信基本知识四、数据的传送方向串行通信制式:单工、半双工和全双工发送器A站接收器B站单工通信(a)发收A站发收B站发收A站发收B站(b)(c)