新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機4×4矩陣鍵盤設計方案

        單片機4×4矩陣鍵盤設計方案

        作者: 時間:2011-10-26 來源:網絡 收藏

        1、原理

        本文引用地址:http://www.104case.com/article/172439.htm

          (1)如圖14.2所示,用的并行口P3連接4×4,并以的P3.0-P3.3各管腳作輸入線,以的P3.4-P3.7各管腳作輸出線,在數碼管上顯示每個按鍵 “0-F”的序號。

          (2)中對應按鍵的序號排列如圖14.1所示。

          2、參考電路

          4×4矩陣式鍵盤識別電路原理圖

          圖14.2 4×4識別電路原理圖

          3、電路硬件說明

          (1)在“單片機系統”區域中,把單片機的P3.0-P3.7端口通過8聯撥動撥碼開關JP3連接到“4×4行列式鍵盤”區域中的M1-M4,N1-N4端口上。

          (2)在“單片機系統”區域中,把單片機的P0.0-P0.7端口連接到“靜態數碼顯示模塊”區域中的任何一個a-h端口上;要求:P0.0對應著a,P0.1對應著b,……,P0.7對應著h。

          4、程序內容

          (1)4×4鍵盤識別處理 。

          (2)每個按鍵都有它的行值和列值,行值和列值的組合就是識別這個按鍵的編碼。矩陣的行線和列線分別通過兩并行接口和CPU通信。鍵盤的一端(列線)通過電阻接VCC,而接地是通過程序輸出數字“0”實現的。鍵盤處理程序的任務是:確定有無鍵按下,判斷哪一個鍵按下,鍵的功能是什么?還要消除按鍵在閉合或斷開時的抖動。兩個并行口中,一個輸出掃描碼,使按鍵逐行動態接地;另一個并行口輸入按鍵狀態,由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。

          5、程序流程圖(如圖14.3所示)

        DIY機械鍵盤相關社區:機械鍵盤DIY


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 徐闻县| 奉贤区| 万荣县| 武胜县| 田阳县| 新营市| 德州市| 甘谷县| 徐州市| 苍山县| 哈密市| 沈阳市| 铁岭县| 灌南县| 牙克石市| 永川市| 梁平县| 九寨沟县| 宜君县| 西充县| 老河口市| 海丰县| 永修县| 安图县| 屏边| 湖南省| 汉川市| 南投县| 沂水县| 高雄县| 三原县| 建德市| 巴南区| 游戏| 屏南县| 大新县| 禄丰县| 斗六市| 运城市| 句容市| 临海市|