调节延时函数时间
时间:10-02
整理:3721RD
点击:
void delay(unsigned char x)
{
unsigned char y;
for(;x>0;x--)
for(y=6000;y>0;y--);
}
类似这样的延时函数 为什么在模拟的时候 有时候增加x 的值 时间反而变短了呢。怎样精确的调节他的延时时间呢?
{
unsigned char y;
for(;x>0;x--)
for(y=6000;y>0;y--);
}
类似这样的延时函数 为什么在模拟的时候 有时候增加x 的值 时间反而变短了呢。怎样精确的调节他的延时时间呢?
你的Y=6000,是不是有问题啊
unsigned char是有范围的 可能是超出了吧
学习
unsigned char的范围是0-255.
对哈,学着学着,就都忘了。谢谢谢谢
好好学习
恩,定义unsigned int吧