网站大量收购独家精品文档,联系QQ:2885784924

串口通信.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  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文档。上传文档
查看更多
串口通信

单片机及其应用 串口通信简介 并行通信与串行通信 串口通信简介 并行通信与串行通信 串口通信简介 串行传送方式 串口通信简介 串行通信方式 串口通信简介 串口通信简介 串口通信简介 串行传输速率 MCS_51的串口 51系列的串口特征 MCS_51的串口 51系列的串口结构 MCS_51的串口 MCS_51的串口 51串口的特殊功能寄存器SFR MCS_51的串口 51串口的特殊功能寄存器SFR MCS_51的串口 51串口的特殊功能寄存器SFR MCS_51的串口 51串口的特殊功能寄存器SFR MCS_51的串口 51串口的特殊功能寄存器SFR MCS_51的串口 51串口的工作方式 MCS_51的串口 方式0-同步移位寄存器 MCS_51的串口 方式0-同步移位寄存器 MCS_51的串口 方式1、2、3--8位/9位异步收发器(UART) MCS_51的串口 波特率计算 MCS_51的串口 波特率计算 MCS_51的串口 波特率计算 MCS_51的串口编程 串口基本编程 MCS_51的串口编程 串口基本编程举例 MCS_51的串口编程 串口基本编程-初始化 MCS_51的串口编程 串口基本编程-发送 MCS_51的串口编程 串口基本编程-发送 MCS_51的串口编程 串口基本编程-接收 MCS_51的串口编程 串口基本编程-接收 MCS_51的串口编程 串口基本编程举例-2 -应用9位数据位帧格式(方式2、3)进行数据校验 MCS_51的串口编程 初始化部分 MCS_51的串口编程 单片机串口通信应用 主从式多机通信 单片机串口通信应用 主从式多机通信 单片机串口通信应用 主从式多机通信流程 单片机串口通信应用 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 单片机串口通信应用 控制系统常用串口通信标准 小结 串口基本知识 EX:单片机系统以16个一组接收以ASCII码形式发送的数据(00H~7FH),并采用1位校验位帧格式,对每个接收到的数据进行偶校验。如果发现数据错误,则向发送方回送错误标记FFH,请求重发。 发送部分 接收部分 接收数据,检测RB8 如果错误,则置错误标记 否则放入缓冲区 如果错误标记为1,则回送FFH MOV SCON, ;选择模式3(9位波特率可变的UART) MOV TMOD, MOV TL1,#0FDH MOV TH1,#0FDH ANL PCON,#7FH SETB TR1 ;波特率仍选9600,与前面相同 主程序 MOV ERR,#0 MOV R0,#R_BUF 检测错误标记 发送错误标记FFH 错误标记=1 缓冲区索引=16 接收数据 结束 已接收16字节 接收子程序 检测RI 接收一个数据 RI=1 检测TB8==PSW的P位 将数据写入缓冲区 RI=0 校验对 校验不对 置错误标记 修改缓冲区索引 发送FFH子程序 将FFH写入SBUF 清除错误标记 清除TI 检测TI TI=1 TI=0 主机 RXD TXD 从机1 RXD TXD 从机2 RXD TXD 从机n RXD TXD … 主机:-启动一次通信的过程 从机:-只能响应主机启动的通信过程 询问/发送 应答主机询问 主机 RXD TXD 从机1 RXD TXD 从机2 RXD TXD 从机n RXD TXD … 每个从机有地址,主机在通信时,首先发出地址帧,只有地址与其匹配的从机应答主机,而后主机发送数据,也只有该从机能够接收。 00H 01H N(=FFH) 工作于方式2或3, 利用SM2位和TB8位配合 TB8用于标识帧类型: TB8=1 地址帧 TB8=0 数据帧 起始:所有从机SM2=1 准备接收主机发送的地址帧 只有RB8=1,接收,否则丢掉 从机接收到地址帧后 与自身地址比较,相同,则将SM2=0,准备接收数据,否则保持SM2不变 SM2=0,才能接受RB8=0的数据 从机改变SM2后,给主机发送OK应答帧。主机接收后,发送数据,以\0结束。 从机接收到\0后,获知此次通信结束,将SM2位重新置1 准备接收下次通信的地址帧 主机端 从机端 发送地址帧 初始化 等待接收应答 查询20次无应答 是 否 依次发送各数据 下次通信 重发 初始化,SM2=1 等待接收 与自身地址比较 SM2=0,回送应答 匹配 不匹配 接收数据, 察看是否为\0 是 此次结束,SM2=1 否 RS-232

文档评论(0)

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

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

1亿VIP精品文档

相关文档