- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8251的应用的
6.1 串行通信基本概念
6.2 可编程串行接口芯片8251A
6.3 可编程串行接口芯片16550、8250
;第六章 串行通信和串行接口8251A;1 单工(Simplex)
只允许数据按照一个固定的方向传送
;2 半双工(Half Duplex)
只有1根数据线传送数据信号,要求通讯双方的发送和接收由电子开关切换。 【双向,但不同时】
;3 全双工(Full Duplex)
通讯双方能同时进行发送和接收操作;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;6.1.2 信号的调制与解调;6.1.2 信号的调制与解调;6.1.2 信号的调制与解调;6.1.3 串行通信的两种基本工作方式
——异步方式、同步方式;6.1.3 串行通信的两种基本工作方式
——异步方式、同步方式;起始位 逻辑0 1位
数据位 逻辑0或1 5位、6位、7位、8位
校验位 逻辑0或1 1位或无
停止位 逻辑1 1位、1.5位或2位
空闲位 逻辑1 任意数量
;例:传送8位数据45H(0100,0101B),奇校验,1个停止位,则信号线上的波形为;可见:
异步传送一个ASCⅡ字符,实际发送量
1+7+1+(1、1.5、2)bit。若用10位来发送,至少浪费了30%的传输时间。为此引入同步传输方式。;同步通讯;6.1.4 串行通信的传送速率和收发时钟;收发时钟;6.1.4 串行通信的传送速率和收发时钟;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;串行接口完成的主要功能;第五章 并行接口和串行接口;可用于同步或异步传输
同步传送:5~8bit/字符,内部或外部同步,可自动插入同步字符
异步传送:5~8bit/字符,时钟速率位通信波特率的1、16、64倍
波特率:异步(0~19.2K),同步(0~64K)
出错检验:具有奇偶、溢出和帧错误等检验电路
;2 8251A的内部结构与外部引脚;数据总线
缓冲器;(1)数据总线缓冲器:;2)读写控制逻辑:;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;(3)接收缓冲器和接收控制电路:;CPU;接收时钟/发送时钟是波特率的倍数,称为波特率因子。
; F(时钟频率)=波特率因子ⅹ波特率
给定时钟频率,选择不同的波特率因子可得到不同的波特率。
例如:f = 19.2 kHz,若选波特率因子为16,则波特率为1200 bps。
若选定波特率因子和波特率,则相应的确定了对时钟频率的要求。
例:波特率=9600bps,波特率因子=16,则
接收时钟和发送时钟频率=9600×16=153600Hz;同步工作方式:
同步传送方式分为内同步和外同步;CPU;同步传送方式分为内同步和外同步
工作于外同步:由外部电路监测同步字符,当发现同步字符后,从同步输入端SYNDET输入高电平,告知8251A,8251A就脱离对同步字符的搜索过程,高电平需维持一个接收时钟周期。
达到同步后, 8251A利用接收时钟采样RxD,接收同步帧格式数据。采得的数据送往移位寄存器,当位数达到一个字符规定的数位时,移位寄存器的内容通过片内总线送往接收数据缓冲器,同时RxRDY引脚置高电平,且状态寄存器的RxRDY位为1,表示已经收到一个可用字符。;有关的引脚包括:
接收数据线RxD
接收数据准备好RxRDY:
RxRDY=
文档评论(0)