数据传输的方式

1) 并行传输与串行传输  并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输。常用的就是将构成一个字符代码的几位二进制码,分别在几个并行信道上进行传输。例如,采用8单位代码的字符,可以用8个信道并行传输,一次传送一个字符,因此收、发双方不存在字符的同步问题,不需要另加“起”、“止”信号或其他同步信号来实现收、发双方的字符同步,这是并行传输的主要优点。但是,并行传输必须有并行信道,这往往带来的设备上或实施条件上的限制,因此,实际应用受限。  串行传输指的是数据流以串行方式,在一条信道上传输。一个字符的8个二进制代码,由高位到低位顺序排列,再接下一个字符的8位二进制码,这样串接起来形成串行数据流传输。串行传输只需要一条传输信道,易于实现,是目前采用的一种主要传输方式。但是串行传输存在一个收、发双方如何保持码组或字符同步的问题,这个问题不解决,接收方就不能从接收到的数据流中正确地区分出一个个字符来,因而传输将失去意义。如何解决码组或字符的同步问题,目前有两种不同的解决办法,即异步传输方式和同步传输方式。  2) 民间步传输与同步传输  异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每一字符代码时,前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,即空号的极性;字符代码后面均加上一个“止”信号,其长度为1或2个码元,极性皆为“1”,即与信号极性相同,加上起、止信号的作用就是为了能区分串行传输的“字符”,也就是实现了串行传输收、发双方码组或字符的同步。这种传输方式的优点是同步实现简单,收发双方的时钟信号不需要严格同步,缺点是对每一字符都需加入“起、止”码元,使传输效率降低,故适用于1200bps以下的低速数据传输。  同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码元之间的相对位置都是固定的(即同步的)。接收端为了从收到的数据流中正确地区分出一个人信号码元,首先必须建立准确的时钟信号。数据原发送一般以组(帧)为单位,一组灵敏据包含水量多个字符收发之间的码组或帧同步,是通过传输特定的传输控制字符或同步序列来完成的,传输效率较高。