//程序头函数
#include
//显示函数
#include
//宏定义
#define uint unsigned int
#define uchar unsigned char
//管脚声明
sbit jdq= P1^0; //加热继电器
sbit shui=P1^3;//加水继电器
sbit Feng = P2^6; //蜂鸣器
//按键
sbit Key1=P1^4; //设置
sbit Key2=P1^5; //加
sbit Key3=P1^6; //减
sbit Key4=P1^7; //确定
sbit shang=P3^7;//上限
sbit xia=P3^6;//下限
sbit DQ=P2^2; //定义DS18B20总线I/O
signed char w,bj,bjx,bjd; //温度值全局变量
uchar c; //温度值全局变量
bit bdata flag=0,flag_BJ,flag_off=1,que;
//时间计算
#define Imax 14000 //此处为晶振为11.0592时的取值,
#define Imin 8000 //如用其它频率的晶振时,
#define Inum1 145 //要改变相应的取值。
#def