資料介紹
寫過一段時間單片機程序,也看了一些單片機程序,書上的,網上的,基本都是非常原始的讀取按鍵,延時判斷,這些按鍵相關代碼穿插于整個程序,著實不夠美觀,最重要的是不能復用,so俺就想做個按鍵框架,只需提供按鍵處理代碼即可,言歸正傳,先簡介一下幾個文件,ringfifo.c提供了一個簡單的環形緩沖隊列,用以通知按鍵消息,key.c 實現的按鍵的框架處理(讀取按鍵,調用按鍵處理函數),key_port.c 需提供底層硬件接口及用戶的按鍵處理函數,目前支持的按鍵消息類型有4類: keyDown,keyRelease,longPress, double click. key.h中提供了4個函數:InitKey()為初始化, KeyProc() 須在主循環中調用,KeyScan()須定時(10-20ms)調用,SetKeyHandler()用來設置按鍵處理函數

下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 使用單片機串口通信控制步進電機的源代碼詳細說明 28次下載
- MCS51單片機的指令編碼資料詳細說明 5次下載
- 51單片機教程之獨立按鍵的詳細資料說明 25次下載
- 單片機的指令大全詳細說明 24次下載
- 51單片機的頭文件有哪些代碼詳細說明
- 51單片機例函數的詳細資料說明
- 使用51單片機進行按鍵控制的資料說明
- 51單片機的C語言關鍵字詳細說明
- 進行單片機串口通信的方式詳細說明
- 單片機的本質函數參數傳遞詳細資料說明
- 51單片機的unsigned char code代碼定義詳細說明
- 51單片機的定時器和計數器的使用資料詳細說明
- 51單片機延時函數計算問題以及如何準確延時的詳細資料說明
- 51單片機按鍵檢測和信號函數仿真的詳細資料說明
- 51單片機教程之單片機硬件結構的詳細說明 40次下載
- 單片機矩陣按鍵的工作原理和組成部分 4.9k次閱讀
- 單片機按鍵檢測電路原理詳解 10k次閱讀
- 單片機人機交互之矩陣按鍵 4k次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 5.5k次閱讀
- PIC系列單片機的詳細資料說明 6.2k次閱讀
- 單片機實現按鍵的電路和程序設計資料說明 1.1w次閱讀
- 使用單片機實現復位電路的資料詳細說明 5.5k次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 7.1k次閱讀
- 單片機的基礎知識與基本工作原理詳細說明 2.1w次閱讀
- 如何使用單片機驅動標準PC機鍵盤?C51程序詳細說明 5.6k次閱讀
- STM32單片機的按鍵檢測程序設計 1.2w次閱讀
- 淺析單片機C語言函數之中斷函數 1.2w次閱讀
- 簡談單片機檢測按鍵原理和中斷按鍵檢測的辦法 2.1w次閱讀
- 單片機8x8矩陣鍵盤原理說明 2.8w次閱讀
- 單片機中斷系統介紹_51單片機中斷系統結構 1.3w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數據手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數據手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數據手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數據手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數據手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數據手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數據手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論