>

通讯接口----说明书

时间:2014-04-02浏览:986

 通讯接口----说明书

一、概述
        计算机与外部的信息交换称为通信,基本的通信方式有两种,一种是并行通信,另一种是串行通信。并行通信时,数据各位同时传送。例如CPU通过8255A与外设交换数据时,就采用并行通信方式。这种方式传送数据的速度快,但使用的通信线多,如果要并行传送8位数据,需要用8根数据线,另外还要加上一些控制信号线,随着传输距离的增加,通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降,因此并行通信适用于近距离传送数据的场合。 
在远距离通信时,一般都采用串行通信方式,它具有需要的通信线少和传送距离远等优点。串行通信时,要传送的数据或信息必须按一定的格式编码,然后在单根线上,按一位接一位的先后顺序进行传送,发送完一个字符后,再发送第二个;接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼凑成一个字符,送给CPU作进一步处理。当微机与远程终端或远距离的中央处理机交换数据时,都采用串行通信方式。采用串行通信的另一个出发点是,有些外设,如调制解调器、鼠标器等。本身需要用串行方式通信。 
二、技术参数
传输率:传输率是指每秒钟传输代码的位数,也称波特率。在串行通信中,常用波特率来表示数据传送的速率。在计算机中,每秒钟内所传送数据的位数称为波特率,单位为波特,实际上它是传送每一位信息所用的时间的倒数。 
如果一个串行字符由 1个起始位,7个数据位,1个奇偶校验位和一个停止位等10个数位构成,每秒钟传送120个字符,则数据传送的波特率为: 
10位/字符×120字符/秒=1200波特(Bit/s)
传送每位信息所占用的时间为:
1秒/1200=0.833毫秒
常用的波特率为110,300,600,1200,2400,4800,9600和19200波特(Bit/s),它也是国际上规定的标准波特率。同步传送的波特率高于异步传送方式,可达到64000 Bit/s。
产生波特率的器件叫波特率发生器,经过对外部定时时钟进行线性交换,可对波特率进行调节,以适应不同系统或工作状态对波特率的要求,对于编程来说,对所编程器件8250可通过编程修改其波特率因子进行调整。 
基波传送方式下,通信线路状态每改变一次即送出一位数据,这时波特率=比特率
载波传送方式下,通信线路状态每改变一次可能送出n位数据,这时比特率=n×波特率 
48条记录/4页1234下一页

附件: