InitTimer0();
while(1)//主循环 {
temperature=Read_Temperature(); temperature1=temperature&0x0fff; if((temperature&0xf000)==0xf000) {
FAN = 0; EA = 0; TR0 =0; } }
void Timer0Interrupt(void) interrupt 1 {
TH0 = 0xD8; TL0 = 0xF0; }
FAN=~FAN; else {
if(temperature1<0x0640) {FAN = 0;EA = 0;TR0 =0;}
if((temperature1>=0x0640)&&(temperature1<0x0780)) {EA = 1;TR0 =1;} if(0x0780<=temperature1) {FAN = 1;EA = 0;TR0 =0;} } }