本站首页 计算机论文 会计审计论文 工科论文 理科论文 法律论文 经济学论文 文化类论文 财务论文 文学论文
  管理论文 教育学论文 证券金融论文 医学论文 农业论文 哲学论文 艺术学论文 社会学论文 免费论文 论文翻译
  论文分类 | 写作指南 | 付款方式 | 交费确认 | 论文代写 | 服务指南 | 招贤纳士
论文搜索:
  滚动新闻:
当前位置: 博景源论文网 >> 工科论文 >> 通信学论文 >> 正文
  用VB实现Windows下的微机串口通讯    5星级
用VB实现Windows下的微机串口通讯
[ 作者:Admin     来源:博景源     点击数:     更新时间:2007-3-17   ]

    摘  要

    Visual Basic 6.0 是一种功能强大的Windows应用程序的开发工具。它具有众多的特点,提供了面向对象的可视化的程序设计方法,是开发Windows应用程序的一种方便而简捷的方法。
    本文主要介绍了利用VB提供的串行通信控件开发串行通信的详细过程,同时在功能上也提供了不少简便之处。着重讲述了软件设计的全过程,分别阐述了串口的初始化,数据的接收与发送,串口配置的初始化与实现,以及在串行通信中校验码与纠错码的实现。主要涉及到VB与串行通信,校验码和纠错码的实现原理。
本软件具有收发数据及时准确,无遗漏数据现象出现,并对传输中出现的错误能够检验并实现纠正功能。适合于对数据传输的准确性有较高要求的场合使用。而且具有方便实用,操作简单等特点。

关键词:Visual Basic 6.0;串行通信;校验码;纠错码

 ABSTRACT

Visual Basic 6.0 is a powerfully functional exploit tool for windows application programming. It has many distinguishing features, offered Object-Oriented visual programming tools. So it is convenient and simply means for Windows applications.
The detailed process of developing serial communication, using the serial communication facilities offered by VB, is mainly introduced In this article. The most important part is about the whole process of software designing, which includes the initialization, the data’s receiving and sending, the serial disposal’ initial and achieving of correcting code and verifying code. It mainly refers to VB and serial communication, the rules of correcting and verifying.
The software has some functions such as receiving and sending data in time and exactly, never missing data verifying and correcting mistakes transmitted. It is suitable to be used in the occasion which needs high accuracy. What’s more, it is easy to use and operate.

Key words: Visual Basic 6.0;serial communication; verifying code;
correcting code.

目  录

第1章 绪论 1
1.1 软件设计的背景 1
1.1.1 Visual Basic简介 1
1.1.2 串行通信的特点 2
1.2 毕业设计的主要任务 3
第2章 串行通信的基本概念 4
2.1 通 信 4
2.2 串行通信 5
2.3 RS-232接口标准 6
2.4 通信参数 8
2.5 接线和错误预防 10
2.6 本章小结 11
第3章 校验码和纠错码 13
3.1 校验纠错的必要性及工作方式 13
3.2 纠错码的基本思想及术语解释 15
3.2.1 术语介绍 15
3.2.2 纠错码的基本思想 16
3.2.3 汉明距离与重量 18
3.2.4 码的纠错和检错能力与最小距离的关系 18
3.2.5 纠错编码的分类 19
3.3 循环码 20
3.3.1 循环码的定义 20
3.3.2 循环码的特点 21
3.3.3 生成矩阵和校验矩阵 22
3.4 本章小结 26
第4章 VB及其串行通信控件 27
4.1 Visual Basic介绍 27
4.2 MSComm控件 30
    4.2.1 引用步骤 30
    4.2.2 工作方式 33
    4.2.3 常用属性说明 33
4.3 本章小结 37
第5章 程序设计 38
5.1 串口技术 38
5.2 程序的实现 38
5.2.1 窗体的界面设计 39
5.2.2 定义窗体变量 41
5.2.3 加载主窗体 42
5.2.4 响应窗体事件 43
    5.3 本章小结 51
结    论  52
参考文献  53
致    谢  54
 
第1章  绪论

1.1 软件设计的背景
1.1.1 Visual Basic简介
Visual Basic(简称VB)是软件巨头美国微软公司推出的Windows环境下的应用开发工具。Visual Basic的出现是Windows操作系统日渐成熟的必然产物。Microsoft Windows为用户和程序员提供了一个共同的人机交互界面:对于用户,Windows提供了一个鼠标下的操作环境,此环境对所有应用程序都一样,方便了用户的操作;而对于程序员,Windows提供了一组预定义的开发工具,即Microsoft Windows软件开发工具箱(SDK,Software Development Kit),此工具使程序员能够方便地开发出一个与Windows界面风格相同的应用程序。在早期的Windows应用程序开发中,虽然程序员不必再去关心最终用户的硬件配置情况,但在这个开发环境中,程序员遇到的最大困难就是Microsoft SDK所提供的六百多个函数以及与其配套的事件驱动(Event-driven)编程技术。这两种新方法的引入使许多程序员重新陷入困境,因为他们不仅要掌握六百多个函数的具体功能和事件驱动编程技术,而且还不得不学会C语言去描述这些问题。因此,这个的程序员首先要掌握C程序设计技术,然后再开始学习SDK,任务之重可想而知。在这种情形下,就迫切要求出现一种适应Windows环境下的可视化程序开发工具,使程序员从重复性的系统接口代码编写工作中解脱出来,Visual Basic由此而诞生。
    Visual Basic编程语言是在早期的BASIC语言基础上发展而来的。顾名思义,Visual指的是可视的图形用户界面方法,Basic指的是曾经广为流行的BASIC过程化编程语言。Visual Basic具有简单易学的特性,只要稍有计算机语言基础就可以很快掌握它。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。可视化编程环境的“所见即所得”功能,使界面设计如同积木游戏一样,从而使编程成为一种享受;强大的多媒体功能可以轻而易举地开发出集声音、动画和图象于一体的多媒体应用程序;新增的网络功能提供了快捷编写Internet应用程序的能力。

论文编号:000814  价格:200  是否有源码:有 【字体: 字体颜色
  • 上一篇文章: 蜂窝移动通信系统中越区切换技术的讨论与算法实现

  • 下一篇文章: 机车运行系统中数据通讯设计及实现
  • 发表评论  打印此文  收藏此页  关闭窗口  返回顶部
     最新热点文章
    企业工资管理系统的开发
    计算机专业毕业论文
    论跨国公司的发展历程及其规律
    VB、VF论文题目列表
    PB、JSP论文题目列表
    单片机温度控制系统
     
     最新推荐文章
    学生信息档案管理系统
    从激光原理看六脉神剑的产生机制
    中国文化外交初探
    利用Internet重新构造科研管理系统
    基于Web的库存管理系统
    应用于视频编码的块匹配运动估计算法设
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    版权声明 | 联系我们 | 刊登广告| 关于博景源 | 加入收藏 | 设为首页
    版权所有:博景源科技有限公司 © 24小时客服电话:0451-81986565 客服邮箱:service-86qb@163.com
    Copyright© 1998 - 2008 www.86qb.com All Rights Reserved

    地址:哈尔滨市道里区新阳路恒祥大厦F901

    黑ICP备 06008746号