菜单
  

    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. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. PLC在机械手控制中的应用设计+梯形图

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 当代大学生慈善意识研究+文献综述

  10. 电站锅炉暖风器设计任务书

  11. java+mysql车辆管理系统的设计+源代码

  12. 十二层带中心支撑钢结构...

  13. 杂拟谷盗体内共生菌沃尔...

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 中考体育项目与体育教学合理结合的研究

  16. 大众媒体对公共政策制定的影响

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回