单片机 毫秒&微秒 级延时

51单片机毫秒级延时

如下程序能实现ms毫秒级的比较精确的延时
void Delayms(unsigned int n)
{
    unsigned int i,j;
    for(j=n;j>0;j--)
   {
	  for(i=112;i>0;i--)  
    	{	
           ;
        }
   }  
}

转载原文链接

以下为微秒级延时

#include <intrins.h>
_nop_();            //12MHz的晶知振,标准的51,一个道nop就是1us

猜你喜欢

转载自blog.csdn.net/qq_45816372/article/details/106130102