void delay (float t) {unsigned int j,i; j = t*100; while(j--) {for (i=1505;i;i--);} }这串代码是什么意思
时间: 2023-05-19 14:00:53 浏览: 161
AT89S52单片机C语言应用100例-用单片机控制一个灯闪烁-综合文档
这段代码是一个延时函数,输入参数为浮点数 t,表示延时的时间(单位为秒)。函数内部将 t 乘以 100 得到延时的次数 j,然后使用一个双重循环进行延时,每次循环内部使用一个计数器 i 进行计数,直到计数器 i 减为 0,完成一次延时。
阅读全文