找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3466|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

嘗試創(chuàng)建單片機專用漢字庫

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:27770 發(fā)表于 2018-9-28 02:52 來自手機 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式
嘗試創(chuàng)建單片機專用漢字庫(自用就好。
在與手機模塊通信時,Unicod 編碼的漢字問題造成了不少困難!按照項目要求,通常只能人工把一句話弄好了,老老實實放在單片機空間里,不敢亂動!大量重復(fù)的單字被反復(fù)保存,很浪費且很死板!例如:上課了與去上學,回家去與回來了……,往往是包含有大量的同一個字!于是,就產(chǎn)生了創(chuàng)建一個單片機的專用字庫的想法!
說到字庫,電腦上就有,但單片機不外掛存儲器就吞不下它,況且,那主要是人機界面顯示用的,而這里是用作特定條件通信用的。
漢字的 Unicod 碼占空間大,一個漢字占4個字節(jié),1K=1024,/4=256,用2K~16K空間就可容納512~4000多個漢字,這些個漢字對一般儀器儀表和常用字都足夠了!而現(xiàn)在許多較大空間的單片機提供這個空間也毫無問題。h字庫不占用 RAM 或 XRAM 空間)。
這種字庫可以作為包含文件使用,并且用多少開放多少,單一項目用不到的字就屏蔽它!
漢字庫包含0~9十個數(shù)字,26個英文大寫字母(不用小寫),常用的標點符號,剩下的就是漢字啦!
使用的時侯,漢字是按語句組合要求被單個調(diào)用的,同一個字可以無限次重復(fù)使用,上班了,上課了,上車了……,”上“與“了“都是重復(fù)使用,大大節(jié)省了空間。同時,也不用編程時費力地一句一句地去弄出來了!
有了字庫,還提供了識別對方語句的能力,識別過程就是對比過程,完全吻合就必定是同一個字!
目前,還拿不出很多實踐經(jīng)歷來交流,僅僅是感覺有許多優(yōu)點。字庫容量也需要逐步按使用要求增補。更多體驗,需要在長期實際工作中去細細品味與完善。(僅供參考,謝謝。

mmexport1538069087107.jpg (113.44 KB, 下載次數(shù): 85)

mmexport1538069087107.jpg

mmexport1538069097112.jpg (84.04 KB, 下載次數(shù): 105)

mmexport1538069097112.jpg

mmexport1538069102136.jpg (106.97 KB, 下載次數(shù): 96)

mmexport1538069102136.jpg

mmexport1538069107173.jpg (103.04 KB, 下載次數(shù): 88)

mmexport1538069107173.jpg

mmexport1538069112270.jpg (93.36 KB, 下載次數(shù): 84)

mmexport1538069112270.jpg

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表