- 1、本文档共204页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
随着微机应用和计算机网络的发展,计算机与外界之间的信息交换变得越来越重要。这种信息的交换又称为通信(Communication)。它包括计算机与外设之间的通信和计算机与计算机之间的通信。按数据传送的方式可分为并行通信和串行通信两种。串行通信是在一条传输线上一位一位地传送二进制信息。每一个数据位占用一固定的时间长度,传输效率低,但是它所占用的传输线少,适合于远距离传送。一些计算机外设(如CRT显示终端、打印机、磁盘等)需要以串行方式逐位处理和交换信息。 在计算机分布式控制系统中,往往要处理各种复杂的控制过程,被控制对象的控制规律复杂,控制量大,因此要进行分级处理和控制。这样,各种微机之间就要实时地交换信息,它们之间的通信一般都采用串行方式。 虽然串行通信占用传输线少,系统的开销较小,但是它需要进行串行变换成并行、并行转换成串行等工作,因此,串行通行技术比并行通行技术更为复杂。为了保证串行通信的正常进行,提高串行通信的效率和CPU的利用率,在微机系统中采用专用的大规模集成电路芯片来完成这些转换工作。这种能实现串行通信接口(Serial Communication Interface)功能的电路称为串行接口。串行接口是微机系统中常用的一种接口电路。 串行接口完成的功能主要体现在以下几个方面。 1.串行数据格式化 串行通信中的数据是一位一位按顺序传送的,在发送和接收时,收/发双方必须按预先约定的格式进行收/发。串行通信又分为异步通信和同步通信两类。异步通信是指通信中两个字符的时间间隔是不固定的,而同一字符中的两个相邻代码间的时间间隔是固定的。异步通信的格式是用一个起始位表示字符的开始,用停止位表示字符的结束。同步通信是指在数据块开始处加入1~2个同步字符来进行数据传送。因此,串行通信接口电路就是要实现在不同通信方式下数据的格式化。 在异步通信方式下,接口电路要完成发送时自动生成启/停位,接收时自动去掉启/停位。在同步通信方式下,接口电路要完成的数据格式化是指在发送的数据块之前加上事先约定好的同步字符。 2.串/并转换 在主机内部处理的数据是并行的。当串行传送时,是以位为单位依次传送的。因此,从主机发送数据到数据终端时,必须将并行数据转换成串行数据才能发送;相反,当主机接收由数据终端传来的数据时,必须把串行数据转换成并行数据才能送给主机处理。这种将并行数据转换成串行数据,把串行数据转换成并行数据的工作是由串行接口电路来完成的。 3.可靠性检验 串行接口电路在发送时能自动生成奇偶校验位,以供可靠性检验。在接收时,串行接口电路能检查字符的奇偶校验位,以确定是否发生传送错误。 4.接口与DCE之间的联络控制 计算机与通信设备之间进行通信是通过计算机的串行接口与通信设备连接的。因此,接口电路应能提供符合RS-232C标准规定的信号线,以便于Modem进行联络与控制。 6.1.1 数据传送的方向 串行通信时,数据在两个站(或设备)A与B之间传送,按传送方向可分成单工通信、半双工通信和全双工通信等三种不同的方式,如图6-1所示。 图6-1 单工、半双工和全双工通信 1.单工通信(Simplex Communication) 单工通信方式中,数据线仅能在一个方向上传输数据。当两个站之间进行通信时,一边只能发送数据,另一边只能接收数据,如图6-1(a)所示。我们把这种通信方式称为单工通信或单向通信。 2.半双工通信(Half Duplex Communication) 在半双工方式中,数据可在两个设备之间向任一个方向传输,但两个设备之间只有一根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发,如图6-1(b)所示。无线电对讲机就是半双工传输的一个例子,一个人在讲话的时候,另一个人只能听着,因为一端在发送信息时,接收端的电路是断开的。 3.全双工通信(Full Duplex Communication) 如果在一个数据通信系统中,对数据的两个传输方向采用不同的通路,则这样的系统就可以工作在全双工方式,如图6-1(c)所示。采用全双工通信的系统可以同时发送和接收数据,电话系统就是全双工传送数据的一个例子。计算机的主机和显示终端(它由带键盘的CRT显示器构成)进行通信时,通常也采用全双工方式。 一方面,键盘上敲入的字符可以送到主机内存,另一方面主机内存的信息可以送到显示终端。在键盘上敲入一个字符后,并不立即显示出来,而是等计算机收到该字符后,再回送给终端,由终端将该字符显示出来。这样,对主机而言,前一个字符的回送过程和后一个字符的输入过程是同时进行的,并通过不同的线路进行传送,即系统工作于全双工方式。 6.1.2 基本工作方式 串行通信有两
文档评论(0)