delay函数的用法咨询
本人C语言入门菜鸟一门,在看单片机的简单C程序,有几个很小白的问题想问下各位前辈:1、delay函数需要自己定义,还是系统自带的?
2、如果要自己定义,怎么确定延时时间呢?
3、有这样几个delay函数,都是可以运行的,请问在延时时间上有什么区别呢?
(1)
void Delay(int m)
{
while(--m);
}
(2)
void delay(void)
{
int i;
int j;
for(i=0;i<100;i++)
for(j=0;j<200;j++);
}
(3)
void delay(void)
{
unsigned int i;
for(i=0;i<30000;i++);
}
PS:初次发帖,希望前辈们照顾下新人,谢谢大家。(*^__^*)