- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.3 串行通信概述 计算机与外设之间的信息交换 —— 通信。 两种基本的通信方式: 并行通信 —— 将一个数据的各位同时传送。并行通信使用并行接口实现。 串行通信 —— 将一个数据的各位,一位接一位地顺序传送。串行通信用串行接口实现,所谓串行,是指接口和外设之间的传诵是串行的,而接口和MPU之间的传送总是并行的。 特点:并行通信一般使用传输线多,传送效率高,但通信距离比较近;而串行通信使用传输线少,通信距离比较远,但传送效率低。 1.串行数据线路传输的三种方式 (1)单工传输方式(单向传送) 数据仅按一个固定方向传送。常用于远程串行打印机之类的单向通信。 (2)半双工传输方式(分时收发) 使用同一根传输线既作输入又作输出,通信双方分时发送和接收,电路反转需要时间。通信时由半双工通信协议控制传送方向。 (3)全双工传输方式(同时收发) 信号的发送和接收分别使用两根传输线,即系统在同一时刻即可发送又可接收数据。 2.串行通信类型 两种类型:同步通信和异步通信。 (1)同步通信 所谓同步通信是将要传送的数据组成一个信息组,在约定的波特率下使数据一个接一个地从发送端传送到接收端。 在有效数据传送之前首先发送一串特殊的数符进行标识或联络,这串数符称为同步字符或标识符。 在传送过程中,发送端和接收端的每一位数据均保持同步。传送的数据位数几乎不受限制,通常可以是几十到几千个字节,甚至更多。 同步通信的数据格式 : 同步通信的特点: ①传送效率高,因为其中非数据信息的比例较小。 ②同步传送时,发送端和接收端必须用同一时钟信号同步。近距离时可在传输线中增加一根时钟信号线,远距离时在串行数据中隐含同步时钟,接收端的解调器从中提取,用锁相技术得到和发送时钟频率完全相同的接受时钟信号。 ③发送和接收器构造复杂,成本较高。 (2)异步通信 异步通信是以一个起始位表示字符的开始,以停止位表示字符的结束,数据的传送以一个“字符”为单位,这样的一组信息也称为一帧。 异步通信数据格式: 字符的约定:四个字节 1位起始位:“0”(空号—Space), 5~8位数据位, 1位奇偶校验位, 1位、1?位或2位停止位:“1”(传号—Mark)。 异步通信时,发送器和接收器之间的另一项约定是波特率。规定每秒钟传送的二进制位数(Band rate,位/秒,bps),是衡量传输通道频宽的指标。 常用的标准波特率:300、600、1200、1800、2400、4800、9600。 例如,如果每秒钟传输120个字符,每个字符有10个数据位,则波特率为1200。 异步通信的特点:每发送一个数据或字符需要增加大约20%的附加信息位,因而有效传输率低,但设备比较简单,常用于传送信息量不太大,速率比较低的场合。 发送端和接收端各有一个时钟发生器,通常工作于同一频率,但实际相位和频率不可能精确相等。 如何保证收发同步? 异步通信的依据: · 两个近似于同一频率的时钟可以在一段短时间内保持同步。 · 通常时钟频率取为波特率的整数倍。 通常时钟频率取为波特率的整数倍。 例如16倍,发送端按照自己时钟的16分频(即波特率)发出串行数据,接收器根据收到的起始位(下降沿)来同步自身的时钟,并以此为起点,隔8个时钟周期(起始位的中点)取样串行数据,得到的是起始位“0”,以后每隔16个接收时钟周期取样一次串行数据(每位的中点),一直到结束。 UART对数据的采样: 由于只有十多位,到最后一位(停止位)到来时,接收时钟会稍许偏离发送时钟,但这种偏离不会影响这很短的8~12位串行位流的正确接收。 若偏差太大以致无法正确接收时,“停止位”就会出错,发生“帧错误”(Frame error)。 字符之间的停止位和空闲位为这种偏差提供了缓冲,没有偏差积累。 3.串行通信总线(RS-232
您可能关注的文档
最近下载
- 2025局深入贯彻精神学习教育”回头看”自查情况报告.docx VIP
- 七年级历史上册第一二单元测试题(含答案).doc VIP
- 小学语文六年级阅读理解33个常考题型满分答题公式模版技巧方法.pptx VIP
- 《物业管理》课件.pptx VIP
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
文档评论(0)