⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delay.c

📁 西红柿的驱动
💻 C
字号:
/* ========================================================================== */
/*                                                                            */
/*   delay.c                                                                  */
/*   Author: Seeseawe                                                         */
/*   Version: 1.0.0                                                           */
/*   Date Created: 2006/05/31                                                 */
/*   Last Modified: 2006/05/31                                                */
/*   Description: Delay function for 8051 serial MCU                          */
/*                                                                            */
/* ========================================================================== */

void DelayUs(unsigned int Tus)
{
	Tus = Tus - 135;
	Tus = (Tus - 9)/11;
	while (--Tus >0);
}

void UsTime(unsigned char i)
{
	i=i/2-5;
	while(--i!=0);
}

void delay4us(void)
{
 	 // 4us delay
}
void delay100ms(void)
{
	unsigned char i;
	for (i = 0 ; i < 2 ; i++)
	{
		DelayUs(50000);
	}
}
void delay500ms(void)
{
	unsigned char i;
	for (i = 0 ; i < 10 ; i++)
	{
		DelayUs(50000);
	}
}
void delay1s(void)
{
	unsigned char i;
	for (i = 0 ; i < 20 ; i++)
	{
		DelayUs(50000);
	}
}

⌨️ 快捷键说明

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