统一收发两端动作、保持收发步调一致的过程为同步。常用的数据传输的同步方式有两种:异步传输方式和同步传输方式al~`Q'zs E$ GYw@
1.异步传输:
D*6fd9+ /3T ji3
同一个字符内相邻两位的间隔是固定的,而两个字符间的间隔是不固定的,即所谓字符内同步,字符间异步。
n,YqO! P_kWYjPoB 特点:
/!y?uYfu )<kI2D^H` 不传输字符时为高电平1状态;
RCI8iYQ MzyXQr 传输字符时设置1位低电平起始位;
V> "mV &g=lKOD;! 字符传输结束时添加1.5或2位停止位(高电平)。
1nX`!jVl: S?L4PCp 优点:
J8*gQT"$l 6A::0 *a 出现错误重发一个字符;
-x1@=v 9Ho)<D=>a 控制简单。
1fY_GYD (J|] _F\
缺点:由于每个字符都要加上起始位和结束位,传输速率较低。
'eDvH["# `871GF|
2.同步传输:
#3eK$!z3g az`EA7 不是以字符为单位而是以数据块(一组字符或比特流)为单位传输的。在每个数据块的前后加上起始和结束标志,以便使发送方与接收方之间能建立起一个同步的传输过程。
pX%d U c$znq 同步传输方式:面向字符的同步传输;面向比特的同步传输。
rOf3v%Y- 0w<xw+
(1)面向字符的同步传输
4E4d(1ts* v6g[ucZ
面向字符的同步传输信息帧格式:如下:
mJf+- A4o7I1@Ad7
SYN SYN SOH 标题 STX 数据块 ETB/ETX 块校验
L|w'T9 z #[$cQr SYN:同步字符(synchronous character),主要起联络作用。加一个SYN的称为单同步,加两个SYN的称为双同步。
"qaKY']IgA 2Wga2
SOH(start of header)叫序始字符,它表示标题的开始。
FV.$s `5#7 vC_6Bb[]l 标题一般包括信息源地址、目的地址和路由指示等信息。
+{'J!0r JfN~p 1*4
STX(start of text) 文始字符,它标志了传送正文(即数据块)的开始。
_ 198@ #Qi_o6w ETB(end of transmission block)组终字符。用于正文很长,需分成若干个数据块分别在不同信息帧中发送的场合。每个数据块后加ETB。
:S0(tTv* . }H?k5 ETX(end of text)文终字符,在最后的数据块后加ETX。
Xt?L*N8@l QK84W[[P x
每个信息帧的最后是校验码,它从SOH开始到ETX或ETB字段进行校验。
em<}|r Z {=3Q[i_q2
(2) 面向比特的同步传输(位同步)
c Ib!)=v9 [\Cn|KTU 所传输的一帧数据可以是任意位,并且靠约定的位组合模式,称为“面向比特”的同步传输。 本文出自:亿恩科技【www.enkj.com】
服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]
|