




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JX44B0實驗系統教案
鍵盤輸入與IO實驗
2/6/2023提綱13245基礎知識實驗目的實驗內容預備知識實驗設備6實驗過程7實驗報告要求2一實驗目的實驗目的學習鍵盤驅動原理掌握通過CPU的I/O擴展鍵盤的方法3三預備知識預備知識了解ADT集成開發環境的基本功能;了解鍵盤的構成以及原理5四實驗設備實驗設備JX44B0教學實驗箱ADT1000仿真器和ADTIDE集成開發環境串口連接線6五基礎知識鍵盤實現方案鍵盤實現方案采用專門的芯片實現鍵盤掃描采用軟件實現鍵盤掃描軟鍵盤實現方案當開關打開時,通過處理器的I/O口的一個上拉電阻提供邏輯1;當開關閉合時,處理器的I/O口的輸入將被拉低到邏輯0。7五基礎知識按鍵抖動開關并不完善,因為當它們被按下或者被釋放時,并不能夠產生一個明確的1或者0。盡管觸點可能看起來穩定而且很快地閉合,但與微處理器快速的運行速度相比,這種動作是比較慢的。當觸點閉合時,其彈起就像一個球。彈起效果將產生如下圖所示的好幾個脈沖。彈起的持續時間通常將維持在5ms~30ms之間。9五基礎知識鍵盤掃描鍵盤掃描過程就是讓微處理器按有規律的時間間隔查看鍵盤矩陣,以確定是否有鍵被按下一旦處理器判定有一個鍵按下,鍵盤掃描軟件將過濾掉抖動并且判定哪個鍵被按下每個鍵被分配一個稱為掃描碼的唯一標識符。應用程序利用該掃描碼,根據按下的鍵來判定應該采取什么行動,換句話說,掃描碼將告訴應用程序按下哪個鍵10五基礎知識鍵盤掃描算法初始化:所有的行(輸出端口)被強行設置為低電平在沒有任何鍵按下時,所有的列(輸入端口)將讀到高電平。任何鍵的閉合將造成其中的一列變為低電平。一旦檢測到有鍵被按下,就需要找出是哪一個鍵。過程很簡單,微處理器只需在其中一列上輸出一個低電平。如果它在輸入端口上發現一個0值,微處理器就知道在所選擇行上產生了鍵的閉合11五基礎知識實驗說明鍵盤處理流程圖依次將鍵盤的每一行輸出低電平,延時一段時間然后獲取該行中各列的輸入情況,如果各列全部為1則繼續查詢下一行,否則延時一段時間并重新掃描一次如果掃描結果與上次掃描結果相同則調用key_get_char獲取鍵碼,然后調用display_num在LED上顯示相應鍵值。圖中通過如下程序將鍵盤的row行輸出低電平:
unsignedchar* keyboard_port=(unsignedchar*)0x2000000; *keyboard_port=~(0x00000001<<row);
13六實驗過程實驗過程14六
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/IEC 14496-32:2025 EN Information technology - Coding of audio-visual objects - Part 32: File format reference software and conformance
- 2025年信息技術課程考試題及答案
- 2025年心理學綜合能力考試試題及答案
- 2025年心理學與教育專業考試試題及答案
- 2025年數字媒體與動畫專業研究生入學考試試題及答案
- 2025年物流與供應鏈管理考試試卷及答案
- 2025年分析化學基礎知識測試試卷及答案
- 2025年環境科學專業考試卷及答案
- 2025年保定市中考二模數學試題及答案
- 三個合伙人的合同范本
- 糖尿病合并冠心病護理查房
- 公務出國在職證明-英文版(因公簽證)
- 安規線路培訓
- 老年慢病管理
- 故都的秋課文原文
- 中國普通食物營養成分表(修正版)
- 陜西省西安市新城區2024-2025學年一年級上學期期中語文試卷
- 短暫性腦缺血發作
- 對話大國工匠 致敬勞動模范學習通超星期末考試答案章節答案2024年
- 【上市公司應收賬款審計失敗原因及應對措施探究:以立信所審計風華高科公司為例(論文)10000字】
- 安全生產月啟動儀式活動方案
評論
0/150
提交評論