毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机温度控制监视软件的设计+VB源代码(6)
2、发送的字符/数据: 图片上输入的是 59,你可以随便输入 2 位数字。
3、使用短路冒或者铁丝、镊子之类的短接即可。短接串口线或者 USB 转串口线 9 针中的 2 和 3。见图3.3.3 图3.3.3 短接串口
5、短接完毕后,用鼠标左键点击 串口调试助手上的手动发送
可以看到如下图3.3.4: 图3.3.4 自发自收测试
结论:每点击一次可以收到一次数据,说明串口和串口线正常。
4 温度控制监视软件
温度控制监视下位机采集检测的温度为本上位机提供了数据,温度控制监视软件将实现对这些数据的查询、显示、趋势图等处理功能,建立一个易于使用、易于管理的人机交互界面。
4.1 温度控制监视软件功能
温度控制监视软件的目的是对下位机检测的数据进行后处理。温度控制监视软件主要包括以下功能:
1.与下位机进行数据通信;
2.检测数据录入数据库;
3.实现温度信息库的查询、显示、趋势图等处理功能。
温度控制监视软件总体框图如图4.1所示。
图4.1温度控制监视软件总体框图
为防止不相关人员随意打开本软件修改,删除检测结果,所以软件运行后,首先设计了登陆对话框,要求输入用户名和密码,输入正确后才能进入该软件的主界面。主界面采用MDI菜单形式设计,通过下拉菜单,可以进行系统功能即添加新用户名和修改密码、与下位机进行串行通信、将接收到的温度信息生成数据库、对数据库中的数据进行查询、显示、删除、趋势图等操作。
温度控制监视软件运行在PC机上,开发平台采用Microsoft Visual Basic6.0,下面将详细介绍各个模块的实现过程。
4.2 数据库的设计
数据库是存放数据的仓库,是以一定的组织方式存储在计算机中相关数据的集合。它能以最佳方式、最少的重复、最大的独立性为多种应用提供共享服务。温度控制监视软件中的数据库采用关系型数据库,用Access2003开发。Access2003是开发中小型数据库的首选数据库管理系统,使用它可以很方便的设计出一个出色的关系数据库,而且VB可以通过ADO data对象建立对Access类型数据库的快速连接。
4.2.1 Access数据库的设计
在Microsoft Access数据库中,信息是以表的形式组织起来的,表就是数据以行和列的形式组织在一起,每一行代表一条记录,每一列代表一个字段,描述它所含有的数据。
根据该系统的功能,设计了两个表:用户信息表和温度信息表。用户信息表用于描述用户名和密码,完成用户登陆信息和密码修改信息的验证;温度信息表用于描述下位机每个DS18B20的测量结果,即传感器的测量日期、行列号、温度。两个表的结构分别如表4.1所示。
表4.1温度信息数据库的表结构
(a) 温度信息表
字段名称 字段大小 必填字段 数据类型
行列号 长整型 递增 自动编号
测量日期 50 是 文本
测量时间 50 是 文本
温度 50 是 文本
(b)用户信息表
字段名称 字段大小 必填字段 数据类型
userID 50 是 文本
Password 50 是 文本
由于数据在下位机和上位机之间传输的时间很短,所以约定温度信息传送至上位机的日期和时间为测量的日期和时间。由于测量日期和时间不会重复,所以根据日期和时间,就可以区分数据库中的数据属于哪一次检测。
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
AT89S52单片机直流电机的PWM控制系统设计+源程序
下一篇:
筛板精馏塔及萃取塔过程控制系统设计+工艺流程图
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述