發布成功
讚賞金額:
您輸入的金額有誤,請重新輸入
支付金額:5元
支付方式:
讚賞成功!
你的讚賞是對作者最大的肯定~?
鍵盤是MCU單片機應用係統中重要的輸入設備,是實現人機對話的紐帶。鍵盤主要分編碼鍵盤和非編碼鍵盤兩(liang) 大類,其中鍵的開閉的識別由硬件編碼器來實現的稱為(wei) 編碼鍵盤,如計算機鍵盤。而靠軟件編程來識別鍵的開閉的稱為(wei) 非編碼鍵盤,單片機係統中常用的鍵盤為(wei) 非編碼鍵盤。
鍵盤都是由一個(ge) 一個(ge) 小按鍵構成的,按鍵實際上就是一個(ge) 開關(guan) 元件,單片機係統中常用的按鍵主要有自鎖按鍵和非自鎖按鍵。
非編碼鍵盤通常又分為(wei) 獨立鍵盤和矩陣鍵盤兩(liang) 大類。所謂獨立鍵盤是指按鍵在與(yu) 單片機相連時,每一個(ge) 按鍵都與(yu) 一個(ge) 單片機單片機的I/O口相連,如圖3所示;而對於(yu) 一些應用係統中若需要較多按鍵時,采用獨立鍵盤的連接方法,則比較耗費單片機的I/O口,此時我們(men) 一般會(hui) 用到矩陣鍵盤,如圖4所示,16個(ge) 按鍵排成4行4列,稱為(wei) 4X4矩陣鍵盤,如按獨立按鍵法,需要16個(ge) I/O口,而按圖4的接法隻需要8個(ge) I/O.
由於(yu) 在單片機在應用係統中,更多的會(hui) 用到獨立鍵盤,加之兩(liang) 者的檢測原理基本相似,所以主要講解獨立鍵盤的檢測原理及程序實現的方法。
1、按鍵的檢測原理
按鍵與(yu) 單片機的連接如圖5所示,按鍵的一端與(yu) 地相連,另一端直接與(yu) 單片機的I/O口相連。此時我們(men) 在程序中先給I/O口賦值高電平,然後不斷的檢測I/O口電平的變化。當按鍵沒有被按下時,此I/O口的電平一直為(wei) 高;當按鍵被按下時,由於(yu) 按鍵的另一端直接與(yu) 地相連,相當於(yu) 低電平,此時我們(men) 從(cong) I/O口讀出的即為(wei) 高電平,程序一旦檢測到I/O口由高電平變為(wei) 低電平時,說明按鍵被按下,此時馬上執行相應的動作,這就是按鍵檢測的原理。
按鍵與(yu) 單片機連接圖
2、按鍵的抖動與(yu) 消除
由於(yu) 機械觸點的彈性作用,一個(ge) 按鍵開關(guan) 在閉合時不會(hui) 馬上穩定地接通,在斷開時也不會(hui) 一下子斷開。因而在閉合及斷開的瞬間均伴隨有一連串的抖動,與(yu) 單片機I/O口相接的一端的電壓會(hui) 出現相應的變化。
實際的電壓波形在按下鬆手的時候都會(hui) 出現一定的抖動,經過實驗知道,這個(ge) 一時間大概在5-10ms。所在在做單片機與(yu) 按鍵相關(guan) 的係統時必須考慮消抖的環節。按鍵消抖的方法有兩(liang) 種,一個(ge) 是硬件方法 一個(ge) 是軟件的方法,而從(cong) 節約成本和盡量簡化硬件電路的角度出發,一般是采用在程序中加上消抖的方法實現,通常是采用延時的方法。具體(ti) 的作法是:
檢測出鍵閉合後執行一個(ge) 延時程序,產(chan) 生5ms~10ms的延時,讓前沿抖動消失後再一次檢測鍵的狀態,如果仍保持閉合狀態電平,則確認為(wei) 真正有鍵按下。當檢測到按鍵釋放後,也要給5ms~10ms的延時,待後沿抖動消失後才能轉入該鍵的處理程序。
方案介紹
內(nei) 置32位MCU運算處理內(nei) 置32位MCU運算處理
方案簡介
采用進口紅外4波段傳(chuan) 感器,
內(nei) 置32位MCU運算處理,
探測距離50米
角度90度
報警時間3秒
提供元器件清單,電路圖,軟件。
性能參數
行業(ye) 分類 : 智能家居
開發平台 : STM 意法半導體(ti)
交付形式 : PCBA
性能參數 : 傳(chuan) 感器 : 紅外&紫外
應用場景 : 各種火災隱患場所
基於(yu) MCU差分升級FOTA方案
運行在各種設備的程序,由於(yu) 功能的迭代或自身bug的修複,難免需要升級功能,通常升級的程序都是以完整升級包(new app)的方式進行,存在包體(ti) 積大、耗時長的缺點;
包文件分析顯示一般程序在版本迭代時A、B版本之間的差異部分在10%以內(nei) ; 顧名思義(yi) ,差分升級就是提取A、B版本之間的差異,減小包體(ti) 積、降低升級時間;
該差分算法庫與(yu) 平台無關(guan) ,可移植到各大常用芯片平台,移植非常簡單,並有文檔介紹操作。
算法為(wei) 自研算法,目前已有產(chan) 品在市麵上運行。
性能參數
行業(ye) 分類 : 智能家居
開發平台 : Atmel 愛特梅爾
交付形式 : 軟件
性能參數 : ,RAM : 1k,flash : 5k
應用場景 : 低速無線,OTA,差分升級,低功耗無線升級
必威官方网站手机網是一個(ge) 電子方案開發供應鏈平台,提供從(cong) 找方案到研發采購的全鏈條服務。找方案,上必威官方网站手机網!在方案超市找到合適的方案就可以直接買(mai) ,沒有找到就到快包定製開發。必威官方网站手机網積累了一大批方案商和企業(ye) 開發資源,能提供標準的模塊和核心板以及定製開發服務,按要求交付PCBA、整機產(chan) 品、軟件或IoT係統。更多信息,敬請訪問https://www.interviewcrusher.com
技術服務靳工:15529315703
推薦閱讀: