微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求解延时时间

求解延时时间

时间:10-02 整理:3721RD 点击:

求大神告知 delay_a(uint s)文件中的延时时间

可以算一个大概值,会有误差。一般单片机一个指令周期是12个机器周期,就是说12M主频的话,一个指令周期是1微秒,然后看这个延时用了多少指令,就可以算出来延时时间。

求大神过来看看

这个是软延时,与单片机的机器周期和指令周期有关,准确度没有硬延时(定时器)高,在一些对延时精度要求不高的地方使用。

这个是没法算出来的吗,单片机晶振12M。

那么按上面的程序,输入s为uint为4个字节的话,这样算对不对t=t*(2^4)+5,万分感谢!

四个字节可不是2的四次方,而是2的32次方。

而且延时时间是跟s的值有关,并不是固定的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top