菜单
  

    1.3 VC++串口通信编程和数据库概述
    1.3.1 VC++6.0
    VC++6.0是由微软公推出的一款十分强大的可视化编程工具,且它与微软自己的
    操作系统的兼容性较好,。又因为本课题中包含对硬件操作的串口编程, 采用VC++作
    为软件编写工具是最佳选择。在VC中进行串口编程,有两种选择, 一种是采用既Win32应用程序接口(API)函数来实现,,但用API编写程序时经常要考虑程序的多线程问题,
    使得编写出来的程序不仅复杂、继承方面也不好,还十分的庞大,令人难以读懂理解。
    因此本课题采用另一种方法来实现串口通信,即运用VC++中提供ActiveX控件MSComm[6]。
    而在应用软件方面的开发,VC++也同样能够胜任,靠着其强大的代码生成向导,
    即可不用自己写一行代码就能得到一个能够运行的Windows应用程序,虽然它什么事
    都不鞥干。另外,VC++本身附带的大量基本类库,就是已经封装好的API函数,己经
    成为许多进行Windows开发的行业标准。
    VC++开发软件包括两个完善的Windows应用程序开发系统。一个是只使用Win32
    API函数开发的Windows程序; 另一个是在MFC封装好的类库框架范围内的C++语言编
    程[6]
    。本课题采用了第二种方法进行应用程序的开发。
    1.3.2 串口通信
    串行通信接口经过这么多年的运用和再发展,到目前为止已经衍生出很多不同的
    种类,不过它们均是在RS-232的基础上经过改进而形成的[7]

    (1)RS-232标准
    串口通信是一种较为普遍的应用技术。不管是在工业控制方面,还是在其他行业,
    都有着相当广的应用,开发串口通信的语言也有很多。在诸多编程语言中,使用 VC++
    进行串口开发相对来说还是比较好的,串口通信可以应用在微机与微机、微机与单片
    机、微机与智能仪器、微机与 PLC、微机与GSM 短信模块、PC 与远程 I/O 模块等。
    在无线传感器网络上位机编程中,使用MSComm控件进行编程来实现串口通信, 上
    位机软件通过串口接收数据并显示,操作人员根据上位机显示的相应信息作出相关举措。
    1.3.3 Access 数据库
    Access是微软公司推出的一款数据管理软件,它有着操作简单直观,容易上手,
    数据管理能力强,界面美观等优点。而且它也是基于 window 系统所开发出来的应用
    程序,有着比其他数据库软件更好的系统兼容性[8]
    。并且它运行而稳定,提空了多种
    多样的数据系统对象,也有着相当丰富的向导、生成器等。为普通用户建立数据库
    提供极大的便利,不用去编写复杂难懂的程序代码就能够完成绝大部分的数据管理
    任务,而且费用也不高[9]。
  1. 上一篇:电机与拖动虚拟平台开发+文献综述
  2. 下一篇:单自由度的风机减振控制
  1. 基波磁通补偿的串联混合...

  2. 单H桥三电平有源电力滤波器的控制策略研究

  3. PLC柔性制造系统的控制系统设计+梯形图

  4. 含二甲基咪唑分子基介电...

  5. PID控制三容水箱的建模与控制MALAB仿真

  6. MATLAB数字图像处理的空间滤波器设计

  7. Protel99SE多功能充电宝的设计+PCB电路图

  8. 高警觉工作人群的元情绪...

  9. 现代简约美式风格在室内家装中的运用

  10. 浅析中国古代宗法制度

  11. 上市公司股权结构对经营绩效的影响研究

  12. 巴金《激流三部曲》高觉新的悲剧命运

  13. 中国传统元素在游戏角色...

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. C++最短路径算法研究和程序设计

  16. NFC协议物理层的软件实现+文献综述

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回