基于vb60的计算机与单片机串行通信.pdfVIP

  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文档。上传文档
查看更多
基于vb60的计算机与单片机串行通信

安阳工学院学报 丝 !!!!!堡!!¥彗§!!!塑堡垡!:!!!!!!坠 !墼!堑 基于VB6.0的计算机与单片机串行通信 张修太t胡雪惠: (1.安阳工学院,河南安甜455000;2信阳师范学院,河南信阳464000) 摘要:介绍计算机与单片机串行通信的实现方案,其中计算机接收和发送数枯是用vB6中的MscoMM控件来实现 的.并将接收的敷据保存在数据文中暇备后维娃理;单片礼接牧计算机的数据主要是甩束谩王单片机的工作参教的,单片扭 定时向计算机发送一定的数据,主要是单片机产生的数据或由单片机检测的教据,用汇编语言缟程。 关键词:串行通信;控件弹片机:Msc咖II:智能仪表,数据采集 中图分类号:TP311 文棘标识码:A 文章编号:1673—2928(2007)04—0064加5 串行通信在自动控制、数据采集、网络通信等 据位数:4、5、6、7、8;停止位数:l、1.5、2。设置格式: 方面有着广泛的应用,下面就以具体的实例介绍 Object.settin轳=96()0,N,8,l 计算机与单片机之间的串行通信的实现方案。 基于VB6的串行通信”t4 1.1vB6串行通信的基础知识 取回数据的格式为字符串,设为 1.1.1用vB实现串行通信的方法 c咖.Control6.o 1)串行通信控件。Mic瑚oft 进莉数据的数组。 (Mscomm); 4)Rthreshold。设置并返回要接收的字符数。 2)应用程序接口。window8API。采用串行通信 控件MSComm实现。 一个整数时,接收缓冲区每收到这一整数个字符 1.1.2用vB实现串行通信的方式 都会产生Oncomm事件。 1)事件驱动方式。利用Mscomm控件检查5)s妇esbold。设置并返回传输缓冲区中允许 commEvent事件属性值(包括通信错误和通信事最小字符数。stllreshold属性为O时,数据传输事件 件),当Msc哪m控件属性值与commEvent事件属 性值相同时产生oncomm事件,然后执行相应程当在输出队列中字符数从6降到5时,产生 序,按照事件程序区中的程序实现数据的接收和 0ncomm事件。 发送或者数据的保存等处理;本文利用Mscomm 的属性设置引发Oncomm事件实现数据接收。数区读取的字符数。 据发送是通过click事件进行的。 一 7)Input。返回并删除接收缓冲区中的数据流。 2)程序查询方式。程序通过查询c。mmEvenlInpul属性可以传输文本数据或二进制数据。用 的某一属性的值(包括通信错误值和通信事件值) Input属性传输文本数据,必须定义一个包含一个 来确定是否进行数据接收和发送。 字符串的变量,发送二进制数据时,Input属性通过 1.1.3 一个变量返回一个二迸制数据的字节型数组。如 MsC彻控件属性 1)commport。设置并返回通信端口号。有效端 ),其中send()为hyte型 Object.Ou‘put=send( 口号为1到】6的任何整数,必须在打开端口前没 数组。 置cⅢmp嘣属性。设置方法:0bjecLcompon=l 性可以传输文本数据或二进制数据,用Output属 2)setlin鼬。设置并返回波特率、奇偶校验、数 据位和停止位参数。波特率:一般取】lo、300、600、性传输文本数据,必须定义一个包含一个字符串 1200、2400、9600、14400、19200、28800、38400等;的变量,发送二进制数据时,必须传递一个包含字

文档评论(0)

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

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

1亿VIP精品文档

相关文档