void display() //显示函数
{
u8 i;
for(i=0;i<6;i++)
{
P2=wela[i];
P0=dula[disbuff[i]];
delay(3);
}
}
void Change() //转换函数
{
disbuff[0]=FerTmp/100000;
disbuff[1]=(FerTmp%100000)/10000;
disbuff[2]=(FerTmp%10000)/1000;
disbuff[3]=(FerTmp%1000)/100;
disbuff[4]=(FerTmp%100)/10;
disbuff[5]=(FerTmp%100)%10;
}
void delay(u16 z) //延时函数,
{
u16 x,y;
for(x=z;x>0;x--)
for(y=125;y>0;y--);
}
本课题以单片机为核心,设计和制作一个频率计数器,来完成对输入的信号进行频率计数,计数的频率结果通过6位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。
延时函数的具体作用是给哪部分延时的?
追答这里是给数码管显示时延时