找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機代碼求助 想實現(xiàn)的目的:當(dāng)C2接觸金屬銅塊時,燈1會亮;當(dāng)D2接觸金屬銅塊時...

查看數(shù): 1566 | 評論數(shù): 3 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(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)該怎么修改?萬分感謝!

回復(fù)

ID:820444 發(fā)表于 2023-5-31 09:10
看你的圖片,連接燈的焊點,露出來了。
是不是這個地方引起的問題,供參考。
ID:1080243 發(fā)表于 2023-5-31 08:48
leave323 發(fā)表于 2023-5-30 21:52
#include
sbit C2=P0^3;
sbit D2=P0^0;

感謝回復(fù),不知道是不是板子燒了還是怎樣?昨天連線的時候,有條線好像有電,手有刺痛感,F(xiàn)在LED2的燈一直是0的狀態(tài),沒有觸發(fā)也是0。謝謝!
ID:1077017 發(fā)表于 2023-5-30 21:52
#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;}
         }       
}

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表