|
void PCA0_ISR(void)interrupt 9
{
EA=0;
if(CCF0==1)
{
TR0=0;
distance=TH0<<8|TL0;
distance1=distance*0.051-10;
TH0=0x00;
TL0=0x00;
Trig1=1;
delay();
Trig1=0;
CCF1==0;
TR1=1;
}
if(CCF1==1)
{
TR1=0;
distance2=TH1<<8|TL1;
distance3=distance2*0.051-10;
TH1=0x00;
TL1=0x00;
Trig=1;
delay();
Trig=0;
CCF0==0;
TR0=1;
}
EA=1;
}
|
|