基于VB与单片机的温度测控系统设计

[10-10 20:38:44]   来源:http://www.88dzw.com  单片机学习   阅读:8505

文章摘要:3.1 接收上位机命令程序 接收上位机命令程序: 3.2数据发送程序 数据发送程序: 4 结语 单片机与上位机的通信在工业控制现场的应用比较广泛,利用VB提供的通讯控件MSComm对上位机进行编程比使用API函数编程更简单灵活。本文通过具体实例分析了计算机与单片机之间的通信方法。调试结果证明,该方案切实可行,能够确保通信的稳定,具有重要的现实意义。www.88dzw.com 主操作界面主要分为四个组成部分,如图3所示。为使界面清晰明了,用frame控件将其隔开。 其中,温度界限部分主要用来显示用户自己设定的温度上下限;数据接收部分采用外部控件MSFle

基于VB与单片机的温度测控系统设计,标签:单片机开发,单片机原理,http://www.88dzw.com
3.1 接收上位机命令程序
    接收上位机命令程序:
   
3.2数据发送程序
    数据发送程序:
   

4 结语
    单片机与上位机的通信在工业控制现场的应用比较广泛,利用VB提供的通讯控件MSComm对上位机进行编程比使用API函数编程更简单灵活。本文通过具体实例分析了计算机与单片机之间的通信方法。调试结果证明,该方案切实可行,能够确保通信的稳定,具有重要的现实意义。

www.88dzw.com


    主操作界面主要分为四个组成部分,如图3所示。为使界面清晰明了,用frame控件将其隔开。


    其中,温度界限部分主要用来显示用户自己设定的温度上下限;数据接收部分采用外部控件MSFlexGrid来显示已经接收过来的数据;统计计算部分用来显示对数据分析后的结果,如最大值、最小值、平均值等,最后对当前系统状况作出综合评判;温度曲线部分显示当前所有温度的变化情况,每个温度值对应曲线突出的一点,其中两条虚线内的点代表温度值在界限范围内,两条虚线外的两个点则表示该温度值超出了界限范围。
    进入主界面后,用户首先单击“开始联络”,此时上位机会向下位机发出联络信号,下位机受到预先设定的联络信号后,会将数据发送过来;然后单击“接收数据”命令,此时会在MSFlexGrid控件中按先后顺序依次显示接收到的数据;在进行数据处理之前,用户可根据自身需求进行温度界限的设定,仅单击“界限设置”命令即可实现;最后进行数据处理,单击相应命令按钮后,会在界面绘出当前温度曲线,并计算出各种统计参数。
2.3 串口通信初始化程序
    该程序主要用于对数据缓冲区以及串口部分的初始化,如串口的选择、串口的数据格式等。这部分程序的代码如下:
   
2.4 上位机通信程序
    该程序由数据发送(联络信号)和数据接收组成。两部分程序分别写在对应的命令按钮“开始联络”、“接收数据”的Click事件下。具体程序代码如下:
   

上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理维修教程知识 - 单片机学习

《基于VB与单片机的温度测控系统设计》相关文章