void main()
{
long k;
uchar jcT=0;
uchar jcH=0;
P3=0x00;
IE=0X81;
IP=0X01;
key_flag=0
wendu_arlarm=0;
shidu_arlarm=0;
do
if(key_flag);
switch(key_value)
case 1:wendu_arlarm++;
if(wendu_arlarm>=40)
wendu_max=35 ;
break;
case 2:wendu_arlarm--;
if(wendu_arlarm<=10)
wendu_min=20;
break;
case 4:shidu_arlarm++;
if(shidu_arlarm<=70)
shidu_max=60 ;
break;
case 8:shidu_arlarm--;
if(shidu_arlarm<=30)
shidu_min=40;
break;
default;
break;
}
key_flag =0;
while(TURE);
Speak=1;
RST=0;
delay(10);
RST=1;
delay(2);
PSB=1;
LCD_init();
wr_LCDcom(0x80);
wr_LCDdat(0x02);
sdxs();
delay(2000);
delay(50);
s_connectionreset();
D_start();
wr_LCDcom(0x01);
while(1)
{
jcH=wr_DHTcom(0x05);
if(jcH==1)
{
jcH=wr_DHTcom(0x05);
}
for(k=0;k<9000000;k++)if(D_date==0)break;
zhH=qz();
delay(1000);
jcT=wr_DHTcom(0x03);
if(jcT==1)
{
jcT=wr_DHTcom(0x03);
}
for(k=0;k<9000000;k++)if(D_date==0)break;
zhT=qz();
delay(10);
D_measur();
delay(10);
DHT90_display();
process();
delay(1000);
s_connectionreset();
}