獨立鍵盤系統(tǒng)設(shè)計與制作_第1頁
獨立鍵盤系統(tǒng)設(shè)計與制作_第2頁
獨立鍵盤系統(tǒng)設(shè)計與制作_第3頁
獨立鍵盤系統(tǒng)設(shè)計與制作_第4頁
獨立鍵盤系統(tǒng)設(shè)計與制作_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

獨立鍵盤系統(tǒng)設(shè)計與制作《單片機綜合實訓(xùn)》課程地址:廣東省河源市東環(huán)路大學(xué)城郵政編碼:517000任課教師:楊黎副教授E-mail:hoveryangli@126.comCONTENTS目錄鍵盤去抖方法123鍵盤循環(huán)“+”或“-”功能實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能

鍵盤去抖方法11一個好的單片機應(yīng)用系統(tǒng),通常要有優(yōu)秀的人機交互接口。鍵盤是與單片機進行人機交互的最基本的途徑,其以按鍵的形式來設(shè)置控制功能或輸入數(shù)據(jù)。按鍵的輸入狀態(tài)本質(zhì)上是一個開關(guān)量。人們通過鍵盤輸入一些命令或數(shù)據(jù),以達到控制單片機運行的目的。常用的鍵盤有獨立式按鍵鍵盤和矩陣式按鍵鍵盤兩種。獨立式按鍵接口簡單,適合于簡單而且少的開關(guān)量的輸入。矩陣式按鍵鍵盤則適合于輸入?yún)?shù)較多、功能復(fù)雜的系統(tǒng),可以最大限度地使用單片機的引腳資源。

鍵盤去抖方法11

鍵盤通常使用機械觸點式按鍵開關(guān),其主要功能是把機械上的通斷轉(zhuǎn)換為電氣上的邏輯關(guān)系(1和0)。

鍵盤去抖方法11(一)獨立按鍵

獨立式鍵盤電路設(shè)計時,每個按鍵的一端與單片機的一個端口引腳相連,另一端接地。無鍵按下時,P1的3個I/O口均通過電阻接高電平,信息為“1”。有鍵按下,將使對應(yīng)的I/O口通過該鍵接地,信息為“0”。獨立式按鍵的程序設(shè)計比較簡單,一般采用查詢方式即可。

鍵盤去抖方法11防抖動措施

為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施,可從硬件、軟件兩方面予以考慮。 鍵數(shù)較少時,采用硬件去抖; 鍵數(shù)較多時,采用軟件去抖。按鍵觸點的機械抖動

鍵盤去抖方法11“軟件去抖”思想

軟件上采取的措施:在檢測到有按鍵按下時,執(zhí)行一個10ms左右(具體時間應(yīng)視所使用的按鍵進行調(diào)整)的延時程序,再確認該鍵電平是否仍保持閉合狀態(tài)電平,若仍保持閉合狀態(tài)電平,則確認該鍵處于閉合狀態(tài),從而消除抖動的影響。

鍵盤循環(huán)“+”或“-”功能21

鍵盤循環(huán)“+”或“-”功能21

實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能3任務(wù)1實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能

任務(wù)描述:在Proteus軟件和單片機實訓(xùn)板上,采用單片機P0和P2端口分別連接8位數(shù)碼管的數(shù)據(jù)和控制端口,P1.0—P1.3口連接4個按鍵,其中KEY0為“+”鍵、KEY1為“一”鍵、KEY2為“右移”鍵、KEY3為“左移”鍵;實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能,要求被選中的數(shù)碼管中的數(shù)字閃爍,并且鍵盤具有連續(xù)和單擊響應(yīng)功能。

實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能3

實現(xiàn)鍵盤左、右移循環(huán)選擇“+”或“-”功能3思考與分析(1)在任務(wù)1中,采用定時器T1溢出中斷的方法,延時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論