delay.h

来自「AVR之ATMega16」· C头文件 代码 · 共 27 行

H
27
字号
#define xtal  1                      //1MS
/************************************************************
*   函数名称:void DelayUS(unsigned int time)
*   功    能:软件延时1.1Us 
*   入口参数:time 延时时间
*   出口参数:无
************************************************************/
void DelayUS(unsigned int time)
{   
     while(time>1)
	    time--; 
}
/************************************************************
*   函数名称:void DelayMS(unsigned int time)
*   功    能:软件延时  1/1000s
*   入口参数:time 延时时间 MS  
*   出口参数:无
************************************************************/
void DelayMS (unsigned int time)
{
    unsigned int i;
    while(time--)	
	{
	  for(i=1;i<(unsigned int)(xtal*143-2);i++)
	      ;
	}  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?