新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的智能終端中漢字顯示的處理

        基于單片機的智能終端中漢字顯示的處理

        作者: 時間:2012-03-16 來源:網絡 收藏

        于是,我們可以得到“大”字的字模(32個字節,10進制表示):(1,0,1,0,1,0,1,0,1,4,255,254,1,0,2,128,2,128,2,64,4,64,4,32,8,16,16,14,96,4,0,0)

        2.字模提取及數據文件下載

        2.1 在實際應用中,需要進行字模提取來適應有限的存儲空間

        我實驗室獨立開發的餐飲業信息系統中就是應用來實現智能點菜終端。系統構成如圖3所示:

        43.gif

        在以上系統中,終端中存儲著所有的菜譜信息,操作員通過點菜終端可以瀏覽菜譜。簡單的操作流程為:當操作員通過終端點好了菜以后,終端以無線方式將菜肴信息發送到基站,基站通過串口將數據發送給服務器,服務器對數據進行之后要進行入庫、打印和向終端返回等操作。

        在本系統中所采用的為MSC-51,帶32K的外部RAM和128K的FLASH存儲器。其中,128K字節的FLASH存儲空間用作數據存儲器,記錄了菜譜、桌位等和業務相關的信息,另外有64K字節用作存儲庫(字模)。

        GB2312中規定常用的兩級6763個(每個漢字有32字節),占用200多K字節的存儲空間。顯然,不能把漢字庫中的所有漢字字模都下載到終端上,只能是選擇終端需要的漢字的字模進行提取和下載。終端的64K存儲空間可以存儲大約2000個漢字。在實際應用中一般酒店的菜肴數量在 200~600之間,要用到的漢字數在400~1800之間,所以64K的存儲空間足夠本系統的應用。

        2.2 如何進行字模提取和下載

        在本系統中,終端數據存儲區中的字庫信息、菜譜、桌位等業務信息是從服務器上下載得到的。首先,服務器中的程序提取相關數據并生成各個下載信息文件,然后處理程序將這些下載文件下載到終端上。系統和終端通過串口線相連,以串口通信方式將數據下傳到終端的數據存儲區。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 辽宁省| 迁西县| 莎车县| 海盐县| 三河市| 库伦旗| 玉环县| 天长市| 沙坪坝区| 石景山区| 铅山县| 太康县| 濮阳县| 襄城县| 大安市| 高平市| 五寨县| 涪陵区| 漳州市| 新河县| 渭源县| 郸城县| 深泽县| 蕉岭县| 隆昌县| 柳林县| 屏南县| 大荔县| 抚顺县| 孝昌县| 巴林左旗| 资中县| 奇台县| 阜平县| 雷波县| 永寿县| 武定县| 石阡县| 蓝山县| 新蔡县| 长岛县|