新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 常用鍵盤接口

        常用鍵盤接口

        作者: 時間:2011-12-08 來源:網絡 收藏
          常用按鍵接口可分為獨立式按鍵接口、行列式按鍵接口和專用芯片式等。具體采用哪種方式,可根據所設計系統的實際情況而定。下面分別介紹這幾種接口方式的優缺點及適用場合。

          1.獨立式按鍵接口

          獨立式按鍵接口設計優點是電路配置靈活,軟件實現簡單。但缺點也很明顯,每個按鍵需要占用一根口線,若按鍵數量較多,資源浪費將比較嚴重,電路結構也變得復雜。因此本方法主要用于按鍵較少或對操作速度要求較高的場合。軟件實現時,可以采用中斷方式,也可以采用查詢方式,示意圖如圖所示。

        獨立式鍵盤接口

          圖 獨立式

          2.行列式按鍵接口

          行列式按鍵接口示意圖如圖(a)所示,其使用原理將在下節詳細講述。行列式按鍵接口適應于按鍵數量較多,又不想使用專用鍵盤芯片的場合。這種方式的按鍵接口由行線和列線組成,按鍵位于行、列的交叉點上。這種方式的優點就是相對于獨立接口方式可以節省很多I/O資源,相對于專用芯片鍵盤可以節省成本,且更為靈活。缺點就是需要用軟件處理消抖、重鍵等。

          行列式按鍵接口是一種老式的,其鍵掃描方法是幾乎所有PC鍵盤所采用的方法。



        關鍵詞: 鍵盤接口

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 敖汉旗| 额尔古纳市| 榆中县| 宁陕县| 贡觉县| 彰化县| 庆安县| 东方市| 义马市| 博兴县| 襄汾县| 江孜县| 墨竹工卡县| 满城县| 枣强县| 邵阳县| 江阴市| 白朗县| 庆安县| 龙陵县| 道真| 商水县| 营山县| 黔西| 肥乡县| 西华县| 宾阳县| 万山特区| 迁安市| 北辰区| 青龙| 昌黎县| 花莲市| 新和县| 留坝县| 潮安县| 武宁县| 彭水| 黔西县| 武夷山市| 沁水县|