延时时间的计算:
晶振:12MHz
1:5~500us
void delay(unsigned char i)
{
while(--i) ;
}
计算方法:ix2+5 可完成5~515us的延时
2:10us~2ms
void delay(unsigned char i)
{
for( ;i>0 ;i--) ;
}
计算方法:ix8+10 可完成10us~2.050ms的延时
3:2ms~130ms
void delay(unsigned char i,unsigned char j)
{
for( ;j>0 ;j--)
for( ;i>0 ;i--) ;
}
计算方法:(ix2+3)xj+5 u
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>