3个回答
展开全部
void
delay(unsigned
int
x)
//延时
x
ms
{
unsigned
int
i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
延时1ms
即为使x=1;
这程序延时约1ms(x=1时用keil测出来约
0.96831272ms,近似1ms),用c语言很难做到准确的1ms。注意晶振为11.0592mhz的时候用~
delay(unsigned
int
x)
//延时
x
ms
{
unsigned
int
i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
延时1ms
即为使x=1;
这程序延时约1ms(x=1时用keil测出来约
0.96831272ms,近似1ms),用c语言很难做到准确的1ms。注意晶振为11.0592mhz的时候用~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
老兄,你的单片机是哪个型号的,晶振是多少呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询