华东理工大学成教 单片机 第七章(精品·公开课件).pptVIP

华东理工大学成教 单片机 第七章(精品·公开课件).ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用 单片机原理及应用 单片机原理及应用 第七章 单片机的串行接口 单片机原理及应用 单片机原理及应用 AT89C52的串行接口 波特率设计 串行接口的工作方式 串行口应用和编程 串行通信 单片机原理及应用 第一节 串行通信 一、并行和串行通信 1.并行通信 数据各位同时传送,如P1口,速度快,线数与位数相同。 2.串行通信 数据按一位一位顺序传送,传输线少,速度慢,适合远距离传送。 单片机原理及应用 发送端: LOAD作用下,D0~D7并行数据打入。 接收端: 时钟控制下数据一位一位移进来,完成串-并转换 时钟控制下数据一位一位移出去,完成并-串转换 单片机原理及应用 二、通信方式 1. 异步通信ASYNC (Asynchronous Data Communication) (1) 传送字符格式: 起始位(1位“0”),数据位(5~8位),校验位(1位),停止位(1位、1位半或2位“1”) 构成一帧。 起始位 数据位7位 低位 高位 停止位1位 校验位 单片机原理及应用 (2) 特点: 数据传送可靠性较高,每个字符都由起始位打头,停止位结束,只需在一个字符传送时间内接收和发送时钟保持同步即可。 但通信效率低。 (3) 波特率(Buad rate) 单位时间内传送的位数,波特率=位数/秒 例:每秒传送120个字符,每个字符10位,即 波特率=120×10=1200波特 每位传送时间Td=1/1200=0.833ms 单片机原理及应用 2.同步通信SYNC (synchronous Data Communication) (1)数据传送格式 1~2个同步字符作为数据块的起始符号,校验字符用于校验传送错误。 (2)特点 接收器和发送器时钟要求严格同步。 通信效率较高。 波特率可达几百千波特。 单片机原理及应用 单片机原理及应用 第二节 AT89C52的串行接口 发送SBUF 接收SBUF 门 发送控制器 接收控制器 移位寄存器 波特率发生器 串行口控制寄存器SCON 串行口中断 TI RI TXD(P3.1) RXD(P3.0) 8 8 8 内部总线 特殊功能寄存器PCON,波特率 一、串行接口的结构 数据接收缓冲器/数据发送缓冲器 SBUF 串行接口 控制寄存器SCON 单片机原理及应用 单片机原理及应用 串行接口控制寄存器 SCON 特殊功能寄存器 PCON 1.SCON 设置串口工作方式,接收和发送控制以及状态标志。 二、串行接口的控制 单片机原理及应用 单片机原理及应用 (1)SM0SM1 方式选择 0 0 方式0,移位寄存器方式 0 1 方式1,8位UART,波特率可变 1 0 方式2,9位UART,波特率两种 1 1 方式3,9位UART,波特率可变 (2) SM2:方式2,3的允许多机通讯位 SM2=1,第9位为地址(‘1’)、数据(‘0’)标志位 (3)REN:允许接收,由软件置,0为禁止 (4)TB8:对方式2,3是发送的第9位数据 (5)RB8:对方式2,3是接收的第9位数据 (6) TI、RI:发送和接收中断标志 单片机原理及应用 单片机原理及应用 2.PCON 用于串行传送的波特率控制 SMOD=1时,波特率加倍 单片机原理及应用 单片机原理及应用 第三节 串行接口的工作方式 一、方式0 外接移位寄存器,用于扩展I/O接口 (1) 波特率=fosc/12 (2) 数据线RxD出入 (3) TxD输出同步移位脉冲 (4) 8位数据低位在先 单片机原理及应用 单片机原理及应用 (1) 发送 (2) 接收 接收完8位数据,RI置1,再次接收,必须置RI=0 单片机原理及应用 单片机原理及应用 二、方式1 8位异部串行通讯口 1. 数据格式 2. TxD:发送数据线 RxD:接收数据线 3. 波特率可变 单片机原理及应用 单片机原理及应用 1. 发送 CPU将数据送SBUF,启动发送,发完一帧,TI=1。 2. 接收 REN=1允许接收 (1) 以16倍波特率采样RxD,有 启动接收 (2) 在第7,8,9个计数状态,采样RxD,=0为起始位 (3) 接收数据位 (4) 接收到停止位送RB8,8位数据送SBUF,置RI=1 单片机原理及应用 单

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档