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

        返回頂部
        精品无码国产自产拍在线观看| 激情亚洲一区国产精品| 久久精品亚洲中文字幕无码麻豆| 先锋看片影音资源网站| 久久久久久久久无码精品亚洲日韩 | 婷婷精品国产亚洲AV麻豆不片| 国产网红无码精品视频| 久久国产精品久久| 久久五月精品中文字幕| 亚洲精品国产字幕久久不卡| 福利姬在线精品观看| 精品国产黑色丝袜高跟鞋| 美女扒尿口让男人桶动态图| 国产精品美女久久久久| 国产在线精品一区二区三区不卡| 久久综合精品国产丝袜长腿 | 精品水蜜桃久久久久久久| 亚洲欧洲美洲无码精品VA| 国产精品欧美一区二区三区不卡| 久久精品人妻一区二区三区| 久久九九精品99国产精品| 国产精品成人小电影在线观看| 偷自视频区视频真实在线| 国内精品免费视频精选在线观看 | 久久精品aⅴ无码中文字字幕不卡| 桃花岛精品亚洲国产成人| 中国又粗又大又爽的毛片| 91探花福利精品国产自产在线 | 久久精品一本到99热免费| 国产亚洲精品无码拍拍拍色欲| 亚洲精品亚洲人成人网| 99热热久久这里只有精品68| 国产在线精品国自产拍免费| 久久精品国内一区二区三区| 夜夜高潮夜夜爽国产伦精品| 九九99精品久久久久久| 亚洲国产综合精品| 亚洲国产精品热久久| 中文字幕无码精品亚洲资源网久久 | 精品乱码久久久久久夜夜嗨| 亚洲国产成人精品无码区在线观看|