新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機教程:矩陣式鍵盤接口技術及程序設計

        51單片機教程:矩陣式鍵盤接口技術及程序設計

        作者: 時間:2012-08-07 來源:網絡 收藏

        去除鍵抖動。當檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。

        若有鍵被按下,應識別出是哪一個鍵閉合。辦法是對的行線進行掃描。P1.4-P1.7按下述4種組合依次輸出:

        P1.7 1 1 1 0

        P1.6 1 1 0 1

        P1.5 1 0 1 1

        P1.4 0 1 1 1

        在每組行輸出時讀取P1.0-P1.3,若全為“1”,則表示為“0”這一行沒有鍵閉合,不然有鍵閉合。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉換成所定義的鍵值

        為了保證鍵每閉合一次CPU僅作一次處理,必須卻除鍵釋放時的抖動。

        點擊瀏覽下一頁

        點擊瀏覽下一頁

        及編程》

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




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿荣旗| 基隆市| 秦皇岛市| 武义县| 观塘区| 晋州市| 定南县| 昭觉县| 临洮县| 镇雄县| 沙雅县| 腾冲县| 泸西县| 涟源市| 夏邑县| 台州市| 平山县| 稻城县| 正阳县| 凉城县| 德阳市| 方山县| 邻水| 本溪市| 三穗县| 恩施市| 芦溪县| 宜兰市| 新蔡县| 瑞丽市| 手游| 双峰县| 文山县| 玉环县| 襄城县| 安多县| 丽江市| 柳江县| 龙川县| 鲁山县| 新宁县|