📄 delay.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 + -