新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机与计算机串口的温度实时监控系统设计

基于单片机与计算机串口的温度实时监控系统设计

作者: 时间:2013-04-22 来源:网络 收藏

单片机刚启动,首先进行数据的初始化,初始化结束后,开始进入工作状态,若没有到结束时间,就进行温度测量并在液晶板上显示当前温度值,同时按键扫描程序不断监测是否有按键启动,若S1被按,则进入设定状态,定时器T0中断关闭,当前时间停止,液晶板上显示温度设定值和当前时间,可以通过S2,S3按键做修改(如图2)。

本文引用地址://m.amcfsurvey.com/article/170532.htm

c.JPG


在工作的过程中,当单片机接收一个数据会全部储存在BUF变量里面,同时产生一个串口中断,需要软件去清除中断标志。然后取出BUF的值,储存到对应的数组中。由于传送的数据简单,采用了无校验的8位数据直接传送模式(如图3所示)。

2上位机的程序设计
在串口的几种编程方式中,利用Microsoft公司提供了,可以使开发程序变得十分简单。VisualBasic是近年来发展最快的一种计算机语言,其简洁和实用性已经受到了众多计算机用户和程序员的欢迎,尤其是6.0版本,功能强大且易于掌握,是一种优秀的可视化开发环境,在VB应用程序中调用也十分容易。采用VB标准控件MSComm来实现通信功能,实际上是调用了API函数,而API函数是由Commdry解释并传给设备驱动程序执行的,对于VB程序开发者只需知道的属性和事件的用法即可以实现串口的操作。本温度实时控制系统的上位机操作界面正是基于VB的MSComm控件为核心,完成接收和保存数据,以及修改单片机上的参数。



评论


相关推荐

技术专区

关闭