資料介紹
漢字顯示原理及例程:由于Turbo C 應(yīng)用于DOS 操作系統(tǒng)下,在使用Turbo C 進(jìn)行程序設(shè)計(jì)時(shí),一般情況下只好使用英文進(jìn)行人機(jī)交互。要是想直接用中文界面,就需要另想他法了。
如果使用中文DOS 系統(tǒng)(如UCDOS),則可以解決在字符界面下的漢字顯示問(wèn)題。也就
是說(shuō),可以用printf 或其他字符串函數(shù)來(lái)輸出漢字。
但是,這樣仍然有一些不方便。必須先啟動(dòng)中文DOS 系統(tǒng),再執(zhí)行Turbo C 或編譯好的程
序。并且在中文版DOS 下運(yùn)行Tubor C 時(shí),還可能出現(xiàn)一些問(wèn)題。而對(duì)于圖形界面來(lái)說(shuō),這種辦法也行不通了。
那么在圖形界面下顯示漢字的問(wèn)題就迫切需要解決了。既然是圖形界面,只要把漢字當(dāng)
成一幅畫(huà),畫(huà)在顯示屏上不就可以了。關(guān)鍵在于如何取得漢字的圖形,也就是漢字的點(diǎn)陣字模呢。其實(shí)那些中文版的DOS 顯示漢字的方式也就是在圖形界面下畫(huà)出漢字的,它們已經(jīng)提供了現(xiàn)成的點(diǎn)陣字庫(kù)文件。例如常用的16×16 點(diǎn)陣HZK16 文件,12×12 點(diǎn)陣HZK12 文件等等,這些文件包括了GB 2312 字符集中的所有漢字。現(xiàn)在只要弄清漢字點(diǎn)陣在字庫(kù)文件中的格
式,就可以按照自己的意愿去顯示漢字了。
下面以HZK16 文件為例,分析取得漢字字模的方法。
HZK16 文件是按照GB 2312-80 標(biāo)準(zhǔn),也就是通常所說(shuō)的國(guó)標(biāo)碼或區(qū)位碼的標(biāo)準(zhǔn)排列的。
國(guó)標(biāo)碼分為94 個(gè)區(qū)(Section),每個(gè)區(qū)94 個(gè)位(Position),所以也稱(chēng)為區(qū)位碼。其中01~09 區(qū)
為符號(hào)、數(shù)字區(qū),16~87 區(qū)為漢字區(qū)。而10~15 區(qū)、88~94 區(qū)是空白區(qū)域。
如果使用中文DOS 系統(tǒng)(如UCDOS),則可以解決在字符界面下的漢字顯示問(wèn)題。也就
是說(shuō),可以用printf 或其他字符串函數(shù)來(lái)輸出漢字。
但是,這樣仍然有一些不方便。必須先啟動(dòng)中文DOS 系統(tǒng),再執(zhí)行Turbo C 或編譯好的程
序。并且在中文版DOS 下運(yùn)行Tubor C 時(shí),還可能出現(xiàn)一些問(wèn)題。而對(duì)于圖形界面來(lái)說(shuō),這種辦法也行不通了。
那么在圖形界面下顯示漢字的問(wèn)題就迫切需要解決了。既然是圖形界面,只要把漢字當(dāng)
成一幅畫(huà),畫(huà)在顯示屏上不就可以了。關(guān)鍵在于如何取得漢字的圖形,也就是漢字的點(diǎn)陣字模呢。其實(shí)那些中文版的DOS 顯示漢字的方式也就是在圖形界面下畫(huà)出漢字的,它們已經(jīng)提供了現(xiàn)成的點(diǎn)陣字庫(kù)文件。例如常用的16×16 點(diǎn)陣HZK16 文件,12×12 點(diǎn)陣HZK12 文件等等,這些文件包括了GB 2312 字符集中的所有漢字。現(xiàn)在只要弄清漢字點(diǎn)陣在字庫(kù)文件中的格
式,就可以按照自己的意愿去顯示漢字了。
下面以HZK16 文件為例,分析取得漢字字模的方法。
HZK16 文件是按照GB 2312-80 標(biāo)準(zhǔn),也就是通常所說(shuō)的國(guó)標(biāo)碼或區(qū)位碼的標(biāo)準(zhǔn)排列的。
國(guó)標(biāo)碼分為94 個(gè)區(qū)(Section),每個(gè)區(qū)94 個(gè)位(Position),所以也稱(chēng)為區(qū)位碼。其中01~09 區(qū)
為符號(hào)、數(shù)字區(qū),16~87 區(qū)為漢字區(qū)。而10~15 區(qū)、88~94 區(qū)是空白區(qū)域。
漢字
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于FPGA的LED-16×16點(diǎn)陣漢字顯示設(shè)計(jì) 93次下載
- 單片機(jī)中不帶字庫(kù)LCD液晶屏如何顯示少量漢字詳細(xì)方法和代碼說(shuō)明
- JM12864M-2漢字圖形點(diǎn)陣液晶顯示模塊的數(shù)據(jù)手冊(cè)免費(fèi)下載 20次下載
- LCD12864基本漢字顯示案例程序和工程文件免費(fèi)下載 15次下載
- LCD1602自定義顯示字符及漢字 85次下載
- 點(diǎn)陣式漢字電子顯示屏的設(shè)計(jì) 9次下載
- LCD1602顯示漢字 22次下載
- 漢字顯示屏的字庫(kù)軟件工具 108次下載
- LED點(diǎn)陣漢字顯示屏設(shè)計(jì) 639次下載
- 漢字點(diǎn)陣顯示proteus仿真
- 用EDA 設(shè)計(jì)LED 漢字滾動(dòng)顯示器原理 0次下載
- VxWorks漢字的顯示支持
- VxWorks 漢字顯示解決方案
- 漢字的動(dòng)態(tài)編碼與顯示方案
- 132X64漢字顯示液晶模塊
- 如何在LCD上顯示漢字和英文 5.1k次閱讀
- 字符型LCD顯示器的應(yīng)用和例程 2.8k次閱讀
- 使用ZCU102開(kāi)發(fā)板運(yùn)行xdpdma例程 3.6k次閱讀
- 單片機(jī)液晶漢字顯示的C語(yǔ)言程序 5.8k次閱讀
- 基于單片機(jī)和CAN控制器實(shí)現(xiàn)火災(zāi)報(bào)警控制系統(tǒng)的顯示器設(shè)計(jì) 2.4k次閱讀
- 128X64的點(diǎn)陣的漢字圖形型液晶顯示模塊的介紹及使用資料概述 1.1w次閱讀
- 單片機(jī)VB6對(duì)漢字的處理 1.7k次閱讀
- 淺析采用EDA技術(shù)的漢字滾動(dòng)顯示器設(shè)計(jì) 4.8k次閱讀
- 以FPGA控制為核心的LED漢字滾動(dòng)顯示器設(shè)計(jì) 2.3k次閱讀
- 谷歌用神經(jīng)網(wǎng)絡(luò)根據(jù)筆畫(huà)生成漢字,新造了一系列“假漢字 8.6k次閱讀
- T6963C液晶控制器快速顯示漢字的方法詳解 6.3k次閱讀
- LCD顯示漢字的兩種算法分析 7.8k次閱讀
- lcd1602能顯示漢字嗎_lcd1602顯示漢字程序 9w次閱讀
- lcd1602顯示程序 3w次閱讀
- 使用EDA設(shè)計(jì)LED漢字滾動(dòng)顯示器 2k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 3聯(lián)想flex2-14D/15D說(shuō)明書(shū)
- 4.92 MB | 次下載 | 免費(fèi)
- 4收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 524Pin Type-C連接器設(shè)計(jì)報(bào)告
- 1.06 MB | 次下載 | 免費(fèi)
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費(fèi)
- 7MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
- 8MS1022高精度時(shí)間測(cè)量(TDC)電路數(shù)據(jù)手冊(cè)
- 1.81 MB | 次下載 | 免費(fèi)
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書(shū)
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論