我用c8051f020 控制 ds18b20 ,使用内部时钟晶振16M,一直复位不成功。我觉得可能是延时的问题。 20
不知道延时程序改怎么写?下面是延时500us的程序,不知道对不对voiddelay500us(void)//500us{unsignedchara,b,c;for(c=1...
不知道延时程序改怎么写?下面是延时500us 的程序,不知道对不对
void delay500us(void) // 500us
{
unsigned char a,b,c;
for(c=11;c>0;c--)
for(b=4;b>0;b--)
for(a=89;a>0;a--);
}
如果不正确,这些延时程序改怎么写呢?
我用的silicon ide 写的程序。 展开
void delay500us(void) // 500us
{
unsigned char a,b,c;
for(c=11;c>0;c--)
for(b=4;b>0;b--)
for(a=89;a>0;a--);
}
如果不正确,这些延时程序改怎么写呢?
我用的silicon ide 写的程序。 展开
2个回答
展开全部
时间长了吧,,这个延迟本来就不准确,,用定时器多好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询