串行通信概述

串行通信概述:

串行通信按照数据流的方向可以分为全双工(通信双方能在同一时刻进行发送和接受),半双工(通信双方不能同时收发数据)和单工(通信一方只能接受或发送数据,另一方只能发送或接受数据)

串行通信的传输速率是用每秒传送的位数即波特率表示的

通信协议分为链路层协议和应用层协议。

串行通信按通信双方是否用同一个时钟,协议分同步协议和异步协议。同步协议是指通信双方用同一个时钟通信,每次通信1帧,用帧头和帧尾标注1个帧;异步协议是指通信双方用各自的时钟,时钟频率一样,采用起止同步每一个字符,每次通信1个字符。

 

1.实例————起步式异步协议

起步式异步协议的特点是一个字符一个字符传输,并且传送一个字符总是以起始位开始,以停止位结束,字符之间没有固定的时间间隔要求。

传输过程:

起始位实际上是作为联络信号附加进来的,当它变成低电平时,告诉收方传送开始。它的到来,表示下面接着是数据位来了,要准备接受。而停止位表示一个字符的结束,它的出现,表示一个字符传送完毕。这样就为通信双方提供了何时开始收发,合适结束的标志。

传输开始前,发收双方把所采用的起止式格式和数据传输速率作统一规定。传送开始后,接收设备不断地检测传输线,看是否有起始位到来。当收到一系列的“1”(停止位或空闲位)之后,检测到一个下跳沿,说明起始位出现,起始位经确认后,就开始接收所规定的数据位和奇偶校验位以及停止位。经过处理将停止位去掉,把数据位拼装成一个并行字节,并且经校验后,无奇偶错才算正确地接收一个字符。一个字符接收完毕,接收设备有继续测试传输线,监视“0”电平的到来和下一个字符的开始,直到全部数据传送完毕。

 

2.面向字符的同步协议

这种协议的典型代表是IBM公司的二进制同步通信协议(BSC)。它的特点是一次传送若干个字符组成的数据块,并规定了10个字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息,也叫通信控制字。由于被传送的数据块是由字符组成的,故被称做面向字符的协议。

面向字符的同步协议,不像是异步起止协议那样,需要在每个字符前后附加起始和停止位,因此,传输效率提高了。

 

3.面向比特的同步协议

最具代表性的是IBM的同步数据链路控制规程SDLC。其特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模式,而不是靠特定字符来标志帧的开始和结束,故称为“面向比特”的协议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值