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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于單片機矩陣鍵盤程序的理解 求解釋,困惑了好長時間了

查看數: 3920 | 評論數: 8 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-1-15 20:54

正文摘要:

附件是矩陣鍵盤的原理圖 以下是矩陣鍵盤掃描程序以及在數碼管顯示0-f 請問如果第一個按鍵被按下,P1口應該是0x07,但進入到測試列的程序中時,P1口被重新賦值為0x0f,那么P1口怎么還會一直保留原來的0x07 ...

回復

ID:332444 發表于 2021-1-19 09:22
ID:235954 發表于 2021-1-18 15:43
按鍵行做輸出,列做輸入,只需檢測列那邊電平即可
ID:536119 發表于 2021-1-16 16:42
yousir 發表于 2021-1-16 10:18
單片機的處理速度很快(按鍵時間雖短,但在按鍵的時間內,單片機已經將這些處理進行完畢,意思就是你還按著 ...

感謝!!!!!!
ID:633344 發表于 2021-1-16 10:18
單片機的處理速度很快(按鍵時間雖短,但在按鍵的時間內,單片機已經將這些處理進行完畢,意思就是你還按著那個鍵,賦予新的初值只是軟件上的改變,而你還按著這個鍵就是硬件上給io口改變了賦值)軟件上賦值給io口是為檢測硬件上的改變(到底按了哪個鍵)做準備,然后switch case語句去檢測到底按下了哪個鍵

評分

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

查看全部評分

ID:633344 發表于 2021-1-16 10:11
你想啊。單片機執行速度非常的快,你按下按鍵的時候(按下的時間很短但對于單片機來說很長了,單片機的處理速度很快)這些操作都已經進行完了,意思就是你雖然進行了賦值,但你還按下了按鍵,按鍵改變了你的賦值,然后switch case語句去判斷你按下了哪個按鍵,
ID:654028 發表于 2021-1-16 09:12
按鍵抖動
ID:213173 發表于 2021-1-16 07:04
預置P1口0x0f,如果第一個按鍵被按下,P1口應該是0x07,此時P1的低4位當前狀態已讀取,以鍵值的方式保存在變量KeyValue中,進入到測試列的步驟時,P1口被重新賦值為0xf0,此時P1的高4位當前狀態0X70再被讀取并與低4位相加。測試得到的結果是0x77。最終輸出KeyValue=0。
ID:390416 發表于 2021-1-16 00:56

這就是矩陣鍵盤掃描的代碼,主函數循環調用本函數就行 不能有死等延遲。必須計數延遲。定時器調用也行(有些浪費不建議)。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩在线播放 | 亚洲一区二区精品视频 | 久久精品久久久精品美女 | 日韩久久久久久久 | sm调教视频永久免费 | 九色在线播放 | 国产在线视频网站 | 亚洲成人免费观看 | 亚洲激情综合 | 亚洲黄色大片 | 亚洲色在线视频 | 9191av| 日韩在线视频一区 | 欧美性猛交乱大交 | 中文字幕免费av | 免费看黄色录像 | 成人精品在线观看 | 黄色片免费看 | 精品国产成人 | 日本国产在线观看 | 成人国产精品视频 | 午夜av网站 | 国产视频一区二区三区四区 | 国产又色又爽又黄又免费 | 8x8ⅹ国产精品一区二区 | 久久国产精品视频 | 黄色在线观看免费 | 91在线精品秘密一区二区 | 久久久久久97 | 少妇精品视频 | 免费在线观看黄 | 日韩高清一区 | 91精品国产日韩91久久久久久 | 一级片免费在线观看 | 日皮视频在线观看 | www.久久爱 | 国产一级免费观看 | 一区二区高清视频 | 亚洲国产福利 | 美女一级片 | 国产精品第二页 |