毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机温度控制监视软件的设计+VB源代码(5)
Inputlen 设置并返回一次从接收缓冲区中读取字节数
InBufferSize 设置并返回接收缓冲区的大小,缺省值为1024字节
InBufferCount 设置并返回接收缓冲区中等待接收的字符数
InputMode 设置并返回接收数据的类型。其值为0和1时,分别表示通过Input属性以文本方式和二进制方式取回数据
OutBufferSize 设置并返回发送缓冲区的大小,缺省值为512字节
OutBufferCount 设置并返回发送缓冲区中等待计算机发送的字符数
Output 向发送缓冲区发送数据,该属性设计时无效,运行时只读
Rthreshold 在MSComm控件设置ConunEvent属性为comEvReceive并产生OnComm之前,设置并返回要接收的字符数
表3.2.2 MSComm控件的主要属性
其中CommEvent属性是一个非常重要的属性。一旦串口发生通信事件或产生错误,依据产生的事件和错误,MSComm控件为CommEvent属性赋以不同的代码,同时产生OnComm事件。用户程序就可在OnComm事件处理程序中针对不同的代码,进行相应的处理。
3.2.3 MSComm控件的使用
MSComm控件通信的流程图如图3.2.3所示。编写程序时,只需要按照下面流程图,即可实现通信功能。
图3.2.3 MSComm控件通信的流程图
3.3 上位机与下位机的通信
上位机PC机与下位机单片机之间的串行通信主要实现下位机的温度数据的采集和传输。下位机程序用C语言编写,固化在AT89SS52单片机中。单片机是测量系统的数据采集端,它主要完成对测温传感器DS18B20的控制和温度数据的读取以及同上位机的数据通信。上位机软件用VB编写,主要完成通信参数设置和温度数据的转换。
通信参数设置主要用来完成对系统通信参数的设置,包括设定通信端口、波特率、数据位、奇偶校验位和停止位。温度数据的转换主要实现对接受到的温度数据由十吹冰进制到十进制的转换,同时这一步也为后面的数据库的生成及温度信息管理工作做好了准备。
3.3.1 通信协议
为使数据在上位机和下位机之间无差错的传送,本文采用通信协议来规约数据的传输。上位机与下位机双方的通信协议如下:
波特率:9600bps;
数据格式:8位数据位,1位停止位,无奇偶校验;
传送方式:下位机和上位机都采用查询方式收发数据,传送的数据格式为二进制格式。DS18B20转换出的温度信息包含两个字节,经过处理后,一个字节为温度的整数部分,另一个字节为温度的小数部分。每个DS18B20共传送两个字节,第一个字节是温度的整数部分,第二个字节是温度的小数部分。下位机收到上位机发送的信号“s”后,就依次命令DS18B20进行温度转换;上位机依次接收下位机上传过来的数据,并显示在特定区域。下位机收到上位机发送的信号“t”后,就将报警上、下限值传送给上位机,显示在特定区域。
3.3.2 串口调试
测试串口和串口线是否正常:
第一步:把串口线或者 USB 转串口线插到计算机上。
第二步:打开串口调试助手
接着选择串口,串口线和 USB 转串口的端口号查看路径:可以到桌面上 鼠标放在 我的电脑上--右键--属性--硬件--设备管理器-端口(COM 和 LPT),点开端口前面的+号查看即可。USB-SERIAL CH340(COM4)就是 USB 转串口的端口号。见图3.3.2
图3.3.2 COM图
第三步:设置串口调试助手(见下图)
1、串口:COM4 是和串口线或者 USB 转串口线在上述路径中查看到的端口号。
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
AT89S52单片机直流电机的PWM控制系统设计+源程序
下一篇:
筛板精馏塔及萃取塔过程控制系统设计+工艺流程图
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述