深圳市英斯特科技有限公司

联系人:覃先生
固定电话:0755-36527211
移动电话:18320799158 微信同号
腾讯客服:61689815
电子邮箱:inste@foxmail.com
网站地址:www.inste.cn
点击这里给我发消息 点这里给我发消息

温湿度检测与调试代码
    #includeintrins。H
   
    Sbit ds18b20_in = P2^4; //temperature sensor data line definition sbit DHT11 = P2^2; //temperature and humidity sensor data line definition sbit DHT11 = P2^2; //temperature and humidity sensor data line definition sbit SPEAKER = P2^3; //alaalarm//sbit FAN = P2^5; //fan sbHEATERS = P3^1; sbFAN = sbit FAN = P3^^0; ////*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************uchar旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗旗法官****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************{n++;}返回;空延迟1(){int k;for(k=0;k}void delay20ms(void)/error 0us{unsigned char a,b;for(b=215;b>0;B--)for(a=45;a>0;a--_nop如果Keil,需要intrins.h_nop%u使用Keil,如果Keil,需要intrins.内含蛋白。h}///************************************** ** ** ****** ****** ** ** ****** ** ** ** ****** ** ** ** ** ** ****** ** ****** **Display (float k) {int; t = k*100; P1 = 0xfe; P = t a B {t/1000}; //10-bit delay1 (); P10 xfd; P = tab {t00/100}-0x 8 0; // bit+decimal point delay1 (); //bit+decimal point delay1 (); ****************************************************************************************** ** t0/10}; //10-bit delay1 ()///// / / / / / / / decibit delay1 (); P1=0xf7; P = 0xf7; P = P = P = 0 = tab {tab {t}}}}}}; // / / / / / / / / / / / percentile delay1 (ds18b20_in = 1; //ds18b20_in preset high delay (8); ds18b20_in = 0; //send res********************************************************************************************ReadOneChar{haruci=0{Haruci=0;主机数据线首先从高功率电平拉下主机数据线,以拉下到ms1ms1ms1电平之上,以拉上GenerationRead信号。
   
    Uchar dat=0;每个读取周期的最短持续时间为60ms,并且必须在每个读取周期之间实现超过1ms的高水平恢复。
   
    For (i = 8; I > 0; I --) // 1 byte 8 bit {ds18b20_in = 1; delay (1) // a byte 8 bit {ds18b20_in = 1; dat >==== 1; ds18b20_in = 1; if (ds18b20_in) dat |=0x80; delay (4);} return (dat);}///////*****************************************************************************************/ WriteChar OnriteChart {Haruchari ////ucharucharucha从低级开始,针对(i=8;I>0;i---------{ds18b20_in=0;ds18b20_iDat延迟(5)=数据延迟(5)=数据延迟(5);ds18b20_iD18b20_iDab20_iDat延迟(5)=dat延迟(5);ds18b20_in=1;dat>====1}延迟(4);}********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************初始化WriteOneChar(0xcc);/跳过操作WriteOneChar(0如果温度是0X01,如果温度是0temp***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************delay1(;delay1();delay1();delay1();delay1();delay1();delay1();delay1();delay1();delay1();delay1();delay1(;delay1(;延迟1(;延迟1(;延迟1(;延迟1(;延迟1(;延迟1(;延迟1;延迟1;延迟1;延迟1;延迟1;延迟1;延迟1;延迟1延迟1(KER=0;************************************************************************************************************************************************************************************************************************m=0;m for(m=0;m for(m=0;m for(n=0;m for(n=0;m for)(n=0;n=0;n{P3=tab_motor_1 {n}}; delay20ms for (n = 0; n {{P3 = tab_motor_2 {n}}; delay20ms ();}} // ******************************************************************************************************************** delay20ms}}}}}}}}}}}}}}}}// Turn on the relay and turn on the motor}//************************ heater ***************************** voiD heaters() {HEATERS=0;}
   
    ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时临时判断************************************************************************************/*************照明判断***************正常返回1或返回0******************************._illu(浮动IIi){}
   
    ********************************************************************************************************************************************************************************************************************{如果Judge_temp (i){if flag_judge_temp temp/{sounder_H(); fan(); HEATERS = 1; ///motor_up ();} sounder_L {{{sounder_L (); {sounder_sounder_sounder_L ();;; {sounder_sounder_sounder_L (;;;;;; / / / / / Down ();}// Low Temperature} else {SPEAKER = 1; FAN = 1; HEATERS = 1;}// CloseCorresponding Regulation Function}/*********** Processing *******/}
    来源:www.inste.cn
 
 
温湿度传感器|温湿度记录仪|无线温湿度|温湿度监控系统-英斯特科技

Copyright © 2012-2019 www.inste.cn 深圳市英斯特科技有限公司 粤ICP备12067042号-1 lnc.保留所有权利。 您是第451915位访问者.

温湿度控制器|温湿度变送器|温湿度记录仪|以太网温湿度|网站地图 XML
公司地址:深圳市南山区西丽镇龙珠三路光前工业园综合楼D座 后台管理
点击这里给我发消息 点这里给我发消息 淘宝店铺

友情链接友情链接添加温湿度传感器| 机房建设| 无纸记录仪| 远距离监控| 气体检测仪| 压力传感器| 蒸汽流量计| nbiot烟感器| 门禁| 蓝牙模块| 太阳能路灯| 汽车实训设备| 气体检测仪器| 洛氏硬度计| 北京监控安装| 离子色谱仪| 气动量仪| 气体检测仪| 测温仪| 核酸提取仪|