全心思齐网

51单片机按住复位键时led亮但是松开就不亮了?

LED负极接单片机P1.0,开关接地。 main(){ while(1){ if(P1_1==0)P1_0=1; else P1_0=0; } }

匿名回答于2024-05-31 11:01:36


1. 不亮2. 这种情况可能是由于复位键按下时,导致51单片机的复位电平被拉低,从而导致系统重新启动。
而当复位键松开时,复位电平恢复正常,但是由于程序中没有对LED进行控制的代码,所以LED不会亮起。
3. 要解决这个问题,可以在程序中添加对LED的控制代码,使得当复位键松开时,LED能够亮起。
另外,还可以检查硬件电路连接是否正确,确保复位键和LED的连接没有问题。

匿名回答于2024-05-25 04:25:42


相关知识问答