欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    51单片机多机通信课程设计

    • 资源ID:1455130       资源大小:345.50KB        全文页数:27页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    51单片机多机通信课程设计

    1、 单片机应用与仿真训练设计单片机应用与仿真训练设计报告报告 单片机多机通信单片机多机通信 姓 名: 学 号: 专业班级: 指导老师: 所在学院: 2011 年 7 月 5 日 2 摘要摘要 本设计是基于 AT89S52 单片机温度检测传输的三机通信系统, 有三个单片机 组成,其中一个作为主机(上位机) ,控制并负责接收来自从机 1 号和从机 2 号 采集的数据信息,并显示在数码管上。由主机发送控制信息(通过按键控制) , 确定是接收来自想要得到各从机数据。从机 1 号和 2 号是数据采集模块,用来采 集室内或室外温度信息,并通过通信协议传送给主机。为保证三机通信可靠性, 通信口要有识别功能,5

    2、1 单片机串行口控制寄存器 SCON 中 SM2 位正是满足这一 要求而设置的。当串行口以工作方式三工作时,接收和发送的信息都是 11 位数 据,既包含 SBUF 寄存器传送的 8 位数据, 还包括 SCON 中可编程第 9 位数据即 TB8 或 RB8,主机可通过设定 TB8 是 0 或 1,来区别发送的是地址还是数据。从机都 先将 SCON 中的 SM2 设置为 1,待主机发送地址信息,与本身的地址对照,如果 是,则令从机 SM2 为 0,准备接收主机信息并发送温度信息,如果不是,则继续 等待。主机通过中断口接收数据,处理后显示在数码管上。此次设计由于只有一 个 18b20 温度传感器,这

    3、里用三个任意的数据代替从机 2 采集温度数据,由于传 输距离较短,这里不用 MAX232,直接将主机的发送端接从机接收端,主机接收端 连接从机发射端,仿真结果正常显示,实验结果正常。 1 目录目录 1 概述. 1 1.1 设计概述. 1 1.2 多机通信基本原理. 1 1.3 通信协议 2 2 系统总体方案及硬件设计. 3 2.1 总体设计方案 3 2.2 硬件电路设计. 3 3 软件设计. 7 3.1 控制流程图. 7 3.2 串行口采集步骤 7 3.3 软件流程图 8 PROTEUS 仿真 . 9 课程设计体会 11 参考文献:. 12 附件 1:主机 A 源程序代码 13 附件 2:原理

    4、图. 24 1 1 概述概述 1.1 设计概述 目前在通信领域里,单片机一对一通信已经不能满足人们设计的需要,多 机通信已经成为主要通信方式。单片机多机通信是指两台以上的单片机组成的 网络结构,可以通过串行通信方式共同实现对某一过程的控制。目前单片机多 机通信形式较多, 常见的有星形、 环形, 串行总线型通信和主从式多机型四种。 本设计采用的是主从式多机型,它是一种分散性网络结构,具有接口简单、使 用灵活等优点。下图为主从式多机通信示意图: 多机通信示意图 1.2 多机通信基本原理 51 用于多机通信时必须工作在方式 2 或方式 3。以方式 3 为例,每发送一 帧数据为 11 位:1 位起始位(0),8 位数据位和 1 位停止位(1),附加的第 9 位 数据在非多机系统中为奇偶校验位, 在发送端有 SCON 的 TB8 产生, 在接收端传 送到开关电源模块 SCON 的 RB8。它还可设定为“0”或“1”作为在 MTD2002 多 机通信中区分数据帧(0 标志)还是地址帧(1 标


    注意事项

    本文(51单片机多机通信课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583