求一个C语言的微秒级延时函数

2025-10-11 18:55:5077 次浏览

最佳答案

//***********

微秒延时函数

********************************************

void

Delayus(unsigned

int

US)

{

unsigned

i;

US=US*5/4;

//5/4是在8MHz晶振下,通过软件仿真反复实验得到的数值

for(

i=0;i

}

//*********************************************************************

以上函数式根据AVR单片机在8MHZ时钟频率下得出的结果。

如果系统频率不一样,就按比例改变。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。