延时函数的时间

2019-07-15 23:21发布

     请问这个函数,调用之后延时多长时间?


void delay()
{
;  ;

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
爱我别走
2019-07-16 21:11
本帖最后由 爱我别走 于 2013-8-1 23:53 编辑

首先给出结论,该函数延时长度为4个机器周期,(12M晶振等于4us)。从两个方面来验证。
方法一:keil调试,如图一,图二。

图一.jpg
                          图一

图二.jpg

                 图二



方法二:分析反汇编指令,如图三,图四。

图三.jpg
                  图三


图四.jpg

                  图四



一周热门 更多>