找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 1622|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

請指教一下思路,單片機問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:706724 發(fā)表于 2024-4-1 19:58 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
如圖所示,請問該怎么 寫?一點思緒也沒有, 請大神們指導(dǎo)一下,謝謝!

51hei3.jpg (208.63 KB, 下載次數(shù): 80)

51hei3.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:73992 發(fā)表于 2024-4-1 20:24 來自觸屏版 | 只看該作者
引腳觸發(fā)外部中斷。外部中斷使能定時器,定時為1分鐘產(chǎn)生中斷。定時中斷判斷
回復(fù)

使用道具 舉報

板凳
ID:73992 發(fā)表于 2024-4-1 20:35 來自觸屏版 | 只看該作者
lyonkon 發(fā)表于 2024-4-1 20:24
引腳觸發(fā)外部中斷。外部中斷使能定時器,定時為1分鐘產(chǎn)生中斷。定時中斷判斷

上面回復(fù)沒寫完,誤發(fā)送。定時器中斷判斷a是否等于30,小于30 a加1 關(guān)閉外部中斷,等于30打開外部中斷,a歸0,關(guān)閉定時器。
回復(fù)

使用道具 舉報

地板
ID:604515 發(fā)表于 2024-4-1 20:57 | 只看該作者
設(shè)置一個標(biāo)志位就可以了,
flag=0時,檢測到輸入3.3V時,開始半小時計時,并將flag置1,此時無論輸入什么,程序不作響應(yīng),半小時結(jié)束后,再將flag=0
回復(fù)

使用道具 舉報

5#
ID:401564 發(fā)表于 2024-4-1 23:29 | 只看該作者
這是一個很簡單的東西呀
實在不理解,你可以說說你要做一個什么東西,可能別人就有思路了
回復(fù)

使用道具 舉報

6#
ID:1109793 發(fā)表于 2024-4-2 07:41 | 只看該作者
if(in&&!timer){timer=1;}
回復(fù)

使用道具 舉報

7#
ID:341045 發(fā)表于 2024-4-2 09:58 | 只看該作者
while(1){                 //大循環(huán)
    while(P3^7) {;}    //死等, 直到P3.7為1
    delay(30分鐘);      //死等, 30分鐘
    P1^0 = 1;           //30分后OUT 為 1
    //P1^0 = 0;         //30分后OUT 為 0
    //P1^0 = !P1^0;  //30分后,OUT取反
}   
不用搞太復(fù)雜, 直接一步步寫就好了. 自己寫個延時函數(shù)
回復(fù)

使用道具 舉報

8#
ID:1115060 發(fā)表于 2024-4-2 20:38 | 只看該作者
高電平觸發(fā)中斷,中斷里進行計時
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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