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

联系人:覃先生
固定电话:0755-36527211
移动电话:18320799158 微信同号
腾讯客服:61689815
电子邮箱:61689815@QQ.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-现在 www.inste.cn 深圳市英斯特科技有限公司 粤ICP备12067042号-1 lnc.保留所有权利。 您是第592165位访问者.

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

友情链接友情链接添加过热蒸汽发生器| 自动气象站| 机器人工作站| 微量元素分析仪| 食品安全检测仪| 扬尘监测系统| 测力计| 水质分析仪| 预付费电表| 教学设备| 测功机| 推拉力计| 锥形量热仪| 红外对管| 丹佛斯| pe管| 广告机厂家| 门禁| 远距离监控|