ahshmj 发表于 2018-1-22 21:31
led1=0(亮),延时(大约是0.5S),然后led1=1(灭)延时(大约是0.5S),不就是闪烁吗?
你的程序少了 ...
流逝记忆 发表于 2018-1-23 09:04
你这里延时做的不太对,就是上面说,时间太短了,建议用定时器做,闪烁问题不太能理解 应该有while(1)的 ...
天下1213 发表于 2018-1-23 08:43
修改合适的延迟时间,看看咋样
哦哦哦哦哦 发表于 2018-1-23 09:39
延时比较短,所以就变成闪烁啦。楼主可以试试把a的值再调整大一些,就可以看到一阵亮一阵灭的效果啦
leesin 发表于 2018-1-23 11:27
你的发光二极管的接法是共阴还是共阳的呢?
pinenut 发表于 2018-1-23 11:48
非常感谢。由于是刚学,今天刚学到延时函数,感谢耐心回答
不过,while(a--)明显比for循环的嵌套简单 ...
pinenut 发表于 2018-1-23 11:45
很感谢回答,想再问一下为什么不加大循环while(1)也可以闪烁,如果没有while(1)大循环,这个程序为什 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |