关于89c52的延时,写了一个循环结构,其中用了延时,怎么消除积累的时间啊

2019-07-15 14:14发布

我写了一个循环结构,其中用了延时,每循环一次就延时,时间积累。我想问一下怎么消除积累的时间啊?
用的是
void delay(uchar z)
{
uchar x,y;
for(x=z;x>0;x--)
  for(y=50;y>0;y--)
   ;
}
这个函数

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。