多片单片机与计算机之间串行通信的实现.pdfVIP

多片单片机与计算机之间串行通信的实现.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯 多片单片机与计算机之间串行通信的实现 毛玉蓉 多片单片机与计算机之问串行通信的实现 RealizedSerialCommunicationBetweenMicrocomputersandComputer 毛 玉 蓉 (长江大学电子与信息工程学院 湖北荆州 434023) [摘 要] 文章介绍了基于windows,利用VB,通过 串口依照RS一232标准实现多片单片机与计 算机之 问的通信。具体介绍了VB环境下串行通讯程序的编制,并给出了主要的程序代码 ,结合岩芯渗 透率测试系统,介绍了测试系统与PC机通讯的串口设计,给 出了通信模块流程 图。该 串行通信程序的 设计具有线路简洁、性能良好、成本低、可靠性高等特点,值得推广。 [关键词] 单片机 VB 串行通信 [中图分类号] TP368.2 [文献标识码] B 在采用 以PC机为控制中心的数据采集 自动化 的稳定性和可靠性 ,同时简化了程序编码过程。 控制系统中,通常需要单片机采集数据 ,然后用异步 我们将使用 的串 口通信组件 的名称定义为 串行通讯方式传给 PC机 ,PC对单片机进行定时控 MSComml,通信时,需要给它设置如下几个属性 : 制,需要多个单片机协同工作 。如果系统不很复杂, (1)选择串口号 可通过定时器控件控制收发过程 ,在必要的地方启 MSComm1.CommPort=1 /*选择串口1*/ 用 自动接收装置 ,使定时控制和通讯过程完美地结 (2)打开串行 口 合起来。这样 ,可以免去 “握手”协议的繁琐过程 ,简 MSComm1.PortOpen—True /*打开串口*/ 化编程,提高速度。本文结合岩芯渗透率测试系统的 当要准备关闭端 口时,只需将 PortOpen属性 数据采集部分,介绍利用VB实现多片单片机与计 设置为False即可。 算机之间的串行通信。 (3)建立通信握手信号 MSComm1.Handshaking:comNone /*选择 1 VB环境下串行通迅程序的编制 握手信号 */ 本系统设计的数据处理程序将在w1NDOWS (4)指定输入方式 平台上 ,可以借助微软公司的VisualBasic开发了 MSComm1.InputMode=comlnputModeText / 上位机的应用程序。VB具有面向对象的设计方法, *设置串口输人方式 */ 友好的用户界面、简单方便的串行通讯和实用性强 (5)数据格式选择 等优点,无须借用其他语言就可以开发出优秀的控 MSComm1.Settings一”2400,n,8,1” /*设置 制系统通讯软件。本文介绍在Windows2000环境 波特率、奇偶校验位、数据位、停止位 */ 下,利用 VB来实现 PC机与多个 ATMEL公司的 (6)开辟输出缓冲器的长度 AT89C51单片机之间的串行通讯 。 MSComm1.OutBufferCount一 1 /*开辟 1个 1.1 系统初始化 字节 的输出缓冲区*/ VisualBasic提供 了_个具有 串行通信功能的 (7)开辟输入缓冲器 的长度 MSCOMM组件 ,运用它非

文档评论(0)

189****4123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档