2022年单片机及接口技术.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文档。上传文档
查看更多

一、串行通信的基本概念*

二、单片机中的串行口*

三、USART串行通信接口芯片8251A*;两种基本形式——同步与异步

传输速率——比特率与波特率

单工与双工方式

调制与解调

串行通信中的校验方式

串行通信的接口标准—RS232C,422,423,485;同步传输:

·连续串行传送数据的通信方式,一次通信只传送一帧信息;

·发送方与接收方使用同一时钟。

同步通信信息帧格式:

·同步字符用于确认数据字符的开始,起起始同步的作用;

·校验字符有1-2个,用于校验接受数据字符的正确性;异步传输:

·发送方与接受方不使用同一时钟,其时钟源彼此独立;

·通过字符帧格式协调数据的发送和接收。

异步通信字符帧格式:

;2、传输速率与波特率;4、调制与解调;奇偶校验方式(异步通信中使用)

发送的数据和校验位中“1”的个数为奇数(奇校验)或偶数(偶校验)。

校验和方式

发送数据求和,保留低8位或16位做校验。

CRC码校验方式(CyclicRedundancyCheck,循环冗余校验)

发送数据被生成多项式除,用余式做校验。

;RS—232C标准接口

·是美国电子工业协会(EIA)与Bell等公司在1969年开发并公布的一种按位进行通信的总线标准,适用于同步和异步方式。

·是一种DTE(DataTerminalEquipment)和DCE(DataCommunicationEquipment)之间的信号传输线。

;6、串行通信接口标准;(2)信号线分配及定义;(3)RS-232C的接线形式;(3)RS-232C的接线形式;RS—422A接口

平衡式差分传送

RS—423接口

非平衡式差分传送

RS—485接口

是RS-422A的变形,区别是:RS-422A为全双工,采用两对平衡差分信号线;RS-485为半双工,采用一对差分信号线,对于多站互连十分方便。;二、单片机中的串行口;1、串行口控制寄存器;SM2:允许方式2和方式3进行多机通信控制位。

?在方式2或方式3下:

如SM2=0,串行口以单机发送或接收方式工作,TI和RI以正常方式被激活,但不会引起中断请求(只能采用查询法进行数据传送);

若SM2=1且RB8=1时,RI不仅被激活而且可以向CPU请求中断;若接收到的第9位数据(RB8)为0,不激活RI。

?在方式1时,SM2应设置为0,此时只有收到有效停止位时才会激活RI,若没有接收到停止位,则RI??0。

?在方式0中,SM2不用,应设置为0。;REN:允许串行接收控制位。

软件置1允许接收,若为0则禁止接收。

TB8:用于在方式2和方式3时存放发送的第9位数据。

(1或0)由软件置位或复位。

RB8:用于在方式2和方式3时存放接收到的第9位数据;在方式1下,若SM2=0,则RB8用于存放接收到的停止位。在方式0下,不使用RB8。

TI:发送中断标志位。发送前必须由软件清0。

RI:接收中断标志位。必须由软件清0;2、串行口工作方式;方式0接收(REN=1,RI=0)

清SCON中的RI位

RI

RECEIVE

SHIFT

RXD(IN) D0D1D2D3D4D5D6D7

TXD

(2)方式1:SM0=0,SM1=1

8位异步通信口:RXD接收数据,TXD发送数据。

波特率可变,由定时器控制。

数据格式:每帧10位,1位起始位,8位数据,1位停止位。

数据位低位在先。;

方式1发送

TXCLK

写入SBUF

SEND

SHIFT

TXD起始位D0D1D2D3D4D5D6D7停止位

TI

方式1接收(RI=0,SM2=0或接收到停止位1数据有效)

RXCLK

RXD起始位D0D1D2D3D4D5D6D7停止位

SHIFT

RI;(3)方式2SM0=1,SM1=0

9位异步通信口。

数据格式:每帧11位,1位起始位,8位数据,1位可编程位,1位停止位。数据位低位在先。

发送时可编程位(TB8)送出0或1,接收时可编程

文档评论(0)

192****8732 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档