调节延时函数时间

2019-07-16 02:11发布

void delay(unsigned char x)
{
   unsigned char y;
   for(;x>0;x--)
     for(y=6000;y>0;y--);
}
类似这样的延时函数 为什么在模拟的时候 有时候增加x 的值 时间反而变短了呢。怎样精确的调节他的延时时间呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。