第九章单片机的串行接口.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章单片机的串行接口

9.1 串行通信基础知识 ;9.1.0 通信方式;1.并行通信;2.串行通信;1.异步通信 2.同步通信; 异步通信是指发送端和接收端使用各自的时钟来控制数据的发送和接收的一种通信方式。这两个时钟源彼此独立,无需严格同步。 异步通信的特点是以字符帧为单位进行传输。为了使接收方能正确接收与识别发方送来的数据,收发双方必须在进行异步通信前,事先约定好异步通信的字符帧格式和传输速率。 ;(1)异步通信的字符帧格式;异步通信字符帧 各部分的结构和功能:; ? 奇偶校验位:位于数据位之后,仅占一位,用于实现奇校验或偶校验。 ? 停止位:位于字符帧末尾,逻辑电平为1,长度通常为1位,也可取为1.5位或2位,用于向接收方表示发送端已发送完一帧字符。 ? 空闲位:可有可无,若有,则位于停止位之后,逻辑电平为1,位长度任意。???于表示发送端没有发送数据 ;(2)异步通信的传输速率;? 比特率:;? 波特率:;波特率和比特率的区别:;2.同步通信;同步通信的字符帧格式 ; ? 同步字符:位于帧结构开头,用于确认数据字符的开始。接收方进入接收状态后,不断对传输线采样,并把采样到的字符和双方约定的同步字符比较,只有比较成功后才会接收传送过来的字符。同步字符可以采用统一标准格式,也可由用户约定。在单同步字符帧中,同步字符常采用ASCII码中规定的SYN代码(即16H);在双同步字符帧中,同步字符一般采用国际通用标准代码EB90H。 ? 数据字符:在同步字符之后,个数不受限制,由所需传输的数据块长度和协议决定。 ? 校验字符:一般为1~2个,位于帧结构末尾,用于接收端对接收到的数据字符进行正确性校验。;异步通信的优点是不需要传送同步脉冲,字符帧长度也不受限制,故所需设备简单。缺点是字符帧中因包含有起始位、停止位或空闲位,从而降低了有效数据的传输速率。 同步通信的优点是无需在字符帧中插入附加信息,所以传输效率较高。缺点是必须保持发送时钟与接收时钟的严格同步,因此要求发送方能给接收方提供同步信号,或者要求接收方具备能从发方送来的包含有同步信息的信号中分离出同步信号的能力,所以同步通信的设备较为复杂、成本高,一般只用在高速数据通信系统中。;1.单工通信;2.半双工通信;3.全双工通信;9.1.3 串行通信的标准接口;RS-232C接口;RS-232C接口在远程数据通信系统中的应用;1.RS-232C的机械特性;DB-25和DB-9连接器;2.RS-232C的引脚功能(表9-1 );引 脚 序 号;3.RS-232C的电气特性;RS-232C的信号电平;RS-232C的传输距离与传输速率:;RS-232C在远程通信中的连接; 近程通信是通信距离小于15m的通信,这时,无需使用调制解调器,两台具有RS-232C接口的计算机可采用图9-10所示的两种连接方式中的任意一种进行直接连接。;5.RS-232C与MCS-51系列单片机的连接;MC1488、MC1489电平转换芯片 :;由MC1488、MC1489构成的电平转换电路 ; 为了减少使用双电源的麻烦,现在市场上出现了使用单电源供电的电平转换芯片,这种芯片体积更小,连接更简便,而且抗干扰能力更强,常见的有MAXIM公司生产MAX232。它仅需要+5V电源,由内置的电子泵电压转换器将?+5V转换成??10V~+10V。该芯片与TTL/CMOS电平兼容,片内有2个发送器和2个接收器,使用比较方便。由它构成的电平转换电路如图9-13所示。;由MAX232构成的电平 转换电路;6.RS-232C的缺点;9.2 串行接口的结构与控制;图9-14 MCS-51单片机串行口的结构;图9-14 说明;1.串口发送过程;2.串口接收过程;9.2.2 串行接口的控制寄存器;1.串行口控制寄存器SCON;SCON各位名称和功能;? RI(SCON.0):接收中断标志位。用于指示一帧信息是否接收完毕。它的工作过程是:在方式0中,当串行接收完第8位数据时;在其他方式下,当串行口接收到停止位时;由内部硬件电路使RI=1。一旦RI被硬件置1,便产生串口中断请求(假设串口中断是开放的,下同)。;? TI(SCON.1):发送中断标志位。用于指示一帧信息是否发送完毕。它的工作过程是:在方式0中,当串行发送第8位数据结束时;在其他方式下,开始串行发送停止位时,由内部硬件电路使TI=1,并向CPU发出串口中断请求。;? RB8(SCON.2):接收数据第9位。在方式2或方式3中,用于存放接收数据的第9位,此时,该位可能是奇偶校验位,也可能是多机通信中的地址帧/数据帧的标志位。在方式1时,若SM2=0,则RB8为接收

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档