发布网友 发布时间:2022-05-11 20:22
共5个回答
热心网友 时间:2023-10-19 06:25
C语言delay函数延时计算源代码如下:
#include "stdlib.h"
void delay()
{
time_t start,end;
start=time(null);
unchar i;
while(z--)
{
for(i=0;i<121;i++);
}
end=time(null);
printf("%f",difftime(end,start));
}
扩展资料
1、对于要求精确延时时间更长,这时就要采用循环嵌套的方法来实现,因此,循环嵌套的方法常用于达到ms级的延时。
对于循环语句同样可以采用for,do…while,while结构来完成,每个循环体内的变量仍然采用无符号字符变量。
热心网友 时间:2023-10-19 06:25
你 的程序有问题额。热心网友 时间:2023-10-19 06:26
我一般不用计算,想要多长的延时就用工具软件生成一个。如果是有程序不知道多长就用仿真软件模拟下。不行就看一下生成的汇编代码,根据晶振换算的指令周期算一个。指令数*指令周期就行了。热心网友 时间:2023-10-19 06:27
用keil软件调试一个热心网友 时间:2023-10-19 06:27
这个问题,我最近也是相当的困惑啊,希望会的朋友帮忙解答一下啊。