那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創(chuàng)信息技術ARM9工控主板擴展矩陣鍵盤的方法

英創(chuàng)信息技術 ? 來源:英創(chuàng)信息技術 ? 作者:英創(chuàng)信息技術 ? 2020-01-14 11:05 ? 次閱讀

英創(chuàng)公司ARM9系列工控主板預裝正版WinCE操作系統,板載了豐富的通訊接口,GPIO,存儲器等資源,支持TFT LCD顯示及觸摸,支持標準USB鍵盤,鼠標輸入。在實際使用中,客戶如果不需要標準鍵盤輸入,僅需要一些數字鍵或功能鍵(比如方向鍵),此時可通過外擴矩陣鍵盤來實現。
1、矩陣鍵盤擴展硬件電路
英創(chuàng)ARM9工控主板可通過GPIO或精簡ISA總線擴展矩陣鍵盤,通過GPIO擴展時,程序直接驅動IO作為掃描輸入輸出,比較簡單,此處主要介紹通過ISA總線擴展矩陣鍵盤的方法。
圖1是通過ISA總線擴展矩陣鍵盤的原理圖,用1片74HCT139對總線地址譯碼,再通過74HCT273實現8位數字輸出用于掃描輸出,通過74HCT245回讀掃描碼,僅需要3個器件,就能實現8X8矩陣鍵盤擴展。


2、矩陣鍵盤擴展驅動程序
通過GPIO擴展和ISA擴展鍵盤的程序流程是一致的,驅動程序每隔20ms掃描一次鍵盤,判斷是否有按鍵輸入,如果確認了按鍵輸入,則產生WM_KEYDOWN消息,緊接著判斷按鍵是否釋放,按鍵釋放后產生WM_KEYUP消息,然后進行下一次掃描,如此循環(huán)。圖2是按鍵掃描程序的流程圖。


根據上述流程圖,英創(chuàng)公司封裝了KEY_API類,該類提供兩個方法函數,如下:
// 打開鍵盤掃描
// nRow,nCol矩陣鍵盤行列數,最大為8X8
BOOL OpenKeyPad( int nRow, int nCol );

// 關閉鍵盤掃描
BOOL CloseKeyPad( );
通過KEY_API類,在應用程序中,僅需要調用OpenKeyPad()函數,就能打開鍵盤掃描程序。當鍵盤上某個鍵按下時,驅動程序將產出WM_KEYDOWN和WM_KEYUP消息。這兩個消息的附加參數(wParam和lParam)包含的是虛擬鍵代碼和掃描碼等信息,應用程序中可通過TranslateMessage函數將WM_KEYDOWN和WM_KEYUP消息組合轉換為一條WM_CHAR消息,該消息的wParam附加參數包含了按鍵字符的ASCII碼。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35616
收藏 人收藏

    評論

    相關推薦

    工業(yè)級主板工控主板的區(qū)別?

    在工業(yè)領域,主板的重要性是被無限放大的。在大型工廠里日夜不停運轉的自動化生產線、精準控制的智能電網系統、以及在極端環(huán)境下依然穩(wěn)定采集數據的石油勘探設備,它們背后都依靠著工業(yè)級主板工控主板
    的頭像 發(fā)表于 01-02 10:01 ?118次閱讀

    國產工控主板有什么優(yōu)勢、特點?

    隨著國產工控主板的發(fā)展,國內企業(yè)也在不斷開發(fā)新的工控主板,為了滿足國內企業(yè)的發(fā)展需求,一些國產工控主板
    的頭像 發(fā)表于 11-15 10:11 ?185次閱讀

    ?什么是國產工控主板,國產工控主板的特點有哪些?

    什么是國產工控主板呢?國產工控主板是工業(yè)計算機的主板,是一種計算機系統的硬件設備,是專門為工業(yè)控制場景設計和生產的電路板。它在國內的研發(fā)和制
    的頭像 發(fā)表于 11-07 10:29 ?274次閱讀

    國產工控主板,信創(chuàng)產業(yè)發(fā)展新引擎

    在當今科技飛速發(fā)展的時代,信創(chuàng)產業(yè)正成為國家戰(zhàn)略的重要支撐。而我們的國產工控主板,以其卓越的性能和可靠的品質,為信創(chuàng)產業(yè)的發(fā)展注入強大動力。國產工控
    的頭像 發(fā)表于 11-06 10:29 ?312次閱讀

    中科創(chuàng)達榮獲2024年軟件和信息技術服務優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達憑借非凡的技術實力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業(yè)”以及“2024年軟件和信息技術服務優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?557次閱讀

    工控主板有哪些特點?

    動、防塵防水等設計,能夠適應工業(yè)場景中的各種惡劣條件,具有較長的使用壽命。 ?擴展性:工控主板通常具有豐富的擴展接口,可以方便地連接各種工業(yè)設備和傳感器,滿足不同工業(yè)控制需求。 工業(yè)標
    的頭像 發(fā)表于 10-10 08:55 ?403次閱讀

    創(chuàng)國產化背景下的工控主板發(fā)展現狀

    創(chuàng),是信息技術應用創(chuàng)新產業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術應用創(chuàng)新工作委員會)提出,目的就是要推動我們國內軟硬件關鍵技術的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?511次閱讀

    鍵盤矩陣規(guī)格設計圖

    鍵盤矩陣規(guī)格設計圖
    發(fā)表于 06-19 14:29 ?0次下載

    使用工控主板時該注意哪些事項?

    最近大家都在頻繁問一個問題就是工控主板在什么人為情況下容易出現故障,從而造成工控主板的損壞,那今天小編就來講講,我們在使用工控
    的頭像 發(fā)表于 06-05 16:01 ?484次閱讀
    使用<b class='flag-5'>工控</b><b class='flag-5'>主板</b>時該注意哪些事項?

    工控主板容易出現故障的原因有哪些?

    最近大家都在頻繁問一個問題就是工控主板在什么人為情況下容易出現故障,從而造成工控主板的損壞,那今天小編就來講講,我們在使用工控
    的頭像 發(fā)表于 05-17 10:57 ?448次閱讀

    工控主板的性能指標有哪些?

    ,工控主板的處理器是其最重要的組成部分之一。處理器的性能直接決定了工控主板的計算能力和運行速度。目前,常用的工控
    的頭像 發(fā)表于 05-10 16:27 ?1003次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的性能指標有哪些?

    工控主板和普通主板的區(qū)別有哪些

    工控主板和普通主板是兩種在計算機硬件領域中常見的主板類型,它們在設計、功能和用途上有著明顯的區(qū)別。工控
    的頭像 發(fā)表于 04-25 16:54 ?1440次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的區(qū)別有哪些

    購買工控主板的三大誤區(qū)

    最近有很多人問我什么樣的工控主板算好的,有沒有一個統一的標準。工控主板作為整機的核心組成部分,在性能穩(wěn)定上有著至關重要的作用,那今天小編就來給大家講解一下在購買
    的頭像 發(fā)表于 04-16 16:40 ?399次閱讀

    工控主板發(fā)生故障該怎么辦?

    工控主板發(fā)生故障該怎么辦?前幾天有個客戶問了我這個問題,大部分情況下出現的故障并不可怕,主要是用戶粗心大意造成的。那今天小編就來講解一下工控主板一般會出現故障的主要原因及判斷
    的頭像 發(fā)表于 04-11 18:19 ?931次閱讀

    什么是ARM架構?ARM主板有哪些優(yōu)勢?

    ARM主板不僅在物聯網設備中廣泛應用,還在嵌入式系統和工控領域等方面展現了強大的性能和靈活性。
    的頭像 發(fā)表于 03-29 14:11 ?1541次閱讀
    百家乐官网筹码套装| 百家乐玩法秘诀| 同乐城百家乐娱乐城| 百家乐官网娱乐城博彩| 百家乐投注方法网| 优博信誉| 百家乐官网桌套装| 大发888娱乐城帝豪| 百家乐官网电脑上怎么赌| 网络百家乐现金游戏哪里的信誉好啊| 免费百家乐官网规则| 网上百家乐赌场| 百家乐官网游戏规测| 澳门百家乐网上赌博| 百家乐官网视频游戏官网| 678百家乐博彩赌场娱乐网规则 | 百家乐闲和庄| 百家乐官网太阳城线上| 网上百家乐的玩法技巧和规则 | 百家乐官网必胜绝| 立博网站| 百家乐扑克玩法| 白朗县| 视频百家乐代理| 百家乐官网折叠桌| 全讯网高手论坛| 机械手百家乐官网的玩法技巧和规则 | 日博娱乐城开户| 长城百家乐游戏| 瑞丰娱乐场| 百家乐轮盘技巧| 赌博百家乐官网判断决策| 大发888游戏平台403| 澳门百家乐赢技巧| 百家乐官网视频双扣下载| 太阳城雨伞| 百家乐官网社区| 潜山县| 罗马百家乐的玩法技巧和规则| 玩百家乐官网免费| 银川市|