![]() |
發布時間: 2021-10-11 10:41
正文摘要:兩個按鍵控制LED亮滅實現了,照著哪個方式用一個按鍵控制LED發現只有按下按鍵一的時候LED亮,且一松手LED就滅了,不能實現常亮。也沒有實現一個按鍵控制亮滅,求大神指點,附錄為原理圖,圖片為實驗板。 單片機源 ... |
if(flag_key1==1) { if(key1==1) { delayms(10); if(key1==1) { led1=~led1; flag_key1=0; while(!key1); } } } 這個部分也要是(flag_key1==0)吧,要不就是按鍵釋放的時候響應了。 |
關于單片機一個按鍵控制LED亮滅,按下按鍵LED常亮,再按一次LED滅 [ 建議問題解決后,便于大家學習,還應該更正自己的程序為佳。謝謝! |
感謝,解決了,還順便發現了另外一個方法 if(key1==0) { delayms(10); if(key1==0) { while(!key1); led1=~led1; } |
|