微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于89c52的延时,写了一个循环结构,其中用了延时,怎么消除积累的时间啊

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

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

在定义个变量,每次置零一次,就OK了

亲0..0在延时后置零就行了

把谁变为零啊
用延时函数延时,不知道怎么把积累的时间表示出来

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top