首先你要知道一个指令周期是几秒 算法是1/(晶振频率除以12)然后你要知道循环究竟执行了几个指令周期 你可以用keil里在线反汇编命令看看你的循环编译成机器语言后到底是几个指令周期 这样就知道了延迟时间 当然你取近似值也可以的 比如 for(i=0,i<255,i++){x=2} 这里x=2是一个指令周期 而执...
60秒太长了吧,容易溢出,纳秒32位的话只能延迟4秒,一般时钟的精度是10纳秒左右,也就是40秒。如果...
sleep函数,在windows中是以毫秒为单位延迟,如Sleep(1000)就是延迟1000ms,也就是1秒。 C语言延时函数 C语言的延迟函数一般是利用无意义程序运行来控制时间从而达到延时的目的 举个例子: for(i=0;ix;i++) for(j=0;j120;j++); 这是延时x毫秒的for循环语句。 值得注意的是记得最后的;一定得记得写。 网站栏目...