新聞中心

        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 如何進行字模提取和下載

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 馆陶县| 罗山县| 黄骅市| 辽宁省| 唐河县| 双辽市| 丹寨县| 常州市| 桂林市| 阿瓦提县| 花垣县| 开平市| 丹寨县| 铜梁县| 余庆县| 保康县| 蒙阴县| 五指山市| 当雄县| 盐边县| 湘乡市| 铜山县| 左云县| 台湾省| 安塞县| 增城市| 普兰店市| 昌黎县| 汝南县| 城固县| 宿松县| 岚皋县| 太仆寺旗| 鄂州市| 泾阳县| 彭阳县| 延边| 伊通| 偏关县| 海淀区| 洪洞县|