skyred
发表于 2021-9-28 17:00
延时函数是如何计算时长的?
/************************
* 函数名 :Delay_ms
* 函数功能:长时间延时
* 入口参数:延时基数 uchar ms_data
* 返回 :无
************************/
void Delay_ms(uchar ms_data)
{
uchar i;
while(ms_data--)
{
i = 124;
while(i--);
}
}
这里是怎么计算MS延迟的?
我都是傻傻的用定时器计时,感觉还是这样简单诶~
树上的小鸟
发表于 2021-9-30 16:07
随便写一个,用IO翻转卡时间
kkzz
发表于 2021-10-2 16:11
用定时器吧
pixhw
发表于 2021-10-2 16:11
是可以精确延时吗
sdlls
发表于 2021-10-2 16:12
仿真测试一下吧
febgxu
发表于 2021-10-2 16:12
计算时长?
xiaoyaodz
发表于 2021-10-2 16:12
用定时器方便。
fentianyou
发表于 2021-10-2 16:12
看看指令需要占用几个周期
selongli
发表于 2021-10-2 16:12
延时函数精确吗
minzisc
发表于 2021-10-2 16:13
延时基数是什么
lzmm
发表于 2021-10-2 16:13
使用for循环吧
hudi008
发表于 2021-10-2 16:13
用定时器计时准确。
skyred
发表于 2021-10-11 09:16
我是想知道,这样写是怎么做到延迟的,怎么计算的?
cyclefly
发表于 2021-10-12 15:58
这个就是大概,
不准的
yangxiaor520
发表于 2021-10-14 07:44
这个只是起个粗略的延时
huquanz711
发表于 2021-10-15 08:05
指令运行周期
页:
[1]