取决于机器,你这里写的软件延时,所以他依赖cpu处理速度,就像楼上说的主频,时钟频率。
对于普通程序员理解到这个就够了,不过你特别说明是单片,我们就的另外加点东西了。单片下想精确控制时间,一般是直接下时钟中断。中断具备绝对优先权,而时钟中断不依赖cpu,而依赖硬件的晶体震荡电路+时钟中断检测电路,所以他比依赖cpu的软件延迟要准确(大体上你可以把这个两电路看成一个电子表而不是计算器,所以他在准确计数上更精确点)
取决于主频啊
比如你的单片机主频是2MHz,那么就是说每秒钟能够执行2M次操作
那么你delay(10000),时间就是10000/2M秒