11智能在线
新记
52单片机C语言中Delay是什么意思?怎么用?
如题所述
举报该文章
相关建议 2012-10-07
delay是延时的意思,delay(n)是延时n个
时间单位
,至于一个时间单位是多少,这需要你的delay函数决定的,
追问
delay(10000)是什么意思?
追答
延时10000个时间单位呀,至于一个时间单位是多少,这需要你的delay函数决定的,
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/s7s8s474v.html
其他看法
第1个回答 2012-10-07
一般延时1ms的程序是:
void Delay(uint x)
{
uchar i;
while(x--)
{
for(i=120;i>0;i--);
}
}
那么当你在别的函数中用到Delay(10000);就是延时10000ms,也就是10S
本回答被提问者和网友采纳
第2个回答 2012-10-07
举个例子吧
void delay(uint z)
{
uint x;
for(x=z;y>0;y--);
}
单片机一个时钟周期就执行一个指令,如上面的for循环中,将会执行z次自减计算后跳出,即当你调用该函数后,执行这个函数至少要耗掉z个时钟周期,即起到了延时的作用。至于具体时间是多长,与你单片机、时钟信号有关。希望能帮到你。
第3个回答 2012-10-07
delay是延时的意思
追问
delay(10000)是什么意思?
相似回答
大家正在搜
相关问题
51单片机C语言中delay函数是怎么定义和使用的?
51单片机C语言中delay函数是怎么定义和使用的?
51单片机C语言中delay函数是怎么定义和使用的
单片机c语言中delay()函数的头文件是什么?
52单片机C语言中“Delay”是什么意思,怎么用?
单片机c语言中的delay_ms(250) 是什么意思
51单片机C语言程序中延时函数delay的原理是什么?
单片机c语言中delay()函数的头文件是什么?