这个函数延时多长时间?

2019-03-23 20:31发布

void delay()
{
int i,j=0;
for (i=0; i<0xfffff; i++) j++;
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
chunyang
1楼-- · 2019-03-23 21:18
/ 跟芯片时钟相关,将c代码转换成汇编,再差代码执行时间表累加即可获知。
leang521
2楼-- · 2019-03-23 23:47
很多IDE都有延时测算,你自己算半天不如上板子跑下,IDE里自然能看到时间。
chunyang
3楼-- · 2019-03-24 00:17
 精彩回答 2  元偷偷看……
mudashu
4楼-- · 2019-03-24 01:50
请教方法
chunyang
5楼-- · 2019-03-24 06:33
我在2楼说的就是方法,汇编代码的执行周期数可以查表获知,机器周期则由时钟频率决定,剩下的就是小学算术了。
astwyg
6楼-- · 2019-03-24 11:07
 精彩回答 2  元偷偷看……

一周热门 更多>