歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

《鍵盤輸入與IO實驗》PPT課件

  • 資源ID:16179734       資源大?。?span id="blni001" class="font-tahoma">619.50KB        全文頁數(shù):15頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

《鍵盤輸入與IO實驗》PPT課件

JX44B0實驗系統(tǒng)教案鍵盤輸入與IO實驗,武漢創(chuàng)維特信息技術(shù)有限公司,2020/9/21,2,提綱,1,3,2,4,5,基礎(chǔ)知識,實驗?zāi)康?實驗內(nèi)容,預(yù)備知識,實驗設(shè)備,6,實驗過程,7,實驗報告要求,3,一 實驗?zāi)康?實驗?zāi)康?學(xué)習(xí)鍵盤驅(qū)動原理 掌握通過CPU的I/O擴展鍵盤的方法,4,二 實驗內(nèi)容,實驗內(nèi)容,編寫矩陣鍵盤掃描程序,并將按鍵鍵值在數(shù)碼管中顯示,5,三 預(yù)備知識,預(yù)備知識,了解ADT集成開發(fā)環(huán)境的基本功能; 了解鍵盤的構(gòu)成以及原理,6,四 實驗設(shè)備,實驗設(shè)備,JX44B0教學(xué)實驗箱 ADT1000仿真器和ADT IDE集成開發(fā)環(huán)境 串口連接線,7,五 基礎(chǔ)知識,鍵盤實現(xiàn)方案,鍵盤實現(xiàn)方案 采用專門的芯片實現(xiàn)鍵盤掃描 采用軟件實現(xiàn)鍵盤掃描 軟鍵盤實現(xiàn)方案 當(dāng)開關(guān)打開時,通過處理器的I/O 口的一個上拉電阻提供邏輯1;當(dāng)開關(guān)閉合時,處理器的I/O 口的輸入將被拉低到邏輯0。,8,五 基礎(chǔ)知識,矩陣鍵盤電路,一個瞬時接觸開關(guān)(按鈕)放置在每一行與每一列的交叉點。每一行由一個輸出端口的一位驅(qū)動,每一列由一個電阻器上拉且供給輸入端口一位。,9,五 基礎(chǔ)知識,按鍵抖動,開關(guān)并不完善,因為當(dāng)它們被按下或者被釋放時,并不能夠產(chǎn)生一個明確的1或者0。盡管觸點可能看起來穩(wěn)定而且很快地閉合,但與微處理器快速的運行速度相比,這種動作是比較慢的。當(dāng)觸點閉合時,其彈起就像一個球。彈起效果將產(chǎn)生如下圖所示的好幾個脈沖。彈起的持續(xù)時間通常將維持在5ms30ms 之間。,10,五 基礎(chǔ)知識,鍵盤掃描,鍵盤掃描過程就是讓微處理器按有規(guī)律的時間間隔查看鍵盤矩陣,以確定是否有鍵被按下 一旦處理器判定有一個鍵按下,鍵盤掃描軟件將過濾掉抖動并且判定哪個鍵被按下 每個鍵被分配一個稱為掃描碼的唯一標(biāo)識符。應(yīng)用程序利用該掃描碼,根據(jù)按下的鍵來判定應(yīng)該采取什么行動,換句話說,掃描碼將告訴應(yīng)用程序按下哪個鍵,11,五 基礎(chǔ)知識,鍵盤掃描算法,初始化:所有的行(輸出端口)被強行設(shè)置為低電平 在沒有任何鍵按下時,所有的列(輸入端口)將讀到高電平。 任何鍵的閉合將造成其中的一列變?yōu)榈碗娖健?一旦檢測到有鍵被按下,就需要找出是哪一個鍵。過程很簡單,微處理器只需在其中一列上輸出一個低電平。如果它在輸入端口上發(fā)現(xiàn)一個0值,微處理器就知道在所選擇行上產(chǎn)生了鍵的閉合,12,五 基礎(chǔ)知識,JX44B0的鍵盤模塊,JX44B0具有44的軟鍵盤。原理圖如下:,13,五 基礎(chǔ)知識,實驗說明,鍵盤處理流程圖,依次將鍵盤的每一行輸出低電平,延時一段時間 然后獲取該行中各列的輸入情況,如果各列全部為1則繼續(xù)查詢下一行,否則延時一段時間并重新掃描一次 如果掃描結(jié)果與上次掃描結(jié)果相同則調(diào)用key_get_char獲取鍵碼,然后調(diào)用display_num在LED上顯示相應(yīng)鍵值。 圖中通過如下程序?qū)㈡I盤的row行輸出低電平: unsigned char*keyboard_port = (unsigned char*)0 x2000000; *keyboard_port = (0 x00000001 << row);,14,六 實驗過程,實驗過程,15,六 實驗報告要求,實驗報告要求,鍵盤掃描有哪幾種方式,分別說明其基本原理; 思考使用中斷方式如何處理鍵盤輸入,試畫出流程圖。,

注意事項

本文(《鍵盤輸入與IO實驗》PPT課件)為本站會員(san****019)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!