[發明專利]一種按鍵掃描系統及方法在審
| 申請號: | 202010355510.6 | 申請日: | 2020-04-29 |
| 公開(公告)號: | CN113572480A | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 黃少彬 | 申請(專利權)人: | 炬芯科技股份有限公司 |
| 主分類號: | H03M11/20 | 分類號: | H03M11/20;G06F3/023 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 王迪 |
| 地址: | 519085 廣東省珠海市唐*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 按鍵 掃描 系統 方法 | ||
1.一種按鍵掃描系統,包括控制模塊、端口模塊和按鍵陣列,其特征在于,其中:
所述端口模塊包括至少一個端口、與各端口連接的上拉電阻和下拉電阻;
所述按鍵陣列中,至少一列按鍵中各按鍵的其中一端分別與不同的作為輸入端的端口連接,另一端接入同一個作為輸出端的端口,其中一列按鍵中各按鍵的其中一端分別與不同的作為輸入端的端口連接,另一端接入同一電源端,其中一列按鍵中各按鍵的其中一端分別與不同的作為輸入端的端口連接,另一端接入同一接地端;
所述控制模塊用于按列掃描按鍵,在掃描其中任一列按鍵時,控制端口接入上拉電阻或下拉電阻將端口電平控制在預設電平,并控制一一對應接入該列各按鍵的不同端口作為輸入端,若該列各按鍵另一端接入同一電源端或接地端,則根據輸入端的電平變化確定與所述輸入端連接的按鍵的掃描結果,否則,控制接入該列所有按鍵的一端口作為輸出端并輸出編碼數據,根據輸入端的電平變化確定與所述輸入端連接的按鍵的掃描結果。
2.根據權利要求1所述的按鍵掃描系統,其特征在于,
所述至少一列按鍵中,各列按鍵與相鄰列按鍵相差一個按鍵,呈階梯式分布;
所述各列按鍵分別將本列按鍵中各按鍵一端連接的共同端口作為輸出端,將各按鍵另一端連接的不同端口作為輸入端。
3.根據權利要求1所述的按鍵掃描系統,其特征在于,
所述至少一列按鍵中,各列按鍵與相鄰列按鍵的按鍵數相同,呈行列式分布;
所述各列按鍵分別將本列按鍵中各按鍵一端連接的共同端口作為輸出端,將各按鍵另一端連接的不同端口作為輸入端。
4.根據權利要求1所述的按鍵掃描系統,其特征在于,還包括:
分別與所述控制模塊和各端口連接的輸入輸出切換模塊,所述輸入輸出切換模塊包括分別位于兩個支路上的驅動電路;
所述控制模塊用于通過控制各端口接通其中一個支路上的驅動電路,將其切換為輸入端,或者接通另一個支路上的驅動電路,將其切換為輸出端。
5.根據權利要求1所述的按鍵掃描系統,其特征在于,
所述控制模塊在掃描其中任一列按鍵時,若該列各按鍵另一端接入同一電源端,控制一一對應接入該列各按鍵的不同端口作為輸入端,并控制輸入端口接入下拉電阻將端口電平控制在低電平,若該列各按鍵另一端接入同一接地端,控制一一對應接入該列各按鍵的不同端口作為輸入端,并控制輸入端口接入上拉電阻將端口電平控制在高電平;
否則,控制接入該列所有按鍵的一端口作為輸出端并接入下拉電阻,控制輸出編碼數據,控制一一對應接入該列各按鍵的不同端口作為輸入端,并控制輸入端口接入上拉電阻將端口電平控制在高電平。
6.根據權利要求1所述的按鍵掃描系統,其特征在于,
所述控制模塊用于控制端口模塊作為輸出端的端口輸出高電平或低電平,并讀取作為輸入端的端口輸入的高電平或低電平,根據輸入端的電平變化確定與所述輸入端連接的按鍵的掃描結果。
7.根據權利要求6所述的按鍵掃描系統,其特征在于,
所述控制模塊用于根據輸入端的電平變化,確定所述輸入端由高電平變為低電平或由低電平變為高電平時,確定與所述輸入端連接的按鍵被按下,否則,確定與所述輸入端連接的按鍵未被按下。
8.根據權利要求1所述的按鍵掃描系統,其特征在于,還包括:
與所述控制模塊連接的按鍵寄存器,所述按鍵寄存器包括分別與所述按鍵陣列中各按鍵一一對應的數據存儲位;
所述控制模塊用于確定所述按鍵陣列中任一按鍵被按下時,將所述按鍵寄存器中對應的數據存儲位的取值設置為預設值,并在按鍵掃描完成后,根據所述按鍵寄存器中各數據存儲位的取值確定所述按鍵陣列中各按鍵的掃描結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬芯科技股份有限公司,未經炬芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010355510.6/1.html,轉載請聲明來源鉆瓜專利網。





