调节延时函数时间

2019-07-16 02:11发布

void delay(unsigned char x)
{
   unsigned char y;
   for(;x>0;x--)
     for(y=6000;y>0;y--);
}
类似这样的延时函数 为什么在模拟的时候 有时候增加x 的值 时间反而变短了呢。怎样精确的调节他的延时时间呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
andyyau
1楼-- · 2019-07-16 07:05
你的Y=6000,是不是有问题啊
zhaoqian126
2楼-- · 2019-07-16 11:31
unsigned char是有范围的 可能是超出了吧
kuangkuang2113
3楼-- · 2019-07-16 16:46
学习
丁一凡
4楼-- · 2019-07-16 22:21
unsigned char的范围是0-255.
独孤辉二
5楼-- · 2019-07-17 03:25
 精彩回答 2  元偷偷看……
╰☆偶尔☆╮
6楼-- · 2019-07-17 05:49
好好学习

一周热门 更多>