51单片机延时函数delay()里面最大写多少

2019-03-24 17:00发布

/**1ms延时函数**/
void delay(uint z)
{
   uint x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
dinghao1
1楼-- · 2019-03-24 20:39
delay()的括号里面最大写多少呢
dinghao1
2楼-- · 2019-03-24 23:01
 精彩回答 2  元偷偷看……
dinghao1
3楼-- · 2019-03-25 00:46
可以写多个delay()增加延时么,比如
void main()
{
delay(1000);
delay(1000);
delay(1000);
delay(1000); }
ywlzh
4楼-- · 2019-03-25 02:30
dinghao1 发表于 2018-6-15 14:49
可以写多个delay()增加延时么,比如
void main()
{
delay(1000);
delay(1000);
delay(10 ...

你应该用for的想法嵌套
dinghao1
5楼-- · 2019-03-25 06:44
 精彩回答 2  元偷偷看……
hp34401a
6楼-- · 2019-03-25 12:37
dinghao1 发表于 2018-6-15 14:24
是由z的类型int 0~65535决定么

是的(当然这么长的delay延时意义不大)

一周热门 更多>