造價(jià)通
更新時(shí)間:2025.03.15
基于嵌入式Linux系統(tǒng)的鍵盤驅(qū)動設(shè)計(jì)

格式:pdf

大小:465KB

頁數(shù):

為了適應(yīng)嵌入式設(shè)備外設(shè)的多樣性,本文以特殊矩陣鍵盤為例,設(shè)計(jì)了一套完整的驅(qū)動控制模塊。硬件電路設(shè)計(jì)采用外擴(kuò)3片SN74HC164芯片的方式,節(jié)省了GPIO引腳的使用,大大提高了利用效率。同時(shí),在此基礎(chǔ)上引出了Linux內(nèi)核中input子系統(tǒng)的特性和工作機(jī)制,呈現(xiàn)了較為完整的輸入事件由內(nèi)核空間傳遞到用戶空間進(jìn)程的過程。實(shí)驗(yàn)結(jié)果表明,設(shè)計(jì)的驅(qū)動模塊具有良好的實(shí)時(shí)性和準(zhǔn)確性。

基于PS/2協(xié)議的16×8矩陣鍵盤設(shè)計(jì)

格式:pdf

大?。?span class="single-tag-height">459KB

頁數(shù):

本文采用STC89C58RD+單片機(jī)設(shè)計(jì)了16×8矩陣鍵盤,實(shí)現(xiàn)了PS/2協(xié)議,鍵值修改方便,可應(yīng)用于各種基于計(jì)算機(jī)的控制系統(tǒng)。單片機(jī)通過定時(shí)器中斷進(jìn)入鍵盤掃描程序,翻轉(zhuǎn)掃描查詢法查詢矩陣鍵盤中是否有鍵值變化。如果有鍵被按下,則通過查詢鍵值表將該鍵對應(yīng)的通碼發(fā)出;如果有按鍵抬起,則將該鍵對應(yīng)的斷碼發(fā)出。該矩陣鍵盤可掃描128個(gè)按鍵,滿足絕大多數(shù)系統(tǒng)需求。所有鍵值存儲在一張表中,對于不同的系統(tǒng),只需要制作外形不同的矩陣鍵盤電路,并通過修改鍵值表即可輕松移植。

熱門知識

系統(tǒng)附件8防區(qū)圖形液晶鍵盤

精華知識

系統(tǒng)附件8防區(qū)圖形液晶鍵盤

最新知識

系統(tǒng)附件8防區(qū)圖形液晶鍵盤
點(diǎn)擊加載更多>>

相關(guān)問答

系統(tǒng)附件8防區(qū)圖形液晶鍵盤
點(diǎn)擊加載更多>>
專題概述
系統(tǒng)附件8防區(qū)圖形液晶鍵盤相關(guān)專題

分類檢索: