代码

11.0592MHz晶振

// 延时10*n微秒
void delay_10us(unsigned int n)
{
	unsigned char i;
	i = 2*n;
	while (--i);
}

//延时n毫秒
void delay_ms(unsigned int n)
{
    unsigned int i,y;
    for(i=n;i>0;i--)
        for(y=114;y>0;y--);
}

12MHZ晶振

// 延时n毫秒
void delay_ms(unsigned int n)
{
    unsigned int i=0,j=0;
    for(i=0;i<n;i++)
        for(j=0;j<123;j++);
}


// 延时10*n微秒
void delay_10us(unsigned int n)
{
    while(n--);
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐