PC机与两片51单片机串行进行通信的集散系统毕业设计.doc

PC机与两片51单片机串行进行通信的集散系统毕业设计.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分类号 TN919 编号 201125502220 集散系统的设计与模拟 Design and Simulation of Distributed Control System (申请烟台大学学士学位论文) 申请学位: 工学学士学位 院 系: 计算机学院 专 业: 自动化 学生姓名: 李帅 学 号: 200725502220 指导老师 王培进(教授) 2011 年 6 月 7 日 烟台大学计算机学院 [摘要]该设计是一个基于串行通信的集散控制系统。该集散控制系统由PC与2个单片机组成,其中PC作为上位机对单片机进行控制和监视,采用Visual Basic编制界面。两片AT89C52单片机作为下位机,用来接收上位机指令并实现相应功能。通信基于USB通用串行总线标准,线路由USB-hub中转扩展。可以实现PC和单片机之间主从式半双工通信。本文详细讨论了硬件电路的设计方法、主从式通信协议设计方法、主机人机交互界面的设计方法、下位单片机驱动的设计方法以及开发环境keil uVision2、Visual Basic6.0的使用方法,通过以上各种方法,最终实现了PC对多个单片机的集散控制。 [关键词] PC;单片机;集散系统;通信 Abstract: This distributed control system based on serial communication protocol is composed of a PC and two MCUs. PC is used as master, whose interface is programed by Visual Basic, and MCUs are used as slave so as to receive the single order from the master.The design of communication protocol and corresponding design of hardware and software of PC and multiple MCUs is described in the article. All the designs mentioned above get together to realize the DCS at last. This article also introduces how to use the editor softwares such as keil uVision2 and Visual Basic 6.0 .Some pictures and charts are given in order to make this article more vividly to read and more easily to understand. Keywords: PC;MCU;serial communication 目录 1 第二章 系统总体设计 2 2.1 系统概述 2 2.2 系统概图 2 2.3 系统总体运行图 3 2.4 系统功能模块 4 2.5 系统设计步骤 4 第三章 系统硬件设计 5 3.1 硬件结构 5 3.2 上位机PC与USB集线器 5 3.3 芯片PL2303 6 3.4 单片机 7 第四章 系统软件设计 7 4.1 通信协议 7 4.1.1 异步串行通信 7 4.1.2 帧 8 4.2 下位机(单片机)串行通信及程序设计 9 4.2.1 单片机开发环境uVision2介绍 9 4.2.2 下位单片机驱动程序 9 4.3 上位机(PC)串行通信及程序设计 12 4.3.1 PC界面开发环境Visual Basic 6.0介绍 12 4.3.2 PC上位机界面程序编制 12 结束语 19 致谢 21 参考文献 22 附录代码 23 附录代码 29 第一章 序言 随着计算机技术尤其是单片微型机技术的发展,随着多微机系统的应用和微机网络的发展,通信功能越来越显得重要。这里所说的通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是把组成信息的各个码位在同一根传输线上,从低位到高位,逐位地、顺序地进行传送的通信方式,所用的传输线少,一个方向上只须一条传输线,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传送。对于那些与计算机相距不远的人机交互设备和串行外部设备如终端、打印机、逻辑分析仪、磁盘等,采用

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档