谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

稱重儀表液晶顯示器的漢字庫建立為法

發布時間:2020-10-28 14:11:39 |來源:網絡轉載

1簡述
近年來,隨著液晶顯示技術的飛速發展、圖形式液晶點陣顯示器由於體積小、耗電省,顯示信息量大(可顯示各種漢字圖形)、微機接口簡單等優點被廣泛地用於各種稱重儀表之中.在稱重儀表研製中很多人選用了圖形式液晶點陣顯示器作為儀表的顯示單元,為了更清晰直觀地顯示所需的內容、常需要一些漢字顯示,而液晶顯示器本來並不帯顯示漢字庫、這就必然涉及到液晶顯示器的漢字庫的編製工作。手工編製漢字庫工作量大,字體非標準,字型欠美觀等缺點使液晶漢字顯示變蒔複雜煩鎖.往往所顯示的漢字缺乏美觀。我們知道計算機聽顯示的漢字標準而且美觀.能不能用高級語言提取計算機漢字係統所帶點陣的字庫的字模數據,並自動轉換在單片微機所控製的液晶點陣顯示器所需的漢字庫標準格式,並能被單片微機源程序直接采用昵?回答是肯定的。下麵我們先分析一下液晶點陣顯示器所需的漢字庫格式,再給出用語言實現的具體方法。
2液晶點陣顯示器的漢字庫格式
我們知道在計算機沒字係統中漢字顯示一般都是漢字的點陣字模在屏幕上的顯示,液晶點陣顯示器同樣需要相應的漢字點陣字模庫,不同的是由於單片機微機存貯量有限,它隻能選出部分所需顯示的漢字點陣字模構成一個小漢字庫,不同的液晶顯示器所需的漢字庫格式並不完全相同。一般說來,儀字庫格式有橫向型和縱向型兩種.如DMF一5U1U妝晶點陣顯示器所需的'漢字庫為橫向型格式、而MGA—120顯示器則需要縱向型格式,下麵我們分別說明這兩種格式。
2.1漢字庫的橫向格式
橫向格式就是把漢字點陣按橫向從左到百再從上到下的順序的字節為單位進行排列,其中左邊的點為字節的高位,右邊的點為字節旳氓位,字節的集合就構成該漢字的點陣字模庫.16*16點陣的漢字字模需要32個字節來表示,24*24點陣的漢字字模則需72個字節來表示、點陣數越多所需的字節量越大,對於液晶顯示器一般選用16漢字點陣,下麵我們以16*16漢字點陣來說明它的橫向格式,以“清”字為例,如圖1所示

液晶點陣顯示器的漢字庫格式圖


2.2漢字庫的縱向格式
縱向格式就是把漢字點陣按縱向從左到右再從上到下的順序的字節為単位進行排列.其中F邊的點為字節的高位、上邊的點為字節的低位.字節的集合就構成該漢字的點陣字模庫、其所需表示點陣乾字節敖與橫向格式相同。下麵我們同樣以16*16傳漢字點陣來說明它的縱向格式、我們仍以“清”為例,參見圖I,其對應的字節碼格式如下:
3漢字庫的軟件提取方法
計算機的16*16漢字顯示字模庫文件是將一些圖形符號和一、二級庫按漢字標準的區位碼順序抖列而成的.其點陣格式為橫向裕式、在建立液晶氾示小字庫時,可以利用任何一個漢字係統軟件事先按先後順序輸入好所需的漢字、然後把漢字轉換成相應的丈本格式並可以得到對應的漢字內碼.通過円碼可計算出漢字的區位碼,從而計算岀該漢字在字模庫文件的位置.從該位置連續讀取32個字節可礙漢字的橫向點陣字模數據.該數據一方麵形或標準單片徴機所能直接使用的源匯編格式的文件汀供橫向型液晶顯示器使用;另一方麵該數據可直接在屏幕的指定位置顯示岀來.然後在指定位置縱向讀點.生成縱向式漢字字模文件供縱向型液晶顯不器使用=F麵我們給岀液晶顯示漢字庫建立的禪月呈序、程序用C語言編成,本程序可在任何PC+JL上執行.當前目錄中必領有EGAVGA.BGI圖開:通配文件和CCLIB.DAT16*16點陣字庫文件.本程序主要生成SOURCE.ASM(橫向式',和SOURCE.ASM(縱向式〉文件,可用於各種液晶顯示器的漢字顯示.源程序可在TurboC2,。

 

文章來源於網絡轉載,侵刪

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8