欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機按鍵長按程序調試問題求解答

查看數: 2513 | 評論數: 2 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-4-17 13:20

正文摘要:

現在我程序實現的是一個按鍵按一下控制燈亮滅長按3秒燈常亮,怎么在長按3秒常亮之中加入一個延時關閉功能并且加入一個紅外感應觸發之后還能再次像按3秒一樣再次延時 關閉下面是程序; #include <reg52.h> ...

回復

ID:438858 發表于 2019-4-17 17:23
長按你應該寫在等待釋放里面,設置一個變量自加,到一定的數,先清零,再判斷是不是還在按著,再執行LED的程序
ID:123289 發表于 2019-4-17 15:42
假設你有一個10ms的定時器,3秒就是在計數300次。
做一個300次的計時器,按下時+1,達到300就不再+1,讓它保持300。
彈起時,查一上計時器,=300就是發生了長按,否則是短按。再將它清0,準備下次再用。
按鍵在彈起時起效,按下時不要做動作,計數就是了。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表