亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Gb2312-80漢字庫壓縮技術(shù)和漢化51單片機的制作方法

文檔序號:6560114閱讀:456來源:國知局
專利名稱:Gb2312-80漢字庫壓縮技術(shù)和漢化51單片機的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于單片計算機漢字信息處理領(lǐng)域,涉及一種GB2312-80國標漢字庫的壓縮技術(shù)和以此技術(shù)制備的漢化51單片機。
背景技術(shù)
文字交流是信息交流的主要方式之一,但在國民經(jīng)濟和社會生活中應(yīng)用極為廣泛的單片計算機,因其固有的結(jié)構(gòu)、體積和成本的限制,以及中國漢字的迥異繁多,使“漢字顯示”迄今為止一直是其推廣應(yīng)用的“老大難”問題。
單片機目前的漢字應(yīng)用顯示基本方法有三1.采用標準字庫法。即將“GB2312-80”國標字庫固入ROM中,將單片機的硬件和軟件進行特別擴展后以顯示漢字。眾所周知,即使是16×16點陣標準字庫,也須占用200K以上單元內(nèi)存,而就目前主流51系列單片機而言,最大尋址范圍僅64K,即使程序區(qū)與數(shù)據(jù)區(qū)合起來也僅128K內(nèi)存,因此若不加特別的擴展設(shè)計,不要說檢字程序和用戶空間,僅字庫都容其不下。這種方法雖然可以直接使用現(xiàn)成標準字庫,但卻需占用大量的硬件和軟件資源,并增加很大一部分成本和設(shè)計難度,故多為不取。
2.字模直接固化法。即將所顯示漢字,依先后順序?qū)⑵渥帜R灰粡臉藴首謳熘刑崛『?,重新固化,予以顯示。此法雖為簡捷,但只適于顯示少量漢字,且字模制取繁瑣,軟件修改維護都很困難。
3.帶索引小字庫法。即將欲顯示文件中的漢字字模,從標準字庫中逐一提取固化,制成小型字庫,并按其在小字庫中的位置制成索引表,顯示時,從索引表查出其新的字模取碼地址,取碼顯示。此法與上相比,雖較靈活,可顯示較多的漢字,但仍局限于部分漢字的顯示,且字模制取同樣麻煩。
一種較新的單片機“漢字動態(tài)編碼與顯示方案”實際上也是一種動態(tài)的“小字庫”法。只是字庫的制取,索引的編寫,及文件的改碼皆由PC機自動完成,免去了繁瑣的人工處理。
顯然這些方案均不能從根本上解決問題。標準字庫法,單片機不堪重負。其它方法最大且無法克服的缺點是,所顯示文字皆有局限,且皆須專業(yè)人員設(shè)定,用戶不能更改。這便極大地限制了單片機在各個領(lǐng)域的開拓和應(yīng)用。

發(fā)明內(nèi)容
由以上可見,要從根本上解決單片機漢字應(yīng)用的“老大難”問題,其關(guān)鍵技術(shù)就在于如何將占用200K以上內(nèi)存的“GB2312-80”國標字庫,“裝入”只有64K尋址能力,且程序區(qū)與數(shù)據(jù)區(qū)合起來也僅128K內(nèi)存的8位51單片機中,并成功實現(xiàn)漢字庫的顯示和調(diào)用。
本發(fā)明正是提供了這樣一種“GB2312-80”國標漢字庫的“壓縮”和“解壓”技術(shù)。它將原須占用200余K內(nèi)存的“GB2312-80”國標字庫壓縮到60K以下,用此技術(shù)處理制成的“縮碼字庫”不僅囊括了國標字庫的一、二級漢字,并增補漢字86個;同時包括了大、小寫英文字母、阿拉伯數(shù)字等171個常用字符。卻僅占用了不足60K的內(nèi)存。這對于具有相互獨立的64K程序區(qū)和64K數(shù)據(jù)區(qū)的51單片機而言,適當配置內(nèi)存,便可在實現(xiàn)國標字庫調(diào)用的同時,為用戶保留90%以上的程序空間及足夠數(shù)量的數(shù)據(jù)空間,以及所有O/I口等硬件資源。為進一步節(jié)省內(nèi)存,我們還開發(fā)了一簡化版本。刪去了部分較偏僻的二級漢字。簡化版本包括約5580個漢字,共占用內(nèi)存52K。
本發(fā)明技術(shù)方案將單片機技術(shù)與我們開發(fā)成的“13×14點陣縮碼漢卡”漢字編碼相結(jié)合,進一步開發(fā)成了“GB2312-80”國標漢字庫壓縮技術(shù)方案。
(1)首創(chuàng)了內(nèi)存占用較少的“13×14點陣”奇數(shù)列漢字字模。即由13個列點和14個行點組成的漢字字模。因我國漢字多有對稱性,故奇數(shù)列字模較偶數(shù)列更具科學性。其不僅可與現(xiàn)通用的16×16點陣字模媲美,而且使每一漢字的顯示單元由原32個降為26個,單字的顯示像素由256點降至182點,可使顯示成本降低約1/3。
(2)在“13×14點陣”漢字字?;A(chǔ)上,采用了51單片機程序可運行的16進制碼,并利用按我國漢字結(jié)構(gòu)特點編制的“13×14點陣縮碼漢卡”,進而開發(fā)出“GB2312-80”字庫漢字結(jié)構(gòu)代碼,大大壓縮了字庫的內(nèi)存占用,使每字平均內(nèi)存占用由原來32個單元降至8.9單元,使原須占用200余K內(nèi)存的“GB2312-80”國標字庫降至60K以下。由此得以“裝入”8位51單片機芯片之中。國標字庫即以此形式駐存于單片機中,其物理存儲地址并與國標字庫漢字一一對應(yīng)。
漢字結(jié)構(gòu)代碼系采用51單片機16進制機器碼編制的不等長碼,其范例見附表一。
(3)在以上基礎(chǔ)上,利用單片機快速運算功能,進一步開發(fā)了構(gòu)字附碼和單片機積木式構(gòu)字程序。當單片機通過鍵盤或程序輸入漢字的物理地址,構(gòu)字程序輔以構(gòu)字附碼,即可按相應(yīng)漢字的結(jié)構(gòu)代碼迅速生成相應(yīng)漢字的“13×14點陣”字模,由此即實現(xiàn)國標字庫所有漢字及常用字符在8位51單片機中的調(diào)用和顯示。
“GB2312-80”國標漢字庫壓縮技術(shù)具有的這種“壓縮”和“解壓”功能,即完成了“GB2312-80”國標字庫在51單片機中的存儲和調(diào)用。首次實現(xiàn)了“GB2312-80”國標字庫在64K尋址范圍內(nèi)的兩字節(jié)直接尋址。從而使MCS-51系列單片機的漢字應(yīng)用輕而易舉、得手應(yīng)心。


附圖一為利用國標字庫壓縮技術(shù)制備的內(nèi)置“GB2312-80縮碼字庫”的漢化51單片機結(jié)構(gòu)方塊圖。
其中MCS-51核、定時器、O/I口、RAM和“看門狗”電路為51單片機共有資源。右側(cè)為其存儲器示意塊圖,其中“GB2312-80”縮碼字庫的漢字結(jié)構(gòu)代碼占據(jù)了64K數(shù)據(jù)區(qū)中1000-ffffH60K單元,附碼及構(gòu)字程序占據(jù)了程序區(qū)高端d800-efffH6K單元;單片機在線編程服務(wù)程序(ISP)占據(jù)高端4K,尚為用戶和檢字程序留有54K的廣闊空間。
具體實施例方式
利用“GB2312-80”字庫壓縮技術(shù)即可制成“GB2312-80縮碼字庫”;連同構(gòu)字程序和構(gòu)字附碼,按設(shè)計要求駐存到MCS-51單片機中,即可制成具備漢字功能的漢化51單片機,其結(jié)構(gòu)方塊圖見附圖一。
具體實施方式
,一是利用現(xiàn)可提供的51IP核,將“縮碼字庫”以ROM形式駐存于51單片機中,制成廉價的漢化51單片機。另一種方式即選擇現(xiàn)有64K程序區(qū)和64K數(shù)據(jù)區(qū)FLASH存儲器的51單片機,將60K漢字結(jié)構(gòu)代碼駐存到單片機數(shù)據(jù)區(qū)1000--ffffH單元(因為單片機的數(shù)據(jù)區(qū)一般應(yīng)用空余);再將附碼及構(gòu)字程序駐存于單片機程序區(qū)d800--efffH的6K單元中。這時“GB2312-80”國標字庫的每一漢字及所有常用字符,便都在單片機存儲器中有著其確定的物理地址,其地址一覽表見附表二。如“漢語拼音bpmf”短語,其在單片機存儲器中各對應(yīng)的16位物理地址便是“661DEA6BA53DE4F82D052D4B2D3C2D19”。若通過鍵盤或程序給出漢字或字符的相應(yīng)地址碼,單片機即可通過構(gòu)字程序和構(gòu)字附碼,迅速生成相應(yīng)漢字的“13×14點陣”字模和相應(yīng)字符碼,從而實現(xiàn)“GB2312-80”國標字庫任意漢字及常用字符的顯示和調(diào)用。如從鍵盤鍵入上述八個地址碼,即可馬上在單片機的顯示器上顯示出“漢語拼音bpmf”短語來。
而且實踐證明,漢化51單片機各項應(yīng)用性能均可滿足實用要求。
在字庫壓縮技術(shù)方案中,我們還設(shè)計了常用體、細黑體及雙倍擴不同顯示字體;在輸入完要顯示的漢字的16位地址后,再選擇下表中數(shù)字標志,即可通過芯片予置的“軟開關(guān)”予以轉(zhuǎn)換顯示。

另外,為配合漢化51單片機的漢字使用,并開發(fā)了區(qū)位檢字法、拼音檢字法、筆畫檢字等程序。用戶可有選擇地將這些檢字程序駐存于單片機程序區(qū)內(nèi),便可很方便地用以檢字和開發(fā)之用。
附表一GB2312-80縮碼字庫16進制結(jié)構(gòu)代碼范例5單元結(jié)構(gòu)碼吧 41 52 01 32 78誠 05 50 40 41 607單元結(jié)構(gòu)碼啊 01 50 50 30 0E AD 0F皚 21 14 18 A7 BF 5E 0F9單元結(jié)構(gòu)碼庵 41 30 6C FC F1 DD 6B F6 2F遍 C1 37 1E EE 64 38 A9 FF 3E10單元結(jié)構(gòu)碼鞍 21 10 DC 30 E6 FA 09 FF 17 23捌 01 50 2E 39 8E 6E 0F FF 0D 0713單元結(jié)構(gòu)碼耳 E4 00 40 02 48 02 48 FE 0F 92 88 FE 3F風 89 D8 58 20 02 40 01 80 00 40 01 20 02全碼結(jié)構(gòu)(27單元)跋 00 3E 3E 22 20 E2 3F 3E 11 00 09 08 08 08 04 FF 23 48 14 48 08 4A 14 CC 2308 20褒 00 22 10 12 10 FA 0B 06 3E 5E 23 D6 10 57 02 F6 05 56 08 D6 18 5E 25 42 22 42 20
附表二GB2312-80縮碼字庫在漢化51單片機存儲器中物理地址一覽表(16-----31區(qū)部分)16區(qū)03000 啊 3007 阿 300E 埃 3018 挨 301F 哎 3024 唉 3029 哀 302E 皚 3036 癌 303D1 藹 3058 矮 305F 艾 3064 礙 3073 愛 3078 隘 3091 鞍 30C7 氨 30D1 安 30E6 俺 30ED2 按 30F7 暗 3103 岸 3108 胺 311F 案 3124 骯 3155 昂 315A 盎 3161 凹 3168 敖 31733 熬 318E 翱 3195 襖 319F 傲 31A4 奧 31AB 懊 31BC 澳 31C1 芭 3239 捌 3240 扒 324A4 叭 324F 吧 3254 笆 3259 八 325E 疤 326F 巴 3278 拔 672C 跋 328C 靶 32A7 把 32AC5 耙 32B1 壩 32B6 霸 32C0 罷 32CE 爸 32D5 白 331E 柏 332F 百 3334 擺 3343 佰 334D6 敗 3352 拜 335C 稗 3373 斑 33A2 班 33B1 搬 33BA 扳 33C4 般 33CB 頒 33D2 板 33D97 版 33DE 扮 33E3 拌 33E8 伴 33EF 瓣 33F4 半 340D 辦 341C 絆 3433 邦 344B 幫 34638 梆 347A 榜 3481 膀 3486 綁 348B 棒 3490 磅 3495 蚌 349A 鎊 349F 傍 34A4 謗 34A99 苞 34BC 胞 34C3 包 34C8 褒 34DD 剝 34F817區(qū)薄 34FF 雹 3506 保 350D 堡 3514 飽 351B 寶 3520 抱 3527 報 352C 暴 35441 豹 3559 鮑 3560 爆 3565 杯 35A4 碑 35AB 悲 35B0 卑 35B7 北 35CA 輩 35DD 背 35F02 貝 35F7 鋇 3607 倍 3611 狽 3628 備 362D 憊 3639 焙 3640 被 3645 奔 366E 苯 36833 本 3688 苯 3699 崩 369E 繃 36A5 甭 36AC 泵 36B3 蹦 36B8 進 36BF 逼 36EC 鼻 37004 比 3715 鄙 3728 筆 373A 彼 3741 碧 3746 蓖 374D 蔽 375B 畢 3762 斃 3769 毖 377C5 幣 3783 庇 3788 痹 3791 閉 37A8 蔽 37B1 弊 37C9 必 37D0 辟 37EB 壁 3804 臂 380B6 避 3812 陛 381B 鞭 388C 邊 3896 編 389F 貶 38A4 扁 38A9 便 38C4 變 38CE 卞 38D37 辨 38DA 辯 38E3 辮 38EC 遍 38F5 標 3921 彪 3928 膘 392F 表 3934 鱉 3982 憋 39898 別 398E 癟 3998 彬 39B8 斌 39BF 瀕 39C4 濱 39CE 賓 FF23 擯 39E2 兵 39E7 冰 39EE9 柄 39F3 丙 FE7C 秉 3A02 餅 3A15 炳 3A1A18區(qū)病 3A1F 并 3A28 玻 3A6B 菠 3A70 播 3A77 撥 3A7C 缽 3A86 波 3A8D 博 3A921 勃 3AAA 搏 3AB1 鉑 3AB6 箔 3ABB 伯 3AC2 帛 3AC7 舶 3ACE 脖 3AD3 膊 3AD8 渤 3ADD2 泊 3AE4 駁 3AE9 捕 3B35 卜 3B3A 哺 3B4B 補 3B52 埠 3B57 不 3B5E 布 3B6F 步 3B843 簿 3B97 部 3B9E 怖 3BA5 擦 3BD5 猜 3BF2 裁 3BF7 材 3C0B 才 3C12 財 3C25 睬 3C2F4 踩 3C39 采 3C3E 彩 3C59 菜 3C5E 蔡 3C65 餐 3C6C 參 3C87 蠶 3C9E 殘 3CA7 慚 3CAC5 慘 3CB6 燦 3CBD 蒼 3D04 艙 3D0B 倉 3D10 滄 3D29 藏 3D30 操 3D35 糙 3D4B 槽 3D526 曹 3D57 草 3D64 廁 3D84 策 3D8D 側(cè) 3DA9 冊 3DB3 測 3DC6 層 3DD0 蹭 3DD9 插 3DF67 叉 3E0C 茬 3E21 茶 3E28 查 3E3D 碴 3E4E 搽 3E53 察 3E5A 岔 3E61 差 3E6B 詫 3E848 拆 3E8B 柴 3E92 豺 3E99 攙 3EBD 摻 3ED5 蟬 3EDA 饞 3EDF 讒 3EE4 纏 3EE9 鏟 3EF99 產(chǎn) 3F03 闡 3F1C 顫 3F25 昌 3F7C 猖 3F8719區(qū)場 3F8C 嘗 3FA4 常 3FB7 長 3FBC 償 3FD3 腸 3FD8 廠 3FDD 敞 3FEC 暢 3FF31 唱 3FF8 倡 3FFD 超 4036 抄 403F 鈔 4044 朝 4049 嘲 405B 潮 4062 巢 4067 吵 406E2 炒 4073 車 4092 扯 40A3 撤 40A8 掣 40C0 徹 40CA 澈 40D1 郴 40DB 臣 40E2 辰 40F33 塵 410E 晨 4118 忱 411F 沉 4124 陳 412B 趁 4132 襯 414D 撐 4152 稱 4159 城 4160
4 橙 416A 成 4171 呈 417A 乘 4181 程 4196 懲 419D 澄 41A4 誠 41A9 承 41AE 逞 41C75 騁 41D0 秤 41E6 吃 4230 癡 4235 持 423E 匙 4245 池 424C 遲 4251 弛 425A 馳 425F6 恥 4266 齒 426B 侈 4280 尺 4285 赤 429C 翅 42B3 斥 42CE 熾 42D5 充 435E 沖 43797 蟲 437E 崇 438D 寵 4394 抽 43C6 酬 43CB 疇 43D5 躊 43DA 稠 43E1 愁 43E8 籌 44038 仇 440A 綢 4411 瞅 4416 丑 441B 臭 442C 初 443D 出 4442 櫥 444D 廚 4454 躇 446D9 鋤 4474 雛 447B 滁 4482 除 448C 楚 449320區(qū)礎(chǔ) 44AC 儲 44B1 矗 44B8 搐 44CB 觸 44D2 處 44D9 揣 4523 川 4540 穿 45511 椽 4558 傳 4576 船 457B 喘 4580 串 4585 瘡 45B5 窗 45BE 幢 45C5 床 45CA 闖 45D32 創(chuàng) 45DC 吹 45F9 炊 45FE 捶 4603 錘 4608 垂 460D 春 4621 椿 462B 醇 4632 唇 46373 淳 4655 純 465A 蠢 465F 戳 4674 綽 467B 疵 4693 茨 469C 磁 46A3 雌 46BB 辭 46C54 慈 46CC 瓷 46D6 詞 46DB 此 46E0 刺 46F9 賜 4700 次 470A 聰 473E 蔥 4752 囪 47625 匆 4780 從 478D 叢 47A2 湊 47CD 粗 47D4 醋 47D9 簇 47E0 促 47E7 躥 482E 篡 48356 竄 4855 摧 4875 崔 487C 催 4883 脆 4888 瘁 488F 粹 4898 淬 489D 翠 48A2 村 48BD7 存 48C2 寸 48DC 磋 48F9 撮 4900 搓 4905 措 490A 挫 490F 錯 4923 搭 4969 達 497D8 答 4986 瘩 498D 打 4996 大 499B 呆 49DE 歹 49E5 傣 49FC 戴 4A03 帶 4A1E 殆 4A339 代 4A38 貸 4A4E 袋 4A58 待 4A73 逮 4A7821區(qū)怠 4A81 耽 4AC1 擔 4AC8 丹 4ACF 單 4AE6 鄲 4AF3 撣 4AFA 膽 4AFF 旦 4B041 氮 4B0F 但 4B19 憚 4B1E 淡 4B23 誕 4B35 彈 4B3A 蛋 4B3F 當 4B7D 擋 4B8C 黨 4B932 蕩 4B9B 檔 4BA2 刀 4BC9 搗 4BDE 蹈 4BE5 倒 4BEC 島 4BF3 禱 4C06 導(dǎo) 4C0B 到 4C123 稻 4C19 悼 4C1E 道 4C23 盜 4C2C 德 4C58 得 4C72 的 4C8A 蹬 4C9E 燈 4CA3 登 4CA84 等 4CC1 瞪 4CC8 凳 4CCD 鄧 4CD4 堤 4CF1 低 4CF8 滴 4D02 迪 4D07 敵 4D10 笛 4D175 狄 4D1C 滌 4D32 翟 4D37 嫡 4D3E 抵 4D43 底 4D48 地 4D51 蒂 4D56 第 4D5D 帝 4D646 弟 4D69 遞 4D82 締 4D8B 顛 4E03 掂 4E0A 滇 4E11 碘 4E16 點 4E1B 典 4E20 靛 4E2F7 墊 4E34 電 4E3B 佃 4E42 甸 4E47 店 4E58 惦 4E61 奠 4E66 淀 4E77 殿 4E7C 碉 4EC28 叼 4EC7 雕 4ECE 凋 4ED8 刁 4EDF 掉 4EF6 吊 4EFB 釣 4F02 調(diào) 4F07 跌 4F11 爹 4F1B9 碟 4F41 蝶 4F59 迭 4F5E 諜 4F67 疊 4F6C22區(qū)丁 4FA3 盯 4FB0 叮 4FB5 釘 4FBC 頂 4FC1 鼎 4FC7 錠 4FDA 定 4FDF 訂 4FF41 丟 501D 東 5024 冬 503F 董 5047 懂 5056 動 505B 棟 506F 侗 5076 恫 507B 凍 50802 洞 5085 兜 50A6 抖 50B9 斗 50BE 陡 50CF 豆 50D4 逗 50E3 痘 50EC 都 50F5 督 51103 毒 5117 犢 512C 獨 5144 讀 514B 堵 5150 睹 5155 賭 515A 杜 515F 鍍 5164 肚 51694 度 5170 渡 518B 妒 5190 端 51FB 短 5200 鍛 5205 段 520A 斷 5221 緞 523C 堆 52415 兌 5248 隊 524F 對 5256 墩 526F 噸 5276 蹲 527B 敦 5280 頓 5287 囤 5291 鈍 52A16 盾 52A6 遁 52BD 掇 52E8 哆 52ED 多 52F4 奪 530D 垛 5316 躲 531B 朵 5322 跺 533B7 舵 5340 剁 5347 惰 534C 墮 5364 蛾 538F 峨 5394 鵝 5399 俄 53A0 額 53B8 訛 53D08 娥 53D7 惡 53DC 厄 53E3 扼 53F6 遏 53FD 鄂 5406 餓 5414 恩 5476 而 5493 兒 54A89 耳 54BB 爾 54C8 餌 54CF 洱 54D4 二 54D923區(qū)貳 54E0 發(fā) 550D 罰 5512 筏 5529 伐 5530 乏 5535 閥 553C 法 5545 琺 554A1 藩 5554 帆 555E 番 5565 翻 5578 樊 5582 礬 5591 釩 5598 繁 559D 凡 55B8 煩 55BE2 反 55C3 返 55CC 范 55D5 販 55F2 犯 55FC 飯 5601 泛 5606 坊 562A 芳 562F 方 56363 肪 564B 房 5650 防 5659 妨 565E 仿 5663 訪 5668 紡 566D 放 5672 菲 5692 非 56974 啡 56A0 飛 56A5 肥 56B6 匪 56BD 誹 56C6 吠 56CB 肺 56D2 廢 56E0 沸 56EC 費 56F65 芬 5751 酚 5758 吩 5774 氛 5779 分 5782 紛 5789 墳 578E 焚 5793 汾 5798 粉 579D
6 奮 57A2 份 57AB 忿 57B0 憤 57BA 糞 57C4 豐 57CB 封 57D4 楓 57D9 蜂 57E3 峰 57FD7 鋒 5802 風 5807 瘋 5814 烽 581D 逢 5822 馮 582B 縫 5832 諷 5839 奉 583E 鳳 58478 佛 5874 否 5879 夫 5880 敷 5887 膚 589B 孵 58A0 扶 58BB 拂 58C5 輻 58CA 幅 58D19 氟 58D6 符 58E1 伏 58E8 俘 58EF 服 58F424區(qū)浮 58FB 涪 5900 福 5905 袱 590A 弗 5914 甫 592B 撫 593C 輔 5946 俯 594B1 釜 5952 斧 5959 脯 5962 腑 5967 府 596C 腐 5975 赴 5990 副 5999 覆 59A0 賦 59BB2 復(fù) 59C5 傅 59DA 付 59DF 阜 59E6 父 59F7 腹 5A08 負 5A0D 富 5A26 訃 5A2D 附 5A323 婦 5A37 縛 5A47 咐 5A4C 噶 5B07 嘎 5B0E 該 5B40 改 5B45 概 5B4F 鈣 5B59 蓋 5B5E4 溉 5B65 干 5B85 甘 5B8E 桿 5B95 柑 5B9C 竿 5BA1 肝 5BA8 趕 5BAD 感 5BB6 稈 5BBD5 敢 5BC2 贛 5BD6 岡 5C5B 剛 5C72 鋼 5C79 缸 5C7E 肛 5C83 綱 5C8A 崗 5C8F 港 5C966 杠 5C9B 篙 5CA7 皋 5CAC 高 5CB3 膏 5CC8 羔 5CDD 糕 5CE4 搞 5CFF 鎬 5D04 稿 5D097 告 5D10 哥 5D5D 歌 5D64 擱 5D6B 戈 5D75 鴿 5D8A 胳 5D9E 疙 5DA3 割 5DAC 革 5DB18 葛 5DC0 格 5DD9 蛤 5DDE 閣 5DE3 隔 5DFC 鉻 5E01 個 5E19 各 5E2A 給 5E88 根 5E8F9 跟 5E99 耕 5E9E 更 5EA5 庚 5EB8 羹 5ED125區(qū)埂 5EE0 耿 5EEA 梗 5EEF 工 5F3F 攻 5F48 功 5F52 恭 5F57 龔 5F6A 供 5F711 躬 5F76 公 5F7D 宮 5F92 弓 5F99 鞏 5FA8 汞 5FAF 拱 5FB4 貢 5FB9 共 5FC3 鉤 60102 勾 6015 溝 601F 茍 6026 狗 602D 垢 6034 構(gòu) 6039 購 603E 夠 6050 辜 6087 菇 608E3 咕 6095 箍 609A 估 60B5 沽 60BA 孤 60BF 姑 60C6 鼓 60CB 古 60EA 蠱 60F5 骨 60FC4 谷 610D 股 611E 故 6125 顧 612C 固 613E 雇 6147 刮 61CF 瓜 61D6 剮 61EF 寡 620E5 掛 6227 褂 622C 乖 6238 拐 624B 怪 6252 棺 6257 關(guān) 625C 官 6263 冠 6279 觀 62926 管 629C 館 62A3 罐 62A8 慣 62C0 灌 62CA 貫 62CF 光 6330 廣 6337 逛 634A 瑰 636A7 規(guī) 636F 圭 637F 硅 6388 歸 638D 龜 6392 閨 6399 軌 63A2 鬼 63A9 詭 63C4 癸 63CB8 桂 63DE 柜 63E3 跪 63E8 貴 63ED 劊 63FE 輥 6440 滾 6447 棍 644E 鍋 6475 郭 647A9 國 6481 果 648A 裹 6491 過 64AA 哈 64F626區(qū)骸 64FB 孩 6502 海 6507 氦 650E 亥 6518 害 652F 駭 653A 酣 6564 憨 656B1 邯 6572 韓 6577 含 657C 涵 6583 寒 658A 函 65A1 喊 65B6 罕 65BE 翰 65C8 撼 65E32 捍 65FB 旱 6602 憾 6609 悍 660E 焊 6613 汗 6618 漢 661D 夯 6661 杭 666A 航 66713 耗 667B 嚎 6682 豪 6687 毫 669A 郝 66AF 好 66B6 耗 66BD 號 66C2 浩 66C9 呵 670D4 喝 FE02 荷 6719 菏 6720 核 6727 禾 FE1A 和 6735 何 673C 合 6741 盒 674B 貉 67555 闔 675A 河 6763 涸 6768 赫 676D 褐 6774 鶴 6779 賀 6791 嘿 6798 黑 679F 痕 68266 很 682F 狠 6834 恨 6839 哼 683E 亨 6845 橫 684C 衡 6851 恒 686A 轟 6871 哄 687B7 烘 6880 虹 6885 鴻 688A 洪 68A5 宏 68AC 弘 72AD 紅 68CA 喉 6912 侯 691C 猴 69348 吼 6939 厚 6949 候 6959 后 695E 呼 699D 乎 69A4 忽 69B7 瑚 69D2 壺 69D9 葫 69E89 胡 69EF 蝴 69F6 狐 69FD 糊 6A04 湖 6A0927區(qū)弧 6A0E 虎 6A13 唬 6A1F 護 6A26 互 6A2B 滬 6A3C 戶 6A41 花 6AD5 嘩 6ADC1 華 6AE3 猾 6AEA 滑 6AEF 畫 6AF4 劃 6B01 化 6B08 話 6B23 槐 6B37 徊 6B3C 懷 6B412 淮 6B46 壞 6B4B 歡 6B55 環(huán) 6B6B 桓 6B70 還 6B75 緩 6B7E 換 6B96 患 6BA0 喚 6BA73 瘓 6BAC 豢 6BB8 煥 6BD8 渙 6BDD 宦 6BE2 幻 6BE7 荒 6C19 慌 6C30 黃 6C3A 磺 6C494 蝗 6C4E 簧 6C53 皇 6C5A 凰 6C61 惶 6C7D 煌 6C84 晃 6C89 幌 32DE 恍 6C9A 謊 6CA45 灰 6CD9 揮 6CF4 輝 6CFB 徽 6D00 恢 6D17 蛔 6D21 回 6D26 毀 6D31 悔 6D46 慧 6D4D6 卉 6D54 惠 6D59 晦 6D6B 賄 6D70 穢 6D75 會 6D7F 燴 6D88 匯 6D8D 諱 6D9B 誨 6DA07 繪 6DA5 葷 6DF1 昏 6DFB 婚 6E02 魂 6E0C 渾 6E21 混 6E26 豁 6E50 活 6E57 伙 6E5C
8 火 6E61 獲 6E72 或 6E83 惑 6E97 霍 6E9E 貨 6EA5 禍 6EB8 擊 6EE4 圾 6EEF 基 6EF99 機 6F08 畸 6F12 稽 6F1C 積 6F37 箕 6F3C28區(qū)肌 6F43 饑 6F48 跡 6F4D 激 6F56 譏 6F5D 雞 6F62 姬 6F74 績 6F8A 緝 6F911 吉 6F9F 極 6FA6 棘 6FAB 輯 6FB2 籍 6FB7 集 6FC3 及 6FCA 急 6FE3 疾 6FEA 汲 6FF32 即 6FF8 嫉 7013 級 701A 擠 701F 幾 7024 脊 7037 己 704C 薊 7059 技 7067 冀 706C3 季 707D 伎 7084 祭 7089 劑 70A4 悸 70AB 濟 70B5 寄 70BA 寂 70C1 計 70C8 記 70CD4 既 70D2 忌 70EB 際 70F2 妓 70F7 繼 70FC 紀 7112 嘉 723E 枷 7255 夾 725F 佳 72705 家 7275 加 7290 莢 729A 頰 72A1 賈 72A6 甲 FE63 鉀 72B4 假 72B9 嫁 72D5 價 72DC6 架 72E3 駕 72EA 嫁 72F1 殲 7343 監(jiān) 734A 堅 7363 尖 737C 箋 7383 間 738A 煎 73937 兼 7398 肩 73AB 艱 73C1 奸 73C8 緘 73CD 繭 73D5 檢 73DC 柬 73F8 堿 7409 鹼 740E8 揀 7413 撿 7418 簡 741D 儉 7424 剪 7429 減 743E 薦 7445 檻 744C 鑒 7451 踐 74589 賤 745D 見 7464 鍵 7479 箭 7480 件 748529區(qū)健 748A 艦 748F 劍 7494 餞 749B 漸 74A0 濺 74A5 澗 74AF 建 74B6 僵 754C1 姜 7551 將 7556 漿 7571 江 758A 疆 758F 蔣 75A6 槳 75AB 獎 75B2 講 75BC 匠 75C12 醬 75CA 降 75D1 蕉 760E 椒 7615 礁 761F 焦 7624 膠 762B 交 7641 郊 7654 澆 765B3 驕 7662 嬌 7667 嚼 766C 攪 7671 鉸 767B 矯 7680 僥 7685 腳 768A 狡 7694 角 76994 餃 76B2 繳 76B7 絞 76BC 剿 76C1 教 76CB 酵 76D2 轎 76D7 較 76DC 叫 76E1 窖 76EF5 揭 7743 接 7748 皆 7752 秸 7759 街 775E 階 7767 截 776C 劫 7775 節(jié) 777A 桔 778E6 杰 7793 捷 7798 睫 779D 竭 77B7 潔 77BC 結(jié) 77C1 解 77C6 姐 77DA 戒 77DF 藉 77F37 芥 77FA 界 77FF 借 7806 介 780B 疥 7822 誡 782B 屆 7835 巾 7897 筋 78A6 斤 78AD8 金 78C0 今 78CF 津 78E0 襟 78E5 緊 78EF 錦 7908 僅 790F 謹 7916 進 792A 靳 79339 晉 7938 禁 7945 近 794C 燼 7955 浸 795C30區(qū)盡 7974 勁 798B 荊 7992 兢 79A0 莖 79B7 睛 79D1 晶 79D6 鯨 79E5 京 79EA1 驚 79FD 精 7A02 粳 7A07 經(jīng) 7A0C 井 7A11 警 7A22 景 7A3D 頸 7A50 靜 7A55 境 7A5A2 敬 7A61 鏡 7A68 徑 7A6D 痙 7A72 靖 7A7B 竟 7A80 競 7A95 凈 7A9C 炯 7B61 窘 7B773 揪 7B85 究 7B9D 糾 7BA4 玖 7BA9 韭 7BB0 久 7BB9 灸 7BD0 九 7BE3 酒 7BFA 廄 7C014 救 7C0A 舊 7C11 臼 7C16 舅 7C36 咎 7C49 就 7C50 疚 7C57 鞠 7CB4 拘 7CB9 狙 7CD15 疽 7CD8 居 7CE1 駒 7CEA 菊 7CEF 局 7CF6 咀 7D26 矩 7D2B 舉 7D32 沮 7D45 聚 7D4A6 拒 7D63 據(jù) 7D68 巨 7D6D 具 7D7E 距 7D89 踞 7D8E 鋸 7D93 俱 7D98 句 7D9D 懼 7DA57 炬 7DAA 劇 7DAF 捐 7E24 鵑 7E32 娟 7E39 倦 7E3E 眷 7E45 卷 7E4F 絹 7E6B 撅 7E988 攫 7EB0 抉 7EB7 掘 7ECF 倔 7ED6 爵 7EDB 覺 7EF6 決 7F0B 訣 7F10 絕 7F15 均 7F8C9 菌 7F93 鈞 7FA3 軍 7FA8 君 7FAD 峻 7FC031區(qū)俊 7FDA 竣 7FDF 浚 7FE4 郡 7FE9 駿 7FF0 喀 802B 咖 8030 卡 8035 咯 803C1 開 804D 揩 805E 楷 8065 凱 806A 慨 806F 刊 808A 堪 8091 勘 8096 坎 809B 砍 80A22 看 80A7 康 8114 慷 811D 糠 8127 扛 8131 抗 8136 亢 813B 炕 8152 考 815C 拷 817權(quán)利要求
1.一種GB2312-80漢字庫壓縮技術(shù)和漢化51單片機,其特征在于將原須占用200余K內(nèi)存的GB2312-80國標字庫,壓縮到8位51單片機可尋址的60K以下,由此制成的“縮碼字庫”不僅囊括了國標字庫的一、二級漢字,并增補漢字86個,同時包括171個常用字符,壓縮技術(shù)包括(1)、占用內(nèi)存少且更具科學性的“13×14點陣”奇數(shù)列漢字字模,即由13個列點與14個行點組成的漢字字模;(2)、用51單片機程序可運行的16進制碼開發(fā)出GB2312-80字庫漢字的結(jié)構(gòu)代碼,使國標字庫200余K內(nèi)存占用降至60K以下,從而得以裝入8位51單片機存儲器中,其物理存儲地址與GB2312-80國標字庫漢字一一對應(yīng);(3)、構(gòu)字附碼和51單片機積木式構(gòu)字程序,構(gòu)字程序輔以構(gòu)字附碼,按單片機存儲器中相應(yīng)漢字的物理地址,即可將漢字結(jié)構(gòu)代碼迅速生成“13×14點陣”漢字字模,實現(xiàn)GB2312-80字庫任意漢字和常用字符在8位51單片機中的顯示和調(diào)用。
2.根據(jù)權(quán)利要求1所述的GB2312-80漢字庫壓縮技術(shù)和漢化51單片機,其特征在于在漢化51單片機的存儲器數(shù)據(jù)區(qū)1000--ffffH單元駐存了“縮碼字庫”的60K漢字結(jié)構(gòu)代碼,并與GB2312-80國標漢字及常用字符取模地址一一對應(yīng),在漢化51單片機存儲器的程序區(qū)d800-efffH單元中駐存了構(gòu)字附碼及構(gòu)字程序。
3.根據(jù)權(quán)利要求2所述的GB2312-80漢字庫壓縮技術(shù)和漢化51單片機,其特征在于在單片機程序區(qū)駐存的“縮碼字庫”區(qū)位檢字程序,拼音檢字程序及LCD顯示接口程序。
全文摘要
本發(fā)明涉及一種在51單片機中實現(xiàn)漢字庫應(yīng)用的GB2312-80字庫的壓縮技術(shù)和以此技術(shù)制備的漢化51單片機。在單片機漢字處理領(lǐng)域,迄今為止皆認為將GB2312-80國標字庫裝入8位51單片機芯片內(nèi)是不可能的事。而本發(fā)明提供的字庫壓縮技術(shù),則將原須占用200余K內(nèi)存的GB2312-80國標字庫壓縮到60K以下,使將國標字庫“裝入”8位51單片機的愿望變成了現(xiàn)實。此“縮碼字庫”不僅囊括了國標字庫的一、二級漢字,且包括171個常用字符。并由此制備出具有漢字功能的漢化51單片機。使51系列單片機中的漢字應(yīng)用輕而易舉、得手應(yīng)心。并同時為用戶保留了90%以上的程序空間及足夠數(shù)量的數(shù)據(jù)空間及所有O/I口等硬件資源。
文檔編號G06F12/02GK1975713SQ20061010225
公開日2007年6月6日 申請日期2006年12月11日 優(yōu)先權(quán)日2006年12月11日
發(fā)明者王保君 申請人:王保君
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1