• 大小: 146KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-07-13
  • 语言: 其他
  • 标签: 18B20报警  

资源简介

18B20+1602温度报警完整 18B20+1602温度报警完整

资源截图

代码片段和文件信息

/********************************************************************
                          智能温控器

问题描述:当温控开关打开时,若测得环境温度大于设定温度,则LED红灯亮,蜂鸣
  器报警,若环境温度小于设定温度,则绿色LED亮,并接上时钟芯片,可以
  记录一些特殊时间的数据。该实验可以应用于对温度控制精度要求不是
  很高的场合,可以用继电器开关,控制一些对温度敏感的部件,
  如果配以通讯接口,可以做成多点温度检测监控系统。具有极强的扩展性。

作者:    ZENG JIANLIN  “ Southwest University of Science and Technology“ 
*******************************************************************/
#include 
#include 
#include 
#include
#include
#include
#include<1302.h>
#include
void main()
{
init_LCD();
init();
set=read_add(23);
write_set(set);
while(1)


keyscan();          
if(flag1==0)
{
miao=Read1302(READ_SECOND);
write_sfm(12miao);
fen=Read1302 (READ_MINUTE);
write_sfm(9fen);
shi=Read1302(READ_HOUR);
write_sfm(6shi);

}
  
   if(flag==1)
  {
if(flag_get==1)       //定时读取当前温度
   {   
  temp=ReadTemperature(); 
  if(temp&0x8000)
     {
     write_com(0x80+0x40+9);
 write_data(‘-‘);
     temp=~temp;  // 取反加1
 temp +=1;
 }
  else
     {
 write_com(0x80+0x40+9);
 write_data(‘ ‘);
 }
  TempH=temp>>4;
  TempL=temp&0x0F;
  TempL=TempL*6/10;//小数近似处理
  display();
  LED();

    }
  }
  }   
}









 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1593  2011-08-04 17:16  温度报警完整\2\1.c

     文件       4816  2011-08-04 17:16  温度报警完整\2\1.hex

     文件         50  2011-08-04 17:16  温度报警完整\2\1.lnp

     文件      36616  2011-08-04 17:16  温度报警完整\2\1.M51

     文件        186  2011-08-04 17:23  温度报警完整\2\1.plg

     文件       2654  2011-08-04 17:12  温度报警完整\2\define.h

     文件       1534  2011-08-04 13:21  温度报警完整\2\LCD.h

     文件       6376  2005-03-22 15:22  温度报警完整\2\STARTUP.A51

     文件      14057  2011-08-04 17:16  温度报警完整\2\STARTUP.LST

     文件       2217  2011-08-02 16:34  温度报警完整\2\ds18b20.h

     文件       4088  2011-08-04 17:16  温度报警完整\2\1302.h

    .......      2280  2011-08-04 13:50  温度报警完整\2\1_Uv2.Bak

     文件       1294  2011-08-04 14:12  温度报警完整\2\EEPROM.h

     文件       2318  2011-08-04 16:13  温度报警完整\2\1.Uv2

     文件        749  2011-08-04 17:16  温度报警完整\2\STARTUP.OBJ

     文件       4406  2011-08-04 17:16  温度报警完整\2\1.LST

     文件      31512  2011-08-04 17:16  温度报警完整\2\1.OBJ

     文件      27696  2011-08-04 17:16  温度报警完整\2\1

    .......      2732  2011-08-04 17:16  温度报警完整\2\1_Opt.Bak

     文件       2690  2011-08-04 17:23  温度报警完整\2\1.Opt

     文件       1531  2012-07-28 14:45  温度报警完整\dsn\1602LCD.PWI

     文件      90032  2011-07-19 10:26  温度报警完整\dsn\Backup Of 1602LCD.DBK

     文件     132753  2011-08-04 14:17  温度报警完整\dsn\Last Loaded 1602LCD.DBK

     文件     140111  2011-08-04 17:07  温度报警完整\dsn\1602LCD.DSN

     文件      48307  2011-08-02 10:42  温度报警完整\DS18B20启动步骤.jpg

    ..A.SH.      4608  2012-07-27 16:08  温度报警完整\Thumbs.db

     目录          0  2011-08-02 09:14  温度报警完整\2

     目录          0  2011-08-02 09:27  温度报警完整\dsn

     目录          0  2011-08-04 09:43  温度报警完整

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论

相关资源