单片机IO电平输出不变化

2019-11-26 11:25发布

<font face="微软雅黑">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><p><font face="微软雅黑">LED1 = 0 &nbsp; &nbsp; &nbsp; &nbsp; ;</font><font face="微软雅黑">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></p><p><font face="微软雅黑">LED2 = 1;</font><font face="微软雅黑">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></p><p><font face="微软雅黑">&nbsp;delay_ms(1000);</font></p><p><font face="微软雅黑">程序就这么简单,,LED亮了后就不灭了。。</font><font face="微软雅黑">,,但是我中断里有个数码管显示程序,数码管又正常动态显示</font><br> </p><p><br></p><p></p>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
Miracler
1楼-- · 2019-11-26 13:34
while
{
led=1;
delay_ms(1000);
led=0;
delay_ms(1000);

}
LED灭了就不亮,如果先 LED=0 ,LED亮了就不灭。。
意思是while中LED电平无法翻转,几个接LED的口都是这样。
但我中断中有数码管动态显示程序,又正常的
阿信509
2楼-- · 2019-11-26 16:28
程序跑飞了没准
Dancingsurf
3楼-- · 2019-11-26 18:45
 精彩回答 2  元偷偷看……
viphotman
4楼-- · 2019-11-26 21:00
不是应该while(1){……}
lovezjf234
5楼-- · 2019-11-26 21:11
程序跑偏了,while后加(1),不然程序只跑一遍

一周热门 更多>