È«×Ô¶¯Ï´Ò»ú×Ô¶¯¿ØÖÆϵͳÉè¼Æ±ÏÒµÂÛÎÄ

·¢²¼Ê±¼ä : ÐÇÆÚÈý ÎÄÕÂÈ«×Ô¶¯Ï´Ò»ú×Ô¶¯¿ØÖÆϵͳÉè¼Æ±ÏÒµÂÛÎĸüÐÂÍê±Ï¿ªÊ¼ÔĶÁ

³¤´º¹¤Òµ´óѧÈËÎÄÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

}

return key;

void t0() interrupt 1 //µ¹¼Æʱ { TH0=0x3c; TL0=0xb0;//50ms count++; if(count==20) {

count=0; sec=sec-1; if(sec<=0) {

if(sec==0) {

if(min==0)

{

EA=0; Beep(); P2=0xff; P1=0xff; P0=0xff; while(1);

} else min--;

}

sec=60;

- 33 -

³¤´º¹¤Òµ´óѧÈËÎÄÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

}

}

}

void Disp() interrupt 3 //ÏÔʾ { }

void xidi(void) //±ê׼ϴµÓ 12min {

p10=0; delay(2000);

- 34 -

TH1=0x63; TL1=0x18; num=(num%2); P2=0xff;

P0=0xff; //ÏûÓ° P2=bittab[num]; switch(num) { } num++;

P0=disptab[min]; break;

P0=disptab[min/10]; break; case 0:

case 1:

default:break;

³¤´º¹¤Òµ´óѧÈËÎÄÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

}

p16=0; delay(5000); p16=1;

delay(3000); for(i=0;i<60;i++) {

p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1; delay(2000);

}

p17=0;//¿ªÅÅË® delay(5000); p17=1;//¹ØÅÅË® p10=1;

void xidi_1(void) //¿ìËÙÏ´µÓ 7min {

p10=0; delay(2000); p16=0; delay(5000);

- 35 -

³¤´º¹¤Òµ´óѧÈËÎÄÐÅϢѧԺ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

p16=1;

delay(3000); for(i=0;i<35;i++)// { p20=0; delay(4000); p20=1; p21=1; delay(2000); p21=0; delay(4000); p20=1; p21=1;

delay(2000);

}

p17=0;//¿ªÅÅË® delay(5000); p17=1;//¹ØÅÅË® p10=1;

}

void piaoxi(void) // Ưϴ 6min { p11=0; delay(2000); p16=0; delay(8000); p16=1;

delay(3000);

- 36 -

ÁªÏµºÏͬ·¶ÎÄ¿Í·þ£ºxxxxx#qq.com(#Ì滻Ϊ@)