6 .3 串行通信 6 .3 .1 串行通信基础知识 1 . 数据通信的传输方式 常用于数据通信的传输方式有单工、半双工、全双工方式。 单工方式:数据仅按一个固定方向传送。因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集。 半双工方式:数据可实现双向传送,但不能同时进行,实际的应用采用某种协议实现收/发开关转换。 全双工方式:允许双方同时进行数据双向传送,但一般全双工传输方式的线路和设备较复杂。 2 . 并行通信和串行通信方式 所谓通信是指计算机与计算机或外设之间的数据传送,因此,这里的“信”是一种信息,是由数字 1 和0 构成的具有一定规则并反映确定信息的一个数据或一批数据。这种数据传输有两种基本方式,即并行通信和串行通信。 并行通信比较简单,根据CPU 字长和总线特点以及外设数据口的宽度可分为不同位数(宽度)的并行通信,如 8 位并行通信、16 位并行通信等。并行通信的特点是数据的每位被同时传输出去或接收进来。与并行通信不同,串行通信其数据传输是逐位传输的,因而在相同条件下,比并行通信传输速度慢。 虽然串行通信较并行通信慢,但采用串行通信,不管发送或接收的数据是多少,最多只需两根导线,一根用于发送,另一根用于接收。根据串行通信的不同工作方式,还可将发送接收线合二为一,成为发送/接收复用线(如半双工)。即便在实际应用中可能还要附加一些信号线,如应答信号线、准备好信号线等,但在多字节数据通信中,串行通信与并行通信相比,其工程实现上造价要低得多。因此,串行通信已被越来越广泛地采用,尤其是,串行通信通过在信道中设立调制/解调器中继站等,可使数据传输到地球的每个角落。目前,飞速发展的计算机网络技术(互联网、广域网、局域网)均为串行通信。 世界性计算机通信使得地球越来越小。串行通信技术的普遍利用和深层研究开发,将给世界信息流带来革命性变化。 3 . 异步串行通信和同步串行通信 异步串行通信(以下简称为异步通信)所传输的数据格式(也称为串行帧)由 1 个起始位、7 个或8 个数据位、1 ~2 个停止位(含 1 .5 个停止位)和 1 个校验位组成。起始位约定为0 ,空闲位约定为1 。在异步通信方式中,接收器和发送器有各自的时钟,它们的工作是非同步的。 异步通信的实质是指通信双方采用独立的时钟,每个数据均以起始位开始,停止位结束,起始位触发甲乙双方同步时钟。每个异步串行帧中的1 位彼...