毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
移动无线网络的监控系统设计(3)
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]。
共3页:
上一页
1
2
3
下一页
上一篇:
电机与拖动虚拟平台开发+文献综述
下一篇:
单自由度的风机减振控制
热环境对磁记忆信号的影响ANSYS有限元分析
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
PLC物料自动分拣系统的设计+源程序
单相电压型逆变电路的谐...
辩护律师的作证义务和保...
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
多元化刑事简易程序构建探讨【9365字】
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
拉力采集上位机软件开发任务书
高校网球场馆运营管理初探【1805字】