int count; sbit p30=P3^0; int amount; int time=15; int h=0; int d=0; int k=0; sbit p13=P1^3;
void delay(void)interrupt 1 using 1 {
TL0=0xAF; TH0=0x3C; count++; if(count==10) { count=0; flag=1; } }
void beep() { int i; }
void delay1ms(int t) { int i,j;
for(i=0;i 32 i=1000; p22=0; while(i--); p22=1; for(j=0;j<100;j++) ; } void scan(void) { EA=0; if(p17==0) {delay1ms(10);while(p17==0);h++;ET0=0; } if(p14==0&&h==1) {delay1ms(10);while(p14==0);time=time+1;if(time>99){time=1;sum=0;}} if(p15==0&&h==1) {delay1ms(10);while(p15==0);time=time+10;if(time>99){time=1;sum=0;}} if(h>1|h==0){h=0;ET0=1;} EA=1;} void display(void) { int i,j; i=amount/10; j=amount; p20=0;p21=1;P0=dis_7[i];delay1ms(1);p21=1;p20=1;delay1ms(1);p20=1;p21=0;P0=dis_7[j];delay1ms(1);p21=1;p20=1;delay1ms(1);} void ruoxi(void) { ET0=1;EA=1; TMOD=0X21; TL0=0xAF; TH0=0x3c; TF0=0; TR0=1; p25=0;//进水 33 log=1; while(sum