一、范例
void delay(unsigned int uinum)
{
unsigned int i;
while(uinum--)
{
for(i=0;i<628;i++);
}
}
二、解析
1、void delay(unsigned int
uinum)
delay
指此延时函数的名称,后续调用函数时也需用到,uinum
为函数的形式参数,无需理解,明白意思即可。
2、for(i=0;i<628;i++);
在单片机中,1ms相当于for循环628次。
PS:常用时间单位换算1s=1000ms;0.5s=500s
。
三、简单引用
delay(500);
延迟0.5s后执行下一步。
没有回复内容