b[5]=0X5E; b[6]=0X5E; }
else
{
C=N/100; //计算电容的大小
b[2]=C/10; //计算电容值的十位 b[3]=(C-b[2]*10); //计算电容值的各位 b[4]=0X5E;
b[5]=0X5E;
b[6]=0X5E;
} }
} Display(); //显示电容的大小
} }
void int0(void) interrupt 0 //第一次中断开始计数,第二个中断停止计数 { T_flag=!T_flag; if(T_flag==1) {
TR0=1; //开始计时 }
if(T_flag==0)
{ TR0=0; //停止计时 EX0=0; //关闭中断 _reset=0; //停止发出方波 N=TH0*256+TL0; //计算计数器的值 N=N*5/3;
TH0=0x00; //恢复初值 TL0=0x00; } }