關 閉

        新聞中心

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

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

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

        2.3 存儲模塊電路
        利用的I2C總線擴展E2PROM AT24C256,接口電路如圖4所示。AT24C256存儲空間32 KB,作為字庫存儲芯片來存儲24×24國標二級字庫字模數據。通過獲取漢字字模數據,實現圖形液晶模塊對漢字的顯示。

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

        6d.JPG
        2.4 液晶模塊電路
        液晶模塊電路如圖5所示。采用圖形液晶顯示模塊LCM240128作為顯示設備。其內部不含中文字庫,配合字庫存儲芯片AT24C256可以實現24×24中文漢字的輸入。

        3 軟件系統
        T9拼音輸入系統軟件部分的主要任務是將鍵盤輸入的數字序列轉換成漢字。其主要由3部分構成:
        ①將鍵盤輸入的數字序列轉換為拼音編碼;
        ②根據拼音編碼找到對應的漢字編碼;
        ③根據漢字編碼找到二級字庫存儲芯片中對應的漢字字模數據的首地址。
        3.1 拼音、漢字表格式定義
        在程序中,拼音編碼的數據格式如下:

        6e.JPG

        拼音編碼索引表的定義為一個常量數組,每一個拼音的編碼都作為一個元素存在。其格式如下:

        6f.JPG

        漢字編碼表為多個常量數組構成。其格式如下:

        6g.JPG

        漢字編碼表中,每一個漢字對應1個ACSII碼,根據ASCII碼可以分離出漢字在漢字內碼表的行、列位置,用于查找字庫中對應漢字的字模的首地址。



        關鍵詞: ARM7

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大名县| 平武县| 定西市| 扶余县| 海原县| 兴宁市| 平利县| 全州县| 定西市| 二连浩特市| 彩票| 图们市| 莱西市| 云霄县| 滨州市| 南京市| 多伦县| 伊宁市| 南投市| 曲水县| 大理市| 广安市| 庐江县| 杭锦后旗| 延吉市| 博白县| 柳河县| 长武县| 蓬莱市| 且末县| 南部县| 葵青区| 望城县| 晋宁县| 乐清市| 招远市| 汝南县| 韶关市| 江口县| 堆龙德庆县| 石河子市|