打印
[KungFu32位 MCU]

延时函数是如何计算时长的?

[复制链接]
10297|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
是可以精确延时吗  

使用特权

评论回复
5
sdlls| | 2021-10-2 16:12 | 只看该作者
仿真测试一下吧   

使用特权

评论回复
6
febgxu| | 2021-10-2 16:12 | 只看该作者
计算时长?            

使用特权

评论回复
7
xiaoyaodz| | 2021-10-2 16:12 | 只看该作者
用定时器方便。        

使用特权

评论回复
8
fentianyou| | 2021-10-2 16:12 | 只看该作者
看看指令需要占用几个周期   

使用特权

评论回复
9
selongli| | 2021-10-2 16:12 | 只看该作者
延时函数精确吗  

使用特权

评论回复
10
minzisc| | 2021-10-2 16:13 | 只看该作者
延时基数是什么   

使用特权

评论回复
11
lzmm| | 2021-10-2 16:13 | 只看该作者
使用for循环吧   

使用特权

评论回复
12
hudi008| | 2021-10-2 16:13 | 只看该作者
用定时器计时准确。   

使用特权

评论回复
13
skyred|  楼主 | 2021-10-11 09:16 | 只看该作者
我是想知道,这样写是怎么做到延迟的,怎么计算的?

使用特权

评论回复
14
cyclefly| | 2021-10-12 15:58 | 只看该作者
这个就是大概,
不准的

使用特权

评论回复
15
yangxiaor520| | 2021-10-14 07:44 | 只看该作者
这个只是起个粗略的延时

使用特权

评论回复
16
huquanz711| | 2021-10-15 08:05 | 只看该作者
指令运行周期

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

740

帖子

3

粉丝