<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 中文輸入法在B超系統中的實(shí)現

中文輸入法在B超系統中的實(shí)現

——
作者:海鷹電子醫療系統公司科研所 項四平 時(shí)間:2007-02-14 來(lái)源:今日電子 收藏
在計算機迅速發(fā)展和普及的今天,用計算機對漢字進(jìn)行輸入、編輯和處理已經(jīng)非常普遍了。在醫療電子產(chǎn)品中,越來(lái)越多的場(chǎng)合需要顯示漢字。

在使用高性能CPU時(shí),可采用嵌入式操作系統(如Linux、WinCE)所支持的GUI程序來(lái)實(shí)現友好的人機界面。在很多情況下,需要使用相對簡(jiǎn)單的MCU控制整個(gè)系統,如采用單片機STC89C516RD+實(shí)現系統控制和人機界面,此時(shí)必須尋求占用較少資源的低成本解決方案。本文對在B超系統中的實(shí)現進(jìn)行了介紹。

字庫設計

通常的漢字顯示方式是:先用字模軟件提取所需要的漢字點(diǎn)陣,取得的數據可放入ASM匯編文件中,接著(zhù)在單片機集成開(kāi)發(fā)環(huán)境中對匯編文件進(jìn)行編譯——生成BIN文件,然后用編程器將BIN文件燒錄到芯片。在使用時(shí)是讀取芯片中的漢字點(diǎn)陣數據,將其寫(xiě)到字符存儲器中。

如果需要顯示的字少,點(diǎn)陣數據就少,將數據燒錄到程序存儲器即可。實(shí)現,顯示的字比較多,數據量比較大,需要專(zhuān)門(mén)生成字庫數據,放入擴展的數據存儲器中。

構造漢字庫,通常有如下方法:使用程序空間做小字庫;使用大容量的ROM芯片專(zhuān)門(mén)做漢字庫,這種方法在小型便攜式設備中一般不采用;為了降低成本和減小體積,對于速度要求不是很高的場(chǎng)合可采用大容量的串行數據存儲器,如AT45DB041B。

UCDOS軟件中的文件HZK16和文件ASC16分別為16



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>