delay函数是一个自己定义的延时函数,C语言定义延时函数主要通过无意义指令的执行来达到延时的目,并没有一个软件自带头文件专门有delay这个函数的.
单片机c语言中delay()的使用:
voidDelay10us(ucharMs)
{
uchardatai;
for(;Ms>>0;Ms--)
}
扩展资料
把delay(10000)改为100000
voidmain()
inti;
charstr[]="whatareyoufuckingdoing?";
intlen=sizeof(str)/sizeof(char);
for(i=0;ilen;i◆◆)
if(str[i]!=''str[i]!='\0')
delay(100000);
printf("%c",str[i]);
getch();
定义一个延时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;
C语言的延迟函数一般是利用无意义程序运行来控制时间从而达到延时的目的
举个例子:
for(i=0;ix;i◆◆)
这是延时x毫秒的for循环语句.
值得注意的是记得最后的;一定得记得写.
delay函数需要自己编写,延时Sleep函数存放头文件:WinBase.h
delay函数可以这样编写:
//?定义一个延时xms毫秒的延时函数
void?delay(unsigned?int?xms)?//?xms代表需要延时的毫秒数
unsigned?int?x,y;
for(x=xms;x0;x--)
for(y=110;y0;y--);
以上就是土嘎嘎小编为大家整理的c语言延时函数头文件相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!