通讯接口----说明书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通讯接口----说明书

通讯接口----说明书 一、概述 计算机与外部的信息交换称为通信,基本的通信方式有两种,一种是并行通信,另一种是串行通信。 并行通信时,数据各位同时传送。例如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×波特率 三、工作原理 串行通信时,数据在两个站(或设备)A与B之间传送,按数据流方向的不同可分为单工、半双工、全双工和多工等几种传送方式。 单工方式只允许数据按一个固定的方向传送。采用这种方式时,就已经确定了通信双方中的一方为接收端,另一方为发送端。这种确定方式是不可以改变的。 半双工(Half Duplex)通信是指信息的发送和接收要同时公用一条线,在半双工方式中,数据可在两个设备之间任一个方向传输,但两个设备之间只有一根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发,故在通信换向时接口部分要靠电路转换,无线电对讲机就是半双工传输的一个例子,一个人在讲话的时候,另一个人只能听着,因为一端在发送信息时,接收端的电路是断开的。 全双工通信是指接口对接收和发送的信息用不同的通道供信息的发送和接收,可同时进行,这就意味着工作于全双工方式下的串行通信信息的传递要用两条线即发送线、接收线。采用全双工的系统可以同时发送和接收数据,电话系统就是一个全双工传输数据的例子。计算机的主机和显示端(它由带键盘的CRT显示器构成)进行通信时,通常也采用全双工方式,一方面,键盘上敲入的字符可以送到主机内存,另一方面主机内存的信息可以送到显示器终端。在键盘上敲入一个字符后,并不立即显示出来,而是等计算机收到该字符后,再会送给终端,由终端将该字符显现出来。这样,对主机而言,前一个字符的回送过程和后一个字符的输入过程是同时进行的,并通过不同的线路进行传送,即系统工作于全双工方式。 外设将数据=接口 →状态线“数据输入准备好”=1; →接口把接收到数据输入缓冲寄存器; →数据输入回答=1,作为对外设响应信号; →外设撤消“数据”和“数据输入准备好”信号; ? CPU从接口读取数据 →接口收到数据,设置“输入准备好”状态位; →供给CPU查询 或问CPU发中断请求; → CPU从接口读取数据, 接口自动清除状态寄存器输入准备好状态位(准备好); →数据总线处于高阻状态。开始下一个输入过程 与外设连接的引脚 PA7~PA0、PB7~PB0和PC7~PC0 与CPU连接的引脚 数据引脚:D7~D0 复位输入:RESET 片选信号:CS 端口选择的地址信号:A1和A0 读信号:RD 写信号:WR 四、使用方法 2. CC5020 V2.1的使用方法 2-1. CC5020 V2.1

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档