999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于vb6.0與51單片機的溫度采集與監(jiān)控系統(tǒng)設計

2017-09-03 10:02:39于蘭浩董漢政吳國良
福建質量管理 2017年10期
關鍵詞:單片機界面信號

于蘭浩 董漢政 王 賀 吳國良

(山東科技大學機械電子工程學院 山東 青島 266590)

基于vb6.0與51單片機的溫度采集與監(jiān)控系統(tǒng)設計

于蘭浩 董漢政 王 賀 吳國良

(山東科技大學機械電子工程學院 山東 青島 266590)

引言

在現(xiàn)代信號采集與監(jiān)控系統(tǒng)中,單片機因具有信號采集方便、操作靈活、成本低等優(yōu)點,廣泛運用于溫度等信號的采集中,而其缺點為單片機的人機交互界面較弱,我們并不能直觀地看到采集到的諸如溫度液位等信號,尤其是當需要采集多路信號并顯示時,用數碼管來顯示比較繁瑣。而pc機的人機交互界面已發(fā)展的很強大了,vb6.0運行于Windows操作系統(tǒng)下,是一種面向對象的程序設計語言,提供可視化的編程工具,向程序設計人員提供了豐富的圖形對象(窗體、控件、菜單)進行應用程序的界面設計,這就使得其人機交互功能非常強大,彌補了單片機顯示界面不足的缺點。因此我們用單片機采集數據,用pc機顯示數據,實現(xiàn)溫度采集與監(jiān)控系統(tǒng)設計。本文主要進行的工作有:用DS18B20數字式溫度傳感器采集蔬菜大棚溫度,將STC89C52單片機采集到的溫度送到vb6.0中顯示,單片機程序設計,用vb6.0設計pc機溫度顯示界面編程。

一、器件選型以及硬件電路設計

(一)傳感器選型及溫度采集電路

根據傳感器工作的環(huán)境以及測量溫度范圍,我們選擇美國DALLAS半導體公司的數字式溫度傳感器DS18B20,所謂數字式傳感器意思是無需經過A/D轉化而直接將采集到的溫度轉換為數字量,輸送到單片機的I/O端口,以數字碼的方式串行輸出,從而簡化了單片機與傳感器的接口。DS18B20的性能參數為:電壓范圍在3到5.5V,測溫范圍為-55°到+125°。傳感器與單片機連接:傳感器GND端接地,VCC端接5V電源,并且串4.7kΩ電阻,DQ端與VCC并起來接到P2.6口即可。接口電路如圖1:

(二)串口通信電路

pc機上的串口是RS232口,其電平特性:邏輯1為-3V到-15V,邏輯0為3V到15V。而單片機的串口為TTL電平,邏輯1位5V,邏輯0為0V,因兩者電平不同故不能直接通信,需要用MAX232芯片進行電平轉換,轉換電路圖如圖2:

圖1 圖2

二、單片機C語言編程及注解

連接好電路后我們就可編程了,論文的主要工作在于單片機編程與vb6.0上位機界面編程,c語言程序如下。

#include

#include

#define uchar unsigned char

#define uint unsigned int

sbit ds=P2^6;//溫度傳感器信號線

sbit motor=P2^3;//溫度過低時開啟電機加熱

uint temp;//定義整形溫度變量

float f_temp;//定義浮點型溫度變量

uint lowtepm=250;//溫度下限值,乘以10后結果

void delay(uint z)//延時函數

{uintx,y;for(x=z;x>0;x——)for(y=110;y>0;y——);}

viod dsrest(void)//DS18B20復位,初始化函數

{uint i;ds=0;i=103;

while(i>0)i——;

ds=1;i=4;

while(i>0)i——;}

void tempchange(void)//DS18B20開始獲取溫度并轉換

{derest();

delay(1);tempwritebyte(0xcc);tempwrite(0xbe);

a=tempread();b=tempread();temp<<=8;temp=temp|a;//讀低8位,讀高8位,

f_temp=temp*0.0625;temp=f_temp*10+0.5;//分辨率0.0625

return temp;}

void deal(uint t)//溫度低于25°啟動電機

{if(t

void init_com()//串口初始化

{TMOD=0X20;PCON=0X00;SCON=0X50;TH1=0XFD;TL1=0XFD;TR1=1;}

void comm(char*parr)//串口發(fā)送函數

{do{sbuf=*parr++;while(!TI);TI=0;}while(*parr)}}

void main()//主函數

{uchar buff[4],i;init_com();

while(1){tempchange();deal(temp);sprintf(buff,“%f”,f_temp);comm(buff;}}//調用分塊函數

三、vb上位機界面開發(fā)及編程

vb左側工具欄常用控件有:文本框,標簽,按鈕,定時器,列表框等,將需要的控件雙擊放到窗體中,運行界面如圖3所示,vb程序設計及注解如圖4所示。

圖3 圖4

四、結束語

該設計已用于蔬菜大棚溫度采集與檢測現(xiàn)場,效果顯著,提高了蔬菜產量。將接口電路改變以及改動程序中參數,可以應用于其他信號的采集。

[1]郭天祥,《51單片機C語言教程》,北京,電子電工出版社,2009

[2]秦曾煌,姜三勇,《電工學》,北京,高等教育出版社,2005

于蘭浩(1993-),男,山東科技大學機械電子工程學院,在讀碩士研究生。

猜你喜歡
單片機界面信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
人機交互界面發(fā)展趨勢研究
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产激情无码一区二区三区免费| 日韩专区第一页| 国产精品香蕉在线观看不卡| 最新国产精品第1页| 国产在线无码一区二区三区| 国产三级视频网站| 视频一区视频二区日韩专区 | 国产成人喷潮在线观看| 2022精品国偷自产免费观看| 高清亚洲欧美在线看| 亚洲av无码牛牛影视在线二区| 国产日韩欧美一区二区三区在线 | 9啪在线视频| 国产微拍一区二区三区四区| 亚洲国产日韩欧美在线| 一级做a爰片久久毛片毛片| 国产91透明丝袜美腿在线| 99视频精品在线观看| 久久精品亚洲热综合一区二区| 国产精品欧美激情| 97在线免费| 日本免费a视频| 国产成人综合日韩精品无码不卡| 亚洲人成人无码www| 久久精品视频一| 中文字幕在线免费看| 久久这里只精品热免费99| 91在线中文| 国产黄色视频综合| 成人av专区精品无码国产| 91在线高清视频| 亚洲av日韩av制服丝袜| 欧美福利在线观看| 国产在线自在拍91精品黑人| 野花国产精品入口| 欧洲高清无码在线| 久久性视频| 国产原创演绎剧情有字幕的| 青青草国产一区二区三区| 夜夜爽免费视频| 国产一二三区在线| 国产成人一区| 黄色三级毛片网站| 国产精品久久久免费视频| 日韩大片免费观看视频播放| 国产大片黄在线观看| 亚洲天堂色色人体| 99这里只有精品在线| 亚洲成aⅴ人在线观看| 免费精品一区二区h| 欧美精品综合视频一区二区| 欧美专区在线观看| 91精品视频在线播放| 99精品在线看| 91视频99| 中文字幕不卡免费高清视频| 99这里只有精品6| 日韩在线欧美在线| 国产欧美视频在线| 美女无遮挡被啪啪到高潮免费| www.av男人.com| 99久久精品久久久久久婷婷| 香蕉eeww99国产在线观看| 538精品在线观看| 日韩免费成人| 热久久国产| 网友自拍视频精品区| 国产v精品成人免费视频71pao| 色九九视频| 久久久精品国产SM调教网站| 国产超碰一区二区三区| 日本久久免费| 国产95在线 | 麻豆国产精品| 久久精品无码中文字幕| 中文字幕欧美日韩| 欧美色香蕉| 欧美伦理一区| 日韩无码黄色| 亚洲精品第1页| 亚洲看片网| 无码精品国产dvd在线观看9久|