这个是说不出来的,不同的单片机,不同的晶振都有不同的效果,一般地可以用软件或者硬件仿真看,软仿可以看时间差,硬件仿就直接写入单片机,然后用示波器去看,逐步调整到需要的值。
延时的长短只有通过软件仿真观察
同一段延时的代码在不同情况有不同延时时间
一:与你用的晶振有关
二:与你的片子技术有关 有的采用8级流水线速度超快
通过仿真软件来观察延时时间,我用过AT89S52,12M晶振的
for(int z)
{
int x,y;
for(x=z;x>0;x--)
for(y=125;y>0;y--);
}
这个我测过几乎就是1ms。
加啊不就对了吗! 笨蛋!