![]() |
發(fā)布時間: 2023-5-30 19:47
正文摘要:想實現(xiàn)的目的:當(dāng)C2接觸金屬銅塊時,燈1會亮;當(dāng)D2接觸金屬銅塊時,燈2會亮。參照教程寫的代碼,但現(xiàn)在key1=0的條件可以觸發(fā),out1也會變成0,但無法恢復(fù),out1一直是0,請問應(yīng)該怎么修改?萬分感謝! |
看你的圖片,連接燈的焊點,露出來了。 是不是這個地方引起的問題,供參考。 |
leave323 發(fā)表于 2023-5-30 21:52 感謝回復(fù),不知道是不是板子燒了還是怎樣?昨天連線的時候,有條線好像有電,手有刺痛感,F(xiàn)在LED2的燈一直是0的狀態(tài),沒有觸發(fā)也是0。謝謝! |
#include<REGX52.H> sbit C2=P0^3; sbit D2=P0^0; sbit LED1=P1^3; sbit LED2=P1^0; void main() { C2=1; D2=1; LED1=1; LED2=1; while(1) { if(!C2){LED1=0;LED2=1;}//C2碰到銅片,燈1亮燈2滅 if(!D2){LED1=1;LED2=0;} } } |
Powered by 單片機教程網(wǎng)