同步通讯和异步通讯的区别

同步通讯原理异步

    同步通讯是一种连续串行传送数据的通讯方式,一次通讯只传送一帧信息。这里的信息帧与异步通讯中的字符帧不一样,一般含有若干个数据字符。ide

    采用同步通讯时,将许多字符组成一个信息组,这样,字符能够一个接一个地传输,可是,在每组信息(一般称为帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,由于同步传输不容许有间隙。在同步传输过程当中,一个字符能够对应5~8位。固然,对同一个传输过程,全部字符对应一样的数位,好比说n位。这样,传输时,按每n位划分为一个时间片,发送端在一个时间片中发送一个字符,接收端则在一个时间片中接收一个字符。spa

    同步传输时,一个信息帧中包含许多字符,每一个信息帧用同步字符做为开始,通常将同步字符和空字符用同一个代码。在整个系统中,由一个统一的时钟控制发送端的发送和空字符用同一个代码。接收端固然是应该能识别同步字符的,当检测到有一串数位和同步字符相匹配时,就认为开始一个信息帧,因而,把此后的数位做为实际传输信息来处理。.net

异步通讯原理orm

    异步通讯是一种很经常使用的通讯方式。异步通讯在发送字符时,所发送的字符之间的时间间隔能够是任意的。固然,接收端必须时刻作好接收的准备。发送端能够在任意时刻开始发送字符,所以必须在每个字符的开始和结束的地方加上标志,即加上开始位和中止位,以便使接收端可以正确地将每个字符接收下来。异步通讯的好处是通讯设备简单、便宜,但传输效率较低(由于开始位和中止位的开销所占比例较大)。blog

同步通讯与异步通讯区别:同步

   1.同步通讯要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;异步通讯时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可通过任意长的时间间隔再发送下一个字节。
    2.同步通讯效率高;异步通讯效率较低。
    3.同步通讯较复杂,双方时钟的容许偏差较小;异步通讯简单,双方时钟可容许必定偏差。
    4.同步通讯可用于点对多点;异步通讯只适用于点对点。it


转载至http://blog.csdn.net/wind19/article/details/7433249class

相关文章
相关标签/搜索