資料介紹
漢字顯示原理及例程:由于Turbo C 應(yīng)用于DOS 操作系統(tǒng)下,在使用Turbo C 進(jìn)行程序設(shè)計時,一般情況下只好使用英文進(jìn)行人機(jī)交互。要是想直接用中文界面,就需要另想他法了。
如果使用中文DOS 系統(tǒng)(如UCDOS),則可以解決在字符界面下的漢字顯示問題。也就
是說,可以用printf 或其他字符串函數(shù)來輸出漢字。
但是,這樣仍然有一些不方便。必須先啟動中文DOS 系統(tǒng),再執(zhí)行Turbo C 或編譯好的程
序。并且在中文版DOS 下運(yùn)行Tubor C 時,還可能出現(xiàn)一些問題。而對于圖形界面來說,這種辦法也行不通了。
那么在圖形界面下顯示漢字的問題就迫切需要解決了。既然是圖形界面,只要把漢字當(dāng)
成一幅畫,畫在顯示屏上不就可以了。關(guān)鍵在于如何取得漢字的圖形,也就是漢字的點(diǎn)陣字模呢。其實(shí)那些中文版的DOS 顯示漢字的方式也就是在圖形界面下畫出漢字的,它們已經(jīng)提供了現(xiàn)成的點(diǎn)陣字庫文件。例如常用的16×16 點(diǎn)陣HZK16 文件,12×12 點(diǎn)陣HZK12 文件等等,這些文件包括了GB 2312 字符集中的所有漢字。現(xiàn)在只要弄清漢字點(diǎn)陣在字庫文件中的格
式,就可以按照自己的意愿去顯示漢字了。
下面以HZK16 文件為例,分析取得漢字字模的方法。
HZK16 文件是按照GB 2312-80 標(biāo)準(zhǔn),也就是通常所說的國標(biāo)碼或區(qū)位碼的標(biāo)準(zhǔn)排列的。
國標(biāo)碼分為94 個區(qū)(Section),每個區(qū)94 個位(Position),所以也稱為區(qū)位碼。其中01~09 區(qū)
為符號、數(shù)字區(qū),16~87 區(qū)為漢字區(qū)。而10~15 區(qū)、88~94 區(qū)是空白區(qū)域。
如果使用中文DOS 系統(tǒng)(如UCDOS),則可以解決在字符界面下的漢字顯示問題。也就
是說,可以用printf 或其他字符串函數(shù)來輸出漢字。
但是,這樣仍然有一些不方便。必須先啟動中文DOS 系統(tǒng),再執(zhí)行Turbo C 或編譯好的程
序。并且在中文版DOS 下運(yùn)行Tubor C 時,還可能出現(xiàn)一些問題。而對于圖形界面來說,這種辦法也行不通了。
那么在圖形界面下顯示漢字的問題就迫切需要解決了。既然是圖形界面,只要把漢字當(dāng)
成一幅畫,畫在顯示屏上不就可以了。關(guān)鍵在于如何取得漢字的圖形,也就是漢字的點(diǎn)陣字模呢。其實(shí)那些中文版的DOS 顯示漢字的方式也就是在圖形界面下畫出漢字的,它們已經(jīng)提供了現(xiàn)成的點(diǎn)陣字庫文件。例如常用的16×16 點(diǎn)陣HZK16 文件,12×12 點(diǎn)陣HZK12 文件等等,這些文件包括了GB 2312 字符集中的所有漢字。現(xiàn)在只要弄清漢字點(diǎn)陣在字庫文件中的格
式,就可以按照自己的意愿去顯示漢字了。
下面以HZK16 文件為例,分析取得漢字字模的方法。
HZK16 文件是按照GB 2312-80 標(biāo)準(zhǔn),也就是通常所說的國標(biāo)碼或區(qū)位碼的標(biāo)準(zhǔn)排列的。
國標(biāo)碼分為94 個區(qū)(Section),每個區(qū)94 個位(Position),所以也稱為區(qū)位碼。其中01~09 區(qū)
為符號、數(shù)字區(qū),16~87 區(qū)為漢字區(qū)。而10~15 區(qū)、88~94 區(qū)是空白區(qū)域。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于FPGA的LED-16×16點(diǎn)陣漢字顯示設(shè)計 90次下載
- 單片機(jī)中不帶字庫LCD液晶屏如何顯示少量漢字詳細(xì)方法和代碼說明
- JM12864M-2漢字圖形點(diǎn)陣液晶顯示模塊的數(shù)據(jù)手冊免費(fèi)下載 20次下載
- LCD12864基本漢字顯示案例程序和工程文件免費(fèi)下載 14次下載
- lcd漢字取模軟件應(yīng)用程序免費(fèi)下載 34次下載
- LCD1602自定義顯示字符及漢字 85次下載
- 點(diǎn)陣式漢字電子顯示屏的設(shè)計 9次下載
- 漢字顯示屏的字庫軟件工具 107次下載
- LED點(diǎn)陣漢字顯示屏設(shè)計 635次下載
- 漢字點(diǎn)陣顯示proteus仿真
- 用EDA 設(shè)計LED 漢字滾動顯示器原理 0次下載
- VxWorks漢字的顯示支持
- VxWorks 漢字顯示解決方案
- 漢字的動態(tài)編碼與顯示方案
- 132X64漢字顯示液晶模塊
- 如何在LCD上顯示漢字和英文 3193次閱讀
- 字符型LCD顯示器的應(yīng)用和例程 1667次閱讀
- 使用ZCU102開發(fā)板運(yùn)行xdpdma例程 2369次閱讀
- 單片機(jī)液晶漢字顯示的C語言程序 5130次閱讀
- 128X64的點(diǎn)陣的漢字圖形型液晶顯示模塊的介紹及使用資料概述 1w次閱讀
- 單片機(jī)VB6對漢字的處理 1265次閱讀
- 淺析采用EDA技術(shù)的漢字滾動顯示器設(shè)計 4444次閱讀
- 以FPGA控制為核心的LED漢字滾動顯示器設(shè)計 1957次閱讀
- 谷歌用神經(jīng)網(wǎng)絡(luò)根據(jù)筆畫生成漢字,新造了一系列“假漢字 7717次閱讀
- T6963C液晶控制器快速顯示漢字的方法詳解 5876次閱讀
- LCD顯示漢字的兩種算法分析 7421次閱讀
- lcd1602能顯示漢字嗎_lcd1602顯示漢字程序 8.8w次閱讀
- lcd1602顯示程序 2.9w次閱讀
- 使用EDA設(shè)計LED漢字滾動顯示器 1747次閱讀
- 基于DSP的液晶模塊的顯示原理 2311次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論
查看更多