下面是delay 函延迟函数里执行的都是空语句,也就是说通过循环执行空语句来达到延迟的目的.每执行一条语句,即使是空语句都要耗费电脑一些处理时间的,就是因为这个,在延迟函数里写一些无关紧要的东西,用来浪费电脑处理时间,从而达到延迟目的。数原型:原型:void Delay(unsigned int nDelay){ unsigned int i,j,k;
抱起亚轩找小葵
2025-10-23 17:55
51单片机C语言中delay函数是怎么定义和使用的
delay函数是一般自己定义的一个延时函数。2、C语言定义延时函数主要通过无意义指令的执行来达到延时的目的。下面给出一个经典的延时函数。 定义一个延时xms毫秒的延时函数void delay(unsigned int xms) // xms代表需要延时的毫秒数{ unsigned int x,y; for(x=xms;x0;x--) for(y=110;y0;y--
大圣杰锅是
2025-10-23 17:55
stm32中Delay()函数延时的时间是怎么计算的
// 定义一个延时xms毫秒的延时函数 void delay(unsigned int xms) // xms代表需要延时的毫秒数 { unsigned int x, y;for(x = xms; x > 0; x--)for(y = 110; y > 0; y--);} 在这个函数中,主要包含了两个嵌套的for循环。外部的循环变量x用于控制总的延迟时间,内部的循环变量y则...