自动控制网—学习自动控制技术电气自动化技术从这里开始!

计算机和外部的通信方式

时间:2015-11-01 08:35来源:www.eadianqi.com 编辑:自动控制网
计算机和外部交换信息又称为通信(Communication)。按数据传送方式分为并行通信和串行通信两种基本方式。 1、并行通信 并行通信就是把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。并且,通常只要提供二条控制和状态线,就能完成CPU

    计算机和外部交换信息又称为通信(Communication)。按数据传送方式分为并行通信和串行通信两种基本方式。 本文来自www.eadianqi.com

    1、并行通信

自动控制网www.eadianqi.com版权所有

    并行通信就是把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。并且,通常只要提供二条控制和状态线,就能完成CPU和接口及设备之间的协调、应答,实现异步传输。它是计算机系统和计算机控制系统中常常采用的通信方式。但是并行通信所需的传输线(通常为电缆线)多,增加了成本,接线也较麻烦,因此在长距离、多数位数据的传送中较少采用。

自动控制网www.eadianqi.com版权所有

    为适应并行通信的需要,目前已设计出许多种并行接口电路芯片。如Z—80系列的PIO、M6800系列的PIA、Intel系列的8255A等,都是可编程的并行I/O接口芯片,其中的各个端口既可以设定为输入口,又可以设定为输出口,具有必要的联络、控制信号端,在微机控制系统中选用这些接口芯片构成并行通信通路十分方便。 本文来自www.eadianqi.com

    2、串行通信

自动控制网www.eadianqi.com版权所有

    串行通信是数据按位进行传送的。在传输过程中,每一位数据都占据一个固定的时间长度,一位一位的串行传送和接收。串行通信又分为全双工方式和半双工方式、同步方式和异步方式。

自动控制网www.eadianqi.com版权所有

    (1)全双工方式:CPU通过串行接口和外围设备相接。串行接口和外围设备间除公共地线外,有二根数据传输线,串行接口可以同时输入和输出数据,计算机可同时发送和接收数据,这种串行传送方式就称为全双工方式,信息传输效率较高。 自动控制网www.eadianqi.com版权所有

    (2)半双工方式:CPU也通过串行接口和外围设备相接。但是串行接口和外围设备间除公共地线外;只有一根数据传输线,某一时刻数据只能一个方向传送,这称半双工方式,信息传输效率低些。但是对于像打印机这样单方向传输的外围设备,只用此半双工方式就能满足要求了,不必采用全双工方式,可省一根传输线。

自动控制网www.eadianqi.com版权所有

    (3)同步通信:采用同步通信时,将许多字符组成一个信息组,通常称为信息帧。在每帧信息的开始加上同步字符,接着字符一个接一个地传输(在没有信息要传输时,要填上空字符,同步传输不允许有间隙)。接收端在接收到规定的同步字符后,按约定的传输速率,接收对方发来的一串信息。相对于异步通信来说,同步通信的传输速度略高些。 自动控制网www.eadianqi.com版权所有

    (4)异步通信:标准的异步通信格式如图所示。由图可见,每个字符在传输时,由一个“1跳变到“0”的起始位开始。其后是5到8个信息位(也称字符位),信息位由低到高排列,即第一位为字符的最低位,最后一位为字符的最高位。其后是可选择的奇偶校验位,最后为“1”的停止位,停止位为l位、1位半或2位。如果传输完一个字符后立即传输下一个字符,那么后一个字符的起始位就紧挨着前一个字符的停止位了。字符传输前,输出线为“1”状态,称为标识态,传输一开始,输出线状态由“1”变为“0”状态,作为起始位。传输完一个字符之后的间隔时间输出线又进入标识态。 本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

图 标准的异步通信数据格式 本文来自www.eadianqi.com

    为适应串行通信的需要,已设计出许多种串行通信接口芯片,如Z—80系列的SIO、M6800系列的ACIA和Intel系列的8251A等,都是可编程的,既可以接成全双工方式又可接成半双工方式,既可实现同步通信,又可实现异步通信。 自动控制网www.eadianqi.com版权所有

本文已影响