#include<reg52.h>
#include<LCD1602.h> //引用 1602 头文件
#include<DS18B20.h> // 引用 18B20 头文件
#include<EEPROM.h> //引用掉电存储头文件
sbit KEY1=P3^1; //定义按键
sbit KEY2=P3^2;
sbit KEY3=P3^3;
sbit beep=P1^4; //定义蜂鸣器
sbit jdq1=P1^0; //定义继电器 1
sbit jdq2=P1^1; //定义继电器 2
bit key2_flag=0;
bit key3_flag=0;
bit key4_flag=0;
bit key5_flag=0;
uchar xdata rec[36];
uchar sec1=0,sec2=0; //定义按键长按延时变量
int DS;
char RH;
char RL;
uchar xdata rec_dat[16];
uchar i,j,nu;
uchar w=0;
uint tt,yy;
bit l=0; //按键连按标志位
bit beep1=0;
void key(void);
//-------------------延时函数--------------------------
void delay(uint z) //延时
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
//---------------------------------------------------
void Timer0_Init() //初始化定时器
{
tt=0;
yy=0;
TMOD=0x11;//设置定时器 0 为工作方式 1
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;