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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請問單片機如何實現16個按鍵兩兩同時工作

[復制鏈接]
跳轉到指定樓層
樓主
  現要想16個矩陣按鍵中的任何一個按下不松手,對應的功能在工作,然后再按另外一按鍵,對應的功能也要工作,請問單片機程序能實現嗎,具體思路是怎樣的,想了半天,沒有任何進展,可憐俺單片機才入門,有沒有高手指點一下,謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:213173 發表于 2017-10-17 17:00 | 只看該作者
編這樣的程序本身沒有什么問題,4個按鍵就有15種組合,關鍵是要看實際應用場合才能選擇最佳方案。
看我給壇友的回帖http://www.zg4o1577.cn/bbs/dpj-93120-1.html

評分

參與人數 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:123289 發表于 2017-10-17 19:23 | 只看該作者
這個與你的單片機水平無關,取決你對這件事的構思!
1、兩個鍵都必須有“按鍵記錄”。
2、執行的程序不要“立即”響應,要留有判斷、識別“按鍵記錄”的時間。
3、對事件的處理上,采用輪掃方式,即要保證不要死在一個事件中(無死等語句,含條件死等,如果必須死等某個條件,要給個時限,限時退出)。這樣就能保證兩個事件的處理,都會被執行到。
回復

使用道具 舉報

地板
ID:111634 發表于 2017-10-17 20:39 | 只看該作者
本帖最后由 zl2168 于 2017-10-17 20:44 編輯

兩個按鍵同時按下時就響應,一個按鍵按下時不響應,在一定延時時間內等待另一個按鍵按下,然后響應。
給你個參考案例,注意有些區別,下述案例是一個shift按鍵與其他按鍵同時按下,你的案例是任意一個兩個按鍵同時按下,不過,原理相同。
實例74  鍵擴展Shift功能
實例74 按鍵擴展shift功能.7z (23.73 KB, 下載次數: 4)


Proteus仿真一下,確認有效。
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。
回復

使用道具 舉報

5#
ID:151348 發表于 2017-10-18 17:53 | 只看該作者
推薦你用狀態機,每個按鍵都有自己所處狀態的標志,而且相互不干擾
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 男人阁久久 | 免费视频成人国产精品网站 | 亚洲一区精品在线 | 欧美日韩一区二区在线 | 在线观看特色大片免费网站 | 91极品视频| 日韩中文字幕网 | 日本一区二区在线视频 | 欧美精品一二三 | 久久久久久久久久毛片 | 91青青草视频 | 在线视频91 | 久久综合av | 亚洲男人天堂2024 | 国产激情网站 | 中文字幕在线视频免费观看 | 成人网址在线观看 | 天堂久久天堂综合色 | 欧美a在线| 久草新在线 | 午夜理伦三级理论三级在线观看 | 黄网站色大毛片 | 精品国产乱码久久久久久果冻传媒 | 91精品国产一二三 | 精品国产乱码久久久久久88av | 日韩久久久久久久久久久 | 亚洲一区欧美一区 | 午夜国产精品视频 | 亚洲精品久久久久中文字幕欢迎你 | 亚洲一区视频在线 | 性色av一区 | 毛片免费观看 | a级在线免费观看 | 特级黄一级播放 | 国产一区二区三区 | 亚洲区一区二 | 高清一区二区视频 | 国产香蕉视频 | 亚洲区一 | 亚洲永久字幕 | 国产亚洲一区二区三区 |