<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > DM642和CPLD外部中斷的寄存器式鍵盤設(shè)計

          DM642和CPLD外部中斷的寄存器式鍵盤設(shè)計

          作者: 時間:2011-08-19 來源:網(wǎng)絡(luò) 收藏

          摘要:介紹了一種采用相配合的擴展鍵盤方法。管理鍵盤電路中的芯片邏輯,監(jiān)控按鍵的狀態(tài)。簡單闡述了鍵盤的分類,給出系統(tǒng)的硬件電路原理圖,在CCS軟件中調(diào)試程序方法。仿真結(jié)果表明,設(shè)計可行,達到了預(yù)期效果。
          關(guān)鍵詞:鍵盤;;;人機交互

          引言
          鍵盤是人機交互模塊中必備的輸入部分,在目前的嵌入式系統(tǒng)人機接口中通常采用專用的鍵盤處理芯片ZLG7290設(shè)計鍵盤。由于ZLG7290是一種64位LED顯示和64個按鍵的鍵盤管理器件,會造成部分LED顯示和按鍵空閑浪費并占用硬件資源比較多,使成本增加。隨著DM642性價比的提高,它在圖像處理系統(tǒng)和數(shù)字媒體系統(tǒng)中的應(yīng)用越來越廣泛,而作為人機交互重要手段的鍵盤在上述系統(tǒng)中是必不可少的輸入設(shè)備。通常以DM642為核心的電路系統(tǒng)中主要采用獨立式鍵盤和行列掃描式鍵盤。本文在DM642電路系統(tǒng)中使用CPLD提供多路輸入/輸出引腳的方法擴展鍵盤。DM642的監(jiān)控按鍵的狀態(tài),CPLD管理鍵盤電路中的芯片邏輯。此外,CPLD(EPM7128AET芯片)共有100個輸入/輸出引腳,可根據(jù)實際需要自由擴展引腳,實現(xiàn)靈活,應(yīng)用前景廣闊。

          1 獨立式鍵盤和行列掃描式鍵盤
          1.1 獨立式鍵盤
          獨立式鍵盤是指將每個按鍵按一對一的方式直接連接到I/O輸入線上所構(gòu)成的鍵盤。獨立式鍵盤可以工作在多種方式下:中斷方式、程序查詢方式、定時查詢發(fā)送和中斷查詢方式。獨立式鍵盤的缺點是需要占用較多的I/O線。當(dāng)應(yīng)用系統(tǒng)中需要的按鍵比較少或I/O線比較富余時,可以把單個按鍵與DSP的輸入/輸出引腳直連,采用查詢或中斷方式檢測鍵值。電路如圖1所示,S1~Sn表示n個按鍵,按鍵的輸入端接地,輸出端與DSP的輸入/輸出引腳P1~Pn相連,并接上拉電阻。DSP可以采用查詢方式檢測鍵值,也可以采用中斷方式監(jiān)控按鍵的狀態(tài)。

          本文引用地址:http://www.ex-cimer.com/article/191054.htm

          a.jpg


          1.2 行列掃描式鍵盤
          行列掃描式鍵盤是行列式鍵盤中最主要的一種,是用n條I/O線作為行線,m條I/O線作為列線組成的鍵盤。在行線和列線的每一個交叉點上,設(shè)置一個按鍵。這樣,鍵盤中按鍵的個數(shù)是m×n個。它適合于構(gòu)成按鍵數(shù)目比較多的鍵盤。這種形式的鍵盤結(jié)構(gòu),能夠有效地提高系統(tǒng)中I/O口的利用率。行列掃描式是先使列(行)線全輸出低電平,然后判斷行(列)線狀態(tài),若行線全為高電平表示無鍵被按下,若行線不全為高電平表示有鍵被按下。然后依次使列線為低電平,再判斷行線狀態(tài),當(dāng)行線全為高電平時表示被按下的鍵不在本列,當(dāng)行線不全為高電平時表示被按下的鍵在本列,把此時的行線狀態(tài)與列線狀態(tài)和在一起即為被按下的鍵的位置。掃描法對鍵的識別采用逐行(列)掃描的方法獲得鍵的位置,當(dāng)被按下的鍵在最后一行時需要掃描N次(N為行數(shù)),當(dāng)N比較大時鍵盤工作速度較慢。如圖2所示,該鍵盤為16鍵行列掃描式鍵盤,具有4路輸入引腳Pn~Pi4和4路輸出引腳Po1~Po4配合使用。當(dāng)DSP工作于查詢方式時,按鍵不需要加上拉或下拉電阻。

          b.jpg


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: CPLD 642 DM 外部中斷

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();