[發明專利]一種實時檢測按鍵觸發狀態的按鍵電路、游戲手柄和方法有效
| 申請號: | 201410384600.2 | 申請日: | 2014-08-06 |
| 公開(公告)號: | CN104202055B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 張召德 | 申請(專利權)人: | 濰坊歌爾電子有限公司 |
| 主分類號: | H03M11/20 | 分類號: | H03M11/20;A63F13/24 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,何立春 |
| 地址: | 261031 山東省濰*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 檢測 按鍵 觸發 狀態 電路 游戲 手柄 方法 | ||
1.一種實時檢測按鍵觸發狀態的按鍵電路,其特征在于,該按鍵電路能夠檢測2N個按鍵的觸發狀態,該按鍵電路包括:微控制單元MCU、計數器、數據選擇器、或門電路和包含2N個按鍵的按鍵單元,N為大于或等于2的正整數;
所述微控制單元MCU的第一輸入輸出端與所述或門電路的輸出端相連,所述微控制單元MCU的第二輸入輸出端與所述數據選擇器的輸出端相連,以及所述微控制單元MCU的第三輸入輸出端與所述計數器的輸入端相連;
所述計數器包括N-1個觸發器,所述N-1個觸發器依次串聯,串聯的第一個觸發器的觸發端作為所述計數器的輸入端,由所述微控制單元MCU的第三輸入輸出端和所述N-1個觸發器的輸出端構成所述計數器的N位輸出端,該N位輸出端與所述數據選擇器的地址選擇端以及所述或門電路的輸入端相連;
所述數據選擇器為1/2N數據選擇器,其2N個輸入端與所述2N個按鍵一一對應相連。
2.如權利要求1所述的按鍵電路,其特征在于,
所述N-1個觸發器的輸入端均接高電平;
所述N-1個觸發器依次串聯,其中上一個觸發器的輸出端與相鄰下一個觸發器的觸發端相連,串聯的第一個觸發器的觸發端與所述微控制單元MCU的第三輸入輸出端相連。
3.如權利要求2所述的按鍵電路,其特征在于,
所述觸發器為JK觸發器;
或者,
所述觸發器為T觸發器。
4.如權利要求1所述的按鍵電路,其特征在于,所述按鍵單元進一步包括:2N個上拉電阻;
所述2N個上拉電阻的一端接高電平,其另一端與所述數據選擇器的2N個輸入端一一對應相連。
5.一種游戲手柄,其特征在于,該游戲手柄包括如權利要求1-4中任一項所述的按鍵電路。
6.一種實時檢測按鍵觸發狀態的方法,其特征在于,該方法能夠檢測到2N個按鍵的觸發狀態,該方法包括:
控制微控制單元MCU的第三輸入輸出端輸出觸發信號;
利用該觸發信號觸發計數器,使計數器輸出N位地址選擇信號;其中:所述計數器包括N-1個觸發器,所述N-1個觸發器依次串聯,串聯的第一個觸發器的觸發端作為所述計數器的輸入端,由所述微控制單元MCU的第三輸入輸出端和所述N-1個觸發器的輸出端構成所述計數器的N位輸出端;
將N位地址選擇信號輸入到數據選擇器,使數據選擇器根據該N位地址選擇信號選擇出與之對應的按鍵狀態信號;
將該按鍵狀態信號輸入到微控制單元MCU的第二輸入輸出端,進行檢測。
7.如權利要求6所述的方法,其特征在于,所述計數器輸出N位地址選擇信號包括:N-1個觸發器輸出N-1個輸出信號;
將所述N-1個觸發器均設置為高電平輸入;
將所述N-1個觸發器依次串聯,其中,利用上一個觸發器的輸出信號觸發相鄰下一個觸發器,并且利用所述微控制單元MCU的第三輸入輸出端輸出的觸發信號觸發串聯的第一個觸發器;
由所述觸發信號和所述N-1個輸出信號構成所述計數器輸出的N位地址選擇信號。
8.如權利要求6或7所述的方法,其特征在于,該方法進一步包括:
將所述N位地址選擇信號輸入到或門電路,使或門電路輸出同步信號;將該同步信號輸入到所述微控制單元MCU的第二輸入輸出端,進行同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濰坊歌爾電子有限公司,未經濰坊歌爾電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410384600.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于認知無線電的差分跳頻通信方法及系統
- 下一篇:位電平檢測電路以及方法





