找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 單片機鍵盤接口電路簡.pdf

        單片機鍵盤接口電路簡.pdf

         

        看似簡單的鍵掃描:
        有點像標題黨吧。嘿嘿
        這里主要講的不是鍵掃描是如何實現的,而是鍵散轉,亦即鍵處理函數的調用。
        函數指針數組是這篇資料的唯一看點了吧。沒有看錯,的確是函數指針數組,這看起來很奇怪,看過后就可能要大呼過癮了。
        另外,看了要頂!!!!
        P.S.使用Adobe Acrobat Pro 9處理文檔,如果下載回去打不開。試試升級一下PDF閱讀器,推薦 Adobe Reader 9。
        ####################################################################
        作點小小修改,編寫代碼的時候有點大意了。
        主要是鍵掃描函數出現了一點邏輯問題,修改后代碼體積變小了4B,結構也合理了一些。哈哈~~
        現改進如下
        uchar _key_scan(void)
        {
        uchar temp_row;//行狀態暫存
        uchar _key_no;//鍵值暫存

        _ROW_INPUT;//置行輸入

        temp_row=_KEY_STATUE;//讀行狀態
        if((temp_row&0x0F)!=0x0F)//無按鍵
        {
        _key_delay(100);

        temp_row=_KEY_STATUE;//再次讀行狀態
        if((temp_row&0x0F)!=0x0F)//抖動
        {
        _COL_INPUT;//置列輸入

        for(_key_no=0;_key_no<16;_key_no++)//出錯
        if(_key_table[_key_no]==temp_row+(_KEY_STATUE&0xF0))
        {
        return _key_no+0x30;//鍵值已查找正確
        }
        }
        }
        else
        return _ERROR;//無按鍵或抖動或出錯

        }
        [ 此貼被wookongbun在2009-11-09 23:52重新編輯 ]


        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-2 13:13 , Processed in 0.039923 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        国产日韩精品欧美一区| 国产在线精品一区免费香蕉| 久久亚洲中文字幕精品一区| 欧美亚洲另类精品第一页 | 亚洲精品视频在线| 国产这里有精品| 亚洲韩日午夜视频| 国产精品免费福利久久| 91麻豆精品国产91久久久久久| 日韩精品一区二区三区中文字幕 | 国产亚洲欧洲精品| 欧美日韩精品久久久免费观看 | 久久精品无码一区二区三区| 精品欧美一区二区在线看片| 中文字幕日韩精品无码内射| 国产精品宾馆在线精品酒店| 精品国产免费人成网站| 少妇人妻偷人精品无码视频新浪| 日本精品在线视频| 在线播放不卡一区二区视频| 国产成人精品AA毛片| 精品国产亚洲男女在线线电影 | 亚洲福利精品一区二区三区| 国产精品免费福利久久| 久久久久久青草大香综合精品| 日韩精品无码专区免费播放| 亚洲精品你懂的| 2020先锋影音中文字幕5566| 91精品婷婷国产综合久久| 青娱乐在线视频播放| 在线人成精品免费视频| 欧美成年免费a级| 日本精品在线视频| baoyu亚洲欧美电影院| 亚洲精品天天影视综合网 | 好属妞这里只有精品久久| 亚洲综合国产精品第一页| 久久九九亚洲精品| 2020日本不卡一区二区视频| 国产精品无码永久免费888 | 成人国产精品日本在线观看|