找回密碼
         注冊會員
        搜索附件  
        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.

        返回頂部
        国产精品国色综合久久| 精品午夜福利在线观看| 国产精品jizz视频| 国产精品女同一区二区| 热久久国产精品| 精品9E精品视频在线观看| 亚洲精品尤物yw在线影院| 国产乱码精品一区二区三| 2021国产三级精品三级在专区| 99久久精品日本一区二区免费| 欧洲精品久久久av无码电影| 先锋资源中文字幕| 亚洲精品在线视频| 国语自产少妇精品视频| 中文字幕成人精品久久不卡| 四虎精品影库4HUTV四虎| 久久国产热这里只有精品| 91精品国产成人网在线观看| 日韩精品无码久久一区二区三| 亚洲欧美日韩国产精品专区 | 精品国产午夜理论片不卡| 999久久久国产精品| 亚洲美女自拍视频| 国产精品视频免费| 国产精品日韩欧美一区二区三区| 97精品国产高清自在线看超| 最近中文字幕mv免费高清视频7| 精品一区二区无码AV| 无码人妻精品一区二区三区在线 | 少妇人妻偷人精品免费视频| 国产精品偷伦视频观看免费| 国产精品偷窥熟女精品视频| 亚洲国产精品无码久久久不卡| 四虎国产精品永久地址99| www.久久精品| 国产精品影音先锋| 亚洲精品老司机在线观看| 亚洲欧美日韩久久精品| 成人精品一区二区三区中文字幕| 精品国产国产综合精品| 久久www免费人成精品香蕉|