}
minutes++; seconds=0; if(minutes==45) {
minutes=0; timeflag=1;
} }
}
/**********T1计时子程序 计算返回来超声波的时间**********/ Tvoid timer1(void) interrupt 3 using 1 {
ET1=0; //定时器1中断允许位
TR1=0;//启动定时器1 }
void delayms(uint ms) // 延时子程序 { }
uchar i; while(ms--) { }
for(i = 0; i < 120; i++); EX0=0;//INT0允许中断
30