void zhongduan() interrupt 0
{
EX0=0;
TR0=0;
op555=0;
k=(TH0*256+TL0);
k*=34;
k/=80;
play=k;
TH0=0;
TL0=0;
EX0=1;
op555=1;
TR0=1;
}
void played(void) //显示
{
f[0]=play/100;f[1]=play/10%10;
f[2]=play%10;
f[3]=0;
P0=ld[f[3]];
led3=1;delay(2);led3=0;
P0=ld2[f[2]];
led2=1;delay(2);led2=0;
P0=ld[f[1]];
led1=1;delay(2);led1=0;
P0=ld[f[0]];
led0=1;delay(2);led0=0;
}
一段超声波测距程序,目前出现的问题是无 法 正 常显示数值,硬件问题已经排除. |