<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Windows CE的7×3手機鍵盤(pán)驅動(dòng)實(shí)現

基于Windows CE的7×3手機鍵盤(pán)驅動(dòng)實(shí)現

作者: 時(shí)間:2012-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏

1. 前言

是嵌入式設備中常用的輸入設備。它具有堅固耐用、響應速度快、小巧方便、原理簡(jiǎn)單、價(jià)格便宜、易于交流等諸多優(yōu)點(diǎn)。利用,用戶(hù)只要用手指按下鍵盤(pán)上的數字或符號鍵就能實(shí)現對嵌入式設備進(jìn)行相應的操作,從而使人機交互更為直接,是極方便的交互設備。的應用范圍非常廣泛,特別是在手機、PDA等手持產(chǎn)品的運用更為廣泛。本文討論了矩陣鍵盤(pán)的實(shí)現原理和Windows CE操作系統的矩陣鍵盤(pán)驅動(dòng)程序模型,并詳細闡述和分析了嵌入式系統中矩陣鍵盤(pán)驅動(dòng)程序的設計和實(shí)現方法,對開(kāi)發(fā)手機鍵盤(pán)具有重要的參考價(jià)值。

2. 矩陣鍵盤(pán)原理

矩陣鍵盤(pán)作為輸入設備以默認每秒2次的頻率掃描鍵盤(pán),當有按鍵被按下時(shí),通過(guò)掃描鍵盤(pán)并生成相應的掃描碼,并通過(guò)處理器中的中斷產(chǎn)生器產(chǎn)生一個(gè)中斷信號,然后通過(guò)這個(gè)中斷信號控制相應的程序獲取與之相對應的虛擬碼,最后此虛擬碼由上層調用,實(shí)現按下此鍵的相應功能。

鍵盤(pán)配置是很關(guān)鍵的,其中包括按鍵的個(gè)數、布局及按鍵功能的配置。鍵盤(pán)可以按照自定義布局,并且可以按照自己的喜好映射按鍵,從而實(shí)現按鍵的不同功能;對于Intel PXA272芯片而言,最多支持8×8的矩陣鍵盤(pán),這個(gè)矩陣鍵盤(pán)接口連接PXA272處理器到矩陣鍵盤(pán)上,本次開(kāi)發(fā)只使用7×3的矩陣鍵盤(pán),鍵盤(pán)布局按照常用手機鍵盤(pán)布局,其中Intel PXA272芯片的GPIO107、GPIO108、GPIO96分別對應矩陣鍵盤(pán)的輸出端口4~6,Intel PXA272芯片的GPIO100、GPIO101、GPIO102、GPIO97、GPIO39、GPIO90、GPIO91分別對應矩陣鍵盤(pán)的輸入端口0~6。矩陣鍵盤(pán)原理詳見(jiàn)下圖1所示[1]。


圖1 矩陣鍵盤(pán)原理圖

3. 鍵盤(pán)接口I/O信號描述

KP_MKIN7:0>信號為來(lái)自矩陣鍵盤(pán)的輸入信號和矩陣行所讀取的信號。

KP_MKOUT7:0>為矩陣鍵盤(pán)的輸出信號。這個(gè)鍵盤(pán)接口發(fā)射掃描信號到矩陣鍵盤(pán)的每一列,并檢查是否有鍵被按下。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 矩陣鍵盤(pán) WindowsCE MDD PDD

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>