• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于LPC2138的中文輸入系統設計

    基于LPC2138的中文輸入系統設計

    作者: 時間:2010-09-25 來源:網絡 收藏

    摘要:給出一種基于Philips公司的微控制器LPC2138的中文輸入系統的設計方法。系統采用4×4接口鍵盤、LCM240128圖形液晶模塊以及存儲器等實現T9中文輸入法,可以進行漢字、英文、數字符號等文本信息的輸入。該中文輸入系統可廣泛地應用于各類電子設備的研發,具有較高實用價值。
    關鍵詞:;LPC2138;中文輸入

    本文引用地址:http://www.czjhyjcfj.com/article/162830.htm

    引言
    目前,以液晶和數字鍵盤實現的人機交互式界面在智能終端中廣泛采用。在不同的應用場合,對人機界面的要求也不同,一些情況下只要求簡單參數的顯示和選擇,而在一些信息終端中還要求中文的輸入。因此,研究基于單片機的中文輸入方法,對于各類電子裝置的開發具有一定的現實意義。本系統基于微控制器LPC2138,通過擴展4×4鍵盤和液晶實現了T9中文輸入系統的設計。

    1 LPC2138簡介
    Philips公司的32位ARM7微控制器LPC2138具有強大的存儲空間,內嵌32 KB片內靜態RAM和512 KB的Flash存儲器;可以實現在系統可編程(ISP)、在應用可編程(IAP);2個8路10位A/D轉換器,1個D/A轉換器,轉換迅速準確;引腳資源豐富,多達47個可承受5 V電壓的通用I/O口;多個串行接口,包括2個16C550工業標準UART、2個高速I2C接口、SPI,以及具有緩沖作用和數據長度可變功能的SSP協議。LPC2138可以移植μC/0S-II操作系統,軟件的可移植性好,工作可靠。

    2 硬件系統
    2.1 系統體系結構
    一個完整的文本輸入系統由主控器、輸入設備和顯示設備3部分構成。本系統結構如圖1所示。采用LPC2138芯片作為主控器,擴展4×4接口鍵盤作為輸入設備,擴展LCM240128圖形液晶模塊作為顯示設備。此外,系統還擴展了E2PROM AT24C256作為字庫字模數據存儲芯片。

    6a.JPG


    2.2 4×4鍵盤電路
    如圖2所示,系統擴展4×4簡易鍵盤,通過行列掃描的方式讀取鍵值。數字、字母、符號等共用同一套鍵盤,具有多種切換模式,供用戶選擇。“1”鍵可調用符號輸入函數;“O”和“#”鍵分別實現字母和漢字、數字和漢字之間的切換;“*”鍵可實現輸入字符的退格;“↑ ”“↓”鍵可以對輸出拼音列表進行光標移動,以及對漢字列表進行翻頁操作;“確定”和“取消”鍵分別實現拼音和漢字輸入的確認和取消。按鍵功能定義如圖3所示。

    6b.JPG

    6c.JPG


    上一頁 1 2 3 下一頁

    關鍵詞: ARM7

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 横峰县| 刚察县| 昌黎县| 云南省| 海原县| 深州市| 沅陵县| 集安市| 习水县| 得荣县| 肥城市| 双牌县| 万州区| 东海县| 南岸区| 四平市| 广汉市| 利津县| 新疆| 五常市| 盐池县| 吉林省| 穆棱市| 迁安市| 南涧| 屏东市| 玛纳斯县| 扬州市| 玉屏| 吴堡县| 淮阳县| 东丰县| 安义县| 乐都县| 宝清县| 广宁县| 大化| 富锦市| 开封县| 隆化县| 石楼县|