
每个i之间间隔是取决于机械还是有算法的呀,我就好奇,本来就是不太懂,某某大老帮帮忙指点一下
取决于机器,你这里写的软件延时,所以他依赖cpu处理速度,就像楼上说的主频,时钟频率。
对于普通程序员理解到这个就够了,不过你特别说明是单片,我们就的另外加点东西了。单片下想精确控制时间,一般是直接下时钟中断。中断具备绝对优先权,而时钟中断不依赖cpu,而依赖硬件的晶体震荡电路+时钟中断检测电路,所以他比依赖cpu的软件延迟要准确(大体上你可以把这个两电路看成一个电子表而不是计算器,所以他在准确计数上更精确点)