手機(jī)訪問(wèn)更快捷
更多流量 更易傳播
隨時(shí)掌握行業(yè)動(dòng)態(tài)
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
矩陣鍵盤又叫行列式鍵盤。用帶IO口的線組成行列結(jié)構(gòu),按鍵設(shè)置在行列的交點(diǎn)上。例如用4×4的行列式結(jié)構(gòu)可以構(gòu)成16個(gè)鍵的鍵盤。這樣,當(dāng)按鍵數(shù)量平方增長(zhǎng)時(shí),I/O口只是線性增長(zhǎng),這樣就可以節(jié)省I/O口。
按鍵設(shè)置在行列線交叉點(diǎn),行列線分別連接到按鍵開(kāi)關(guān)的兩端。列線通過(guò)上拉電阻接3.3V電壓,即列線的輸出被鉗位到高電平狀態(tài)。判斷鍵盤中有無(wú)按鍵按下式通過(guò)行線送入掃描線好然后從列線讀取狀態(tài)得到的。其方法是依次給行線送低電平,檢查列線的輸入。如果列線全是高電平,則代表低電平信號(hào)所在的行中無(wú)按鍵按下;如果列線有輸入為低電平,則代表低電平信號(hào)所在的行和出現(xiàn)低電平的列的交點(diǎn)處有按鍵按下。
一個(gè)完整的鍵盤控制程序應(yīng)解決以下任務(wù):
(1)檢測(cè)有無(wú)按鍵按下
(2)有鍵按下,在無(wú)硬件去抖得情況下,應(yīng)有軟件延時(shí)除去抖動(dòng)影響
(3)鍵掃描程序
(4)將鍵編碼轉(zhuǎn)換成相應(yīng)建值
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15267989561
加盟熱線: 15267989561
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機(jī)版
Ybzhan公眾號(hào)
Ybzhan小程序