delay.h

来自「脉冲宽度的测量」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef Delay_Program_
#define Delay_Program_

typedef unsigned char uchar;
/*实际延时(2*i+5)个机器周期*/
void delay1(uchar i)
{  while(--i);
}


/*延时(10*i)us
void delay_10us(uchar i)
{  i++;
   while(--i)
   {  delay1(2);
   }
}
*/

/*延时(100*i)us
void delay_100us(uchar i)
{  i++;
   while(--i)
   {  delay1(44);
   }
}
*/

/* 延时ims */
void delay_1ms(uchar i)
{  i++;
   while(--i)
   {  delay1(458);//1ms
   }
}

#endif

⌨️ 快捷键说明

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