串行通信讲解.ppt

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

*****感谢聆听:等线72加粗文字阴影欢迎你:等线24不加粗校训:等线32号加粗文字阴影*务本崇实修德精业目录Content01020304湖南生物机电职业技术学院欢迎你!感谢聆听务本崇实修德精业目录Content《单片机技术应用》模块四单元一串行通信1知识点1:串行通信1机电工程学院串行通信1基本概念 我们知道,“位”()是二进制数字的简称,是可以拥有两种状态的最小二进制值,分别用“”和“”表示。在计算机中,通常一个信息单位用位二进制表示,称为一个“字节”()。串行通信的特点是:数据以字节为单位,按位的顺序从一条传输线上发送出去。这里至少涉及到以下几个问题:第一,每个字节之间是如何区分的?第二,发送一位的持续时间是多少?第三,怎样知道传输是正确的?第四,可以传输多远?等等。这些问题属于串行通信的基本概念。串行通信分为异步通信与同步通信两种方式,本节主要给出异步串行通信的一些常用概念。正确理解这些概念,对串行通信编程是有益的。串行通信1异步串行通信的格式 在的英文芯片手册上,通常说采用的是数据格式,英文全称是:“”,可以译为:“标准不归零传号空号数据格式”。这是一个通信术语,“不归零”的最初含义是:用负电平表示一种二进制值,正电平表示另一种二进制值,不使用零电平。“”即“传号空号”分别是表示两种状态的物理名称,逻辑名称记为“0”。对学习嵌入式应用的读者而言,只要理解这种格式只有“1”、“0”两种逻辑值就可以了。图3.3.1给出了位数据、无校验情况的传送格式。串行通信1 这种格式的空闲状态为“”,发送器通过发送一个“”表示一个字节传输的开始,随后是数据位(在中一般是位或位,可以包含校验位)。最后,发送器发送到位的停止位,表示一个字节传送结束。若继续发送下一字节,则重新发送开始位,开始一个新的字节传送。若不发送新的字节,则维持“”的状态,使发送数据线处于空闲。从开始位到停止位结束的时间间隔称为一帧()。所以,也称这种格式为帧格式。 通过这段内容,我们知道了异步串行通信中,通过“开始位”与“停止位”区分每个传送的字节。所以,每发送一个字节,都要发送“开始位”与“停止位”,这是影响异步串行通信传送速度的因素之一。同时因为每发送一个字节,必须首先发送“开始位”,所以称之为“异步”()通信。串行通信1串行通信的波特率 位长(),也称为位的持续时间()。其倒数就是单位时间内传送的位数。人们把每秒内传送的位数叫做波特率()。波特率的单位是:位秒,记为。是英文的缩写,习惯上这个缩写不用大写,而用小写。通常情况下,波特率的单位可以省略。通常使用的波特率有、、、、、、、、、。在包含开始位与停止位的情况下,发送一个字节是位,很容易计算出,在各种波特率下,发送字节所需的时间。显然,这个速度相对于目前的许多通信方式是慢的,那么,异步串行通信的速度能否提得很高呢?答案是否定的。因为随着波特率的提高,位长变小,以致很容易受到电磁源的干扰,通信就不可靠了。当然,还有通信距离问题,距离小,可以适当提高波特率,后面还会涉及此问题串行通信1奇偶校验 在异步串行通信中,如何知道传输是正确的?最常见的方法是增加一个位(奇偶校验位),供错误检测使用。字符奇偶校验检查()称为垂直冗余检查(,),它是每个字符增加一个额外位使字符中“”的个数为奇数或偶数。奇数或偶数依据使用的是“奇校验检查”还是“偶校验检查”而定。当使用“奇校验检查”时,如果字符数据位中“”的数目是偶数,校验位应为“”,如果“”的数目是奇数,校验位应为“”。当使用“偶校验检查”时,如果字符数据位中“”的数目是偶数,则校验位应为“”,如果是奇数则为“”。串行通信1 这里列举奇偶校验检查的一个实例,看看字符“”,其位构成是。由于字符“”中有三个位,若使用奇校验检查,则校验位为;如果使用偶校验检查,则校验位为。因而,字符“”如下所示: 在传输过程中,若有位(或奇数个数据位)发生错误,使用奇偶校验检查,可以知道发生传输错误。若有位(或偶数个数据位)发生错误,使用奇偶校验检查,不能知道发生传输错误。但是奇偶校验检查方法简单,使用方便,发生一位错误的概率远大于发生二位错误的概率,所以“奇偶校验”这种方法还是最为常用的一种校验方法。几乎所有的串行异步通信接口中,都提供这种功能。湖南生物机电职业技术学院欢迎你!感

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档