久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4072|回復: 12
打印 上一主題 下一主題
收起左側

MCU按鍵長按三秒取消功能程序如何實現,求思路

  [復制鏈接]
跳轉到指定樓層
樓主
ID:838669 發表于 2021-5-25 10:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
有沒有大神指導一下,感謝,按鍵長按三秒取消功能的實現。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:282074 發表于 2021-5-25 12:39 來自觸屏版 | 只看該作者
用按扭,長按來判斷,如,key==0;num++;if(num==3000)達到條件取消自定義菜單就行了
回復

使用道具 舉報

板凳
ID:926968 發表于 2021-5-25 13:29 | 只看該作者
使用if語句判斷,當計時器大于等于3000,就行了。
回復

使用道具 舉報

地板
ID:311846 發表于 2021-5-25 13:46 | 只看該作者
按下時定時器計數,計時到三秒鐘執行,大概就是這思路,慢慢調節吧!還有很多細節要弄好的
回復

使用道具 舉報

5#
ID:831687 發表于 2021-5-25 14:28 | 只看該作者
使用定時器判斷,按下打開定時器
回復

使用道具 舉報

6#
ID:612392 發表于 2021-5-25 14:40 | 只看該作者
每隔一小段時間檢測一下按鍵狀態(例如50ms),當在3s內每次檢測按鍵都是按下狀態時,即執行目標操作;如果有任意一次處于未按下狀態,則計數清0,待下次檢測到再重新計數。
這樣可以不要單獨用一個定時器或外部中斷。
回復

使用道具 舉報

7#
ID:883031 發表于 2021-5-25 16:26 | 只看該作者
用定時器,定時時間到如果沒松開,認為有效,如果沒到3秒就送開了,認為無效。
回復

使用道具 舉報

8#
ID:919834 發表于 2021-5-26 10:25 | 只看該作者
定時中斷。計數三秒內都為按下狀態。則處理。用中斷就不會影響其他操作
回復

使用道具 舉報

9#
ID:101869 發表于 2021-5-26 12:54 來自觸屏版 | 只看該作者
定時器設置50毫秒檢測一次按鍵并計數3秒期間有一次檢測不到,計數器就置零連續計數60次說明3秒時間到執行相應程序就行了,不要用!while死等,我是新手拙見
回復

使用道具 舉報

10#
ID:341589 發表于 2021-5-28 09:15 | 只看該作者
簡單實現:延時函數
通用:使用定時器計時,減少消耗cpu
回復

使用道具 舉報

11#
ID:385830 發表于 2021-5-29 11:51 | 只看該作者
其實像這種狀態檢測就是一個思路問題。在程序里檢測按鍵是否松開,未松開就定時3秒再判斷,仍然為未松開狀態就進入需要的程序段即可。
回復

使用道具 舉報

12#
ID:451718 發表于 2021-5-29 13:36 | 只看該作者
switch(key)
{
    case 0:
        if((Systick-Tpress)<3000) break;
        //------------按鍵響應操作
        Tpress = Systick;
    break;
    case 1:
        Tpress = Systick;
    break;
}
回復

使用道具 舉報

13#
ID:929073 發表于 2021-5-29 14:11 來自觸屏版 | 只看該作者
這篇文章有思路,https://blog.csdn.net/wuhenyouyuyouyu/article/details/77622340
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区视频在线免费观看 | 亚洲欧美一区二区三区国产精品 | 久久久久黑人 | 中文字幕免费在线 | 黄色片免费看 | 亚洲精品成人免费 | 精品久久久久久久久亚洲 | 在线播放国产一区二区三区 | 色婷婷综合网 | 一区二区三区在线免费观看 | 操一草 | 精品欧美激情在线观看 | 一区二区三区欧美 | 久久久久国产 | 久久综合婷婷 | 日韩精品视频一区二区三区 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 国产精品永久免费视频 | 超碰免费在线观看 | 色精品| 亚洲精品一区二区在线观看 | 99热这里只有精品8 激情毛片 | 成人中文字幕在线 | 久久久观看 | 在线一区 | 男女羞羞的网站 | 国产成人一区二区三区 | 日韩精品久久久 | 香蕉大人久久国产成人av | 91 在线 | 午夜久久久久久久久久一区二区 | 99精品亚洲国产精品久久不卡 | 在线观看亚洲欧美 | 国产精品久久午夜夜伦鲁鲁 | 三级视频在线观看 | 四季久久免费一区二区三区四区 | 亚洲精品乱码久久久久久按摩 | av影音 | 中文字幕国产一区 | 99精品九九| 日韩一区二区三区在线视频 |