首页专业论文技术应用政策标准解决方案常用资料经验交流教育培训企业技术专家访谈电力期刊
您现在的位置:北极星电力网 > 技术频道 > 专业论文 > 基于VB 6.0的串口通讯程序设计(3)

基于VB 6.0的串口通讯程序设计(3)

北极星电力网技术频道    作者:李锋 曾德良 于湘涛   2002/11/7 0:00:00   

 关键词:  串行通信 通信控件 Visual

  程序的几个关键之处:

  (1)程序将使用到两个动态数组,类型为字节(Byte),分别用于存储传送及接收数据之用。

  (2)在送出数据之前,先对数据做一些处理,由于我们要传送的是字节的数据。因此,首先将输入区内的文字转换为相应的ASCⅡ码,转换后再把数据送出去。

  (3)接收数据时先从缓冲区把数据读入事先定义的变量中,再从该变量中读取真正的二进位数据并显示在接收区中。

  MSComm只有一个OnComm事件,所有可能发生的状况全部集中在此一事件中处理。而且只要CommEvent属性值一产生变化,就会产生OnComm事件,这表示发生了一个通讯事件或一个错误。一旦OnComm事件发生,连带地会引入CommEvent参数,使用者可以在每一个相关的Case语句之后撰写程序代码来处理特定的错误或事件。在此例中,只要Rthreshold中设定门槛值达到时,便会使得CommEvert属性值变为ComEvReceive,因此接收的子程序便被执行了。 实现的程序代码如下: 若系统建立之初不知道所传送的是字符还是字节方式的数据(例如我们要建立一个通用型的数据接受器,类似Windows操作系统的终端机程序。),比较好的方式就是本例中的方式……一律采用字节数据接受方式,如此便不会丢失任何一个数据,而收回来的数据再做必要的处理与转换即可。可见上面所讲的字节传送程序具有一定的现实意义。

  4 结语 VB 6.0具有良好的图形接口并支持面向对象的编程方法和具有结构化的事件驱动编程模式,采用VB 6.0编写程序,短时间内就可以设计出交互界面友好、功能易扩展的程序。本文对Windows环境下通过VB 6.0程序使用MSComm串行通信ActiveX控件进行编程的方法做了简单的探讨和实践。VB 6.0的通信控件功能强大、编程简单,使得Windows环境下的串口通讯程序设计变得方便易行。最后希望本文能起到抛砖引玉的目的。

  参考文献 1 范逸之.Visual Basic与RS232串行通讯控制.北京:中国青年出版社相关文章

来源:现代电子技术
友情链接
北极星工程招聘网北极星电气招聘网北极星火电招聘网北极星风电招聘网北极星水电招聘网北极星环保招聘网北极星光伏招聘网北极星节能招聘网招标信息分类电子资料百年建筑网PLC编程培训

广告直拨:   媒体合作/投稿:陈女士 13693626116

关于北极星 | 广告服务 | 会员服务 | 媒体报道 | 营销方案 | 成功案例 | 招聘服务 | 加入我们 | 网站地图 | 联系我们 | 排行

京ICP证080169号京ICP备09003304号-2京公网安备11010502034458号电子公告服务专项备案

网络文化经营许可证 [2019] 5229-579号广播电视节目制作经营许可证 (京) 字第13229号出版物经营许可证新出发京批字第直200384号人力资源服务许可证1101052014340号

Copyright © 2022 Bjx.com.cn All Rights Reserved. 北京火山动力网络技术有限公司 版权所有