下面是delay
函数原型:
原型:
void
Delay(unsigned
int
nDelay)
{
unsigned
i,j,k;
for
(
i=0;inDelay;i◆◆
)
k◆◆;
}
用法:#include
system.h
功能:短暂延时
①.、delay函数是一般自己定义的一个延时函数.
//?定义一个延时xms毫秒的延时函数
void?delay(unsigned?int?xms)?//?xms代表需要延时的毫秒数
unsigned?int?x,y;
for(x=xms;x0;x--)
for(y=110;y0;y--);
C语言delay函数延时计算源代码如下:
#include "stdlib.h"
void delay()
time_t start,end;
start=time(null);
unchar i;
while(z--)
end=time(null);
printf("%f",difftime(end,start));
扩展资料
①.、对于要求精确延时时间更长,这时就要采用循环嵌套的方法来实现,所以呢,循环嵌套的方法常用于达到ms级的延时.
对于循环语句同样可以采用for,do...while,while结构来完成,每个循环体内的变量仍然采用无符号字符变量.
定义一个延时xms毫秒的延时函数
void delay(unsigned int xms) // xms代表需要延时的毫秒数
unsigned int x,y;
for(x=xms;x>>0;x--)
for(y=110;y>>0;y--);
使用:
void Delay10us(uchar Ms)
uchar data i;
for(;Ms>>0;Ms--)
延迟函数,一般建议调用系统函数.不建议循环.
特别是多任务操作系统,循环会消耗系统资源.
如果是Dos,indows,linux系统建立调用 Sleep()函数.
其他系统,请自行查找.
C语言的延迟函数一般是利用无意义程序运行来控制时间从而达到延时的目的
举个例子:
for(i=0;ix;i◆◆)
这是延时x毫秒的for循环语句.
值得注意的是记得最后的;一定得记得写.
以上就是土嘎嘎小编为大家整理的c语言延迟函数爱相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!