智能电子技术实践[多机通信].pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
智能电子技术实践[多机通信]

项目六任务;任务一 RS232单机通信; ⑴实现单片机与单片机通讯,单片机有4个键每个键发送一串字符串,另一个单片机接收,并显示。 ⑵实现与PC机通讯。将从智能开发板键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上。 ;UART(Universal Asynchronous Receive/Transmitter通用异步收发器。在异步串行通信总线中,RS-232C和RS485是比较广泛的两 种总线标准。这两种标准只是在电平标准上作了一定的约定。串行异步通信的数据格式。 ;RS-232是串行数据接口标准 ;二、串行口控制寄存器SCON ;SM2:多机通信控制位(方式2,3)。 1一只有接收到第9位(RB8)为1,RI才置位。 0一接收到字符N就置位。 REN:串行口接收允许位。 1一允许串行口接收。 0一禁止串行口接收。 TB8:方式2和方式3时,为发送的第9位数据, 也可以作奇偶校验位??? RB8:方式2和方式3时,为接收到的第9位数据; 方式1时,为接收到的停止位 TI: 发送中断标志。由硬件置位,必须由软件清0。 RI: 接收中断标志。由硬件置位,必须由软件清0。 ; 1.串行口波特串 通常情况下,使用单片机的串行口时,选用的晶振比较固定6MHz,12MHz,11.0592MHz。串行口常用的波特率及相应的设置 ; 在使用串行口之前,应对它进行编程初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下: ⑴确定定时器1的工作方式——编程TMOD寄存器; ⑵计算定时器1的初值——装载TH1、TL1; ⑶启动定时器1——编程TCON中的TR1位; ⑷确定串行口的控制——编程SCON; ⑸串行口在中断方式工作时,须开CPU和源中断— —编程IE寄存器。 ;开始;C51 通信程序例子 ;任务实施;RS232通信(硬件设计);任务二 智能仪器的485通信 ;实现任务如下图: ;1、MAX485芯片介绍 ;l?微机和智能仪器间基于RS485总线的主从方式点对多点通信,各为主/从属设备,主从设备中建立了主设备查询和从设备回应消息的格式;主设备可单独和从设备通信,也能以广播方式和所有从设备通信。 l?通讯方式全兼容,采用异步通信,起始位1位,数据位8位,停止位1位,无校验。数据传输速率为1.2 kbps、2.4kbps、4.8kbps、9.6kbps、19.2kbps。 ;SOI为起始位标志当值为F1H时为主发标志,值为F3H时为响应标志; ADR是信息帧的第一字节(8位)设备地址描述。 特征码是设备特征描述代码。 长度是该整条指令的总字节数(包括起始位标志、结束码)。 查询/回应是控制标识码, 也称功能码:查询消息中的功能代码告之被选中的从设备要执行何种功能。 CRC16是冗余循环码包含2个字节,即16位二进制。 EOI为结束码当值为F2H是为主发结束,值为F4H时为响应结束。 ; MAX485通讯程序与MAX232通讯程序在本质上是一样的,只是MAX485通讯程序需要加上通讯方向控制,,MAX485的DE和RE短接连P2.7口。 ;如下图有多个智能开发板每个开发板上安装DS18B20温度传感器并显示当前检测温度值,板上的MAX485和RS232与485转换接口与PC机连接。在PC微机上用VB建立一界面显示多个智能板上所测的温度。 ; VB界面程序设计 ; 总结 智能检测系统在工业控制中运用很广其设计难度在于通信程序设计,另外抗干扰问题是程序设计中难点,也是重点,值得研究。 ; OVER!

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档