C语言延时函数

2025-01-31 23:58:44
推荐回答(3个)
回答1:

学过汇编你就会知道,每条指令都占一定的时间(或者机器周期)的,如果你让机器什么都不做,即空指令的话,机器就会延时,然后你在计算好每次延时到底有多长,外面套一个循环(或者多重循环),根据你想要的延时时间即可计算出来循环的次数 ,延时函数基本上都是这种原理,它的参数就是用来控制循环次数的。

回答2:

#include
void main()
{
Sleep(5000);
}

回答3:

void delay_ms(unsigned int ncount)
{unsigned int j =0,i=0;
for ( j=ncount; j!=0;j--)
for ( i=7960; i!=0 ;i--) }