?? readme.htm
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>91下載站-就要當-down.91.com-高速下載</TITLE>
<meta http-equiv="AUTHOR" content=" Dept. Media Design of 91.com">
<meta name="ROBOTS" content="all">
<meta http-equiv="Window-target" content="_top">
<style>
body {
font-family: "Tahoma", "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 9pt;
line-height: 160%;
color: #333333;
text-decoration: none;
}
td {
font-size: 12px;
line-height: 160%;
text-decoration: none;
padding: 5px 10px;
}
a:link {
color: #333333;
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
/*text-decoration: none; */
}
a:active {
color: #000000;
/*text-decoration: none; */
}
.titele {
font-family: "宋體";
font-size: 14px;
color: #0066CC;
font-weight: bold;
}
</style>
</head>
<body leftmargin="0" topmargin="1">
<table width="500" height="312" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td width="8%" rowspan="6" valign="top">
<p>
<script src="http://down.91.com/readmejs/adforlanmu.htm"></script>
</p>
<div align="center"></div></td>
<td bgcolor="efefef"><span class="titele"><a href="http://down.91.com/">就要當下載站(http://down.91.com)</a>
</span>
<p>為您提供<br>
軟件、游戲、動畫、殺毒、驅動、源碼、教程、壁紙、素材等高速下載服務</p></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> <script src="http://down.91.com/readmejs/marquee.htm"></script> </td>
</tr>
<tr>
<td bgcolor="efefef"><strong>軟件名稱:</strong></td>
</tr>
<tr>
<td align="left" bgcolor="#FFFFFF"><span style="font-size: 9.0pt; font-family: 宋體; mso-hansi-font-family: Times New Roman; mso-bidi-font-family: Times New Roman; color: black; mso-ansi-language: ZH-CN; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">HZDotReader 3.0</span></td>
</tr>
<tr>
<td align="left" bgcolor="efefef"><strong>軟件說明</strong>:</td>
</tr>
<tr>
<td width="85%" align="left" bgcolor="#FFFFFF"> HZDotReader3.0:<br>
<br>
新增從文本文件輸入字符功能,可以為您所要顯示的文件生成專用小字庫,免除字符一個個輸入的麻煩。<br>
新增HEX文件輸出功能,解決二進制輸出時保留區域的填充所帶來的問題。<br>
把2.0版的重碼自動刪除功能改為該功能可選,以適應某些特殊應用。要允許重碼輸入請在設置菜單,文件輸出設定中去除重碼自動去除項。<br>
新增中英文混合輸出功能,該功能把二個半角字符作為一個漢字取模,如半角字符為單個,在其后自動插入一個空格。在混合輸出狀態下,不能去除重碼。如從文本文件輸入,則自動去除回車和換行控制符。需要混合輸出請點擊設置,取模字體菜單,在彈出的對話框中選中中英文混合輸出項。該項功能使軟件所取的字模文件用二進制輸出后可直接用于大屏的顯示。<br>
<br>
新增對英文字模的常量定義,解決少量字符的大點陣專用字庫字符定位問題,英文字符常量格式為:字頭“CHAR_”加ASII十六進制內碼,如字母“Z”為 “CHAR_5A”。<br>
<br>
新增碼表生成功能,可從菜單“輸出設定”項中設定使用碼表或使用漢字常量檢索字符在點陣中的位置,在選中生成字符碼表后,系統輸出時生成字庫的內碼列表,應用時,先檢索字符在碼表中的位置,再根據字符的位置計算該字符在點陣中的位置,可解決在C51中漢字常量無法應用于字符串的問題(C51語法把漢字常量認定是西文字符串)。產生的內碼列表在漢字取模狀態下A51格式為標號:HZ_INDEX,C51格式為常量數組:hzIndex[];在英文取模狀態下A51格式為標號:CHAR_INDEX,C51格式為常量數組:charIndex[]。在產生字符碼表的同時A51模式下生產一個代表字符總數的常量HZ_NUM或CHAR_NUM,而在C51輸出模式下相應的常量則為:hzNum或charNum。<br>
<br>
更改菜單名,更好地體現菜單的功能,原“字體設定”改為“取模字體”,原“字符取點設定”改為“取模方式”,原“文件輸出設定”改為“輸出設置”。<br>
<br>
更正2.0版在點陣不為8的倍數,且縱向點取字時,對點陣進行編輯產生錯誤,更改某些狀態下生成的字庫不能重新打開編輯的錯誤。<br>
<br>
如發現新的錯誤,敬請與作者聯系。<br>
<br>
升級請直接替換HZDotReader.exe和本文件(ReadMe.txt),注冊用戶注冊號不變。<br>
<br>
<br>
朱思榮<br>
2004. 6. 5<br>
<br>
<br>
HZDotReader2.0:<br>
<br>
HZDotReaderV2.0是一款漢字和英文點陣提取軟件,它既可以從已有的漢字或英文點陣字庫中提取點陣,也支持從WINDOWS字庫中提取點陣,在使用WINDOWS字庫提取點陣時,支持任意大小點陣,支持GBK字符集中的所有漢字。本軟件在對點陣取點方式上較1.0版也有的改進,可支持幾乎所有的取點方式。為方便使用,特設了漢字批量輸入功能,與輸出二進制文件功能,可直接生成國際漢字一級字庫。可直接生成ASCII顯示字庫。由于從WINDOWS字庫生成漢字時,某些字在字形上可能有所欠缺,特別加入了點陣編輯功能,還增加了造字功能,可用造字功能以顯示漢字的方式顯示特定圖象。<br>
<br>
在輸入漢字以前,請先根據你的需要,通過字體設定菜單,設置漢字字體,當需要設置非標點陣時,可直接對字體大小進行編輯(不要動中間的“×”號)。通過字符取點設定菜單,設置點陣取點格式,通過文件輸出設定菜單,設定輸出文件格式和常量定義格式。<br>
<br>
在屏幕顯示區域單擊鼠標右鍵,則鼠標所指的漢字變為選中狀態,通過編輯-刪除菜單即可刪除當前選中的漢字,通過編輯-編輯點陣菜單,即可對當前選中的漢字點陣進行編輯,也可通過雙擊鼠標左鍵,直接編輯鼠標所指區域的漢字。編輯完后的漢字可直接保存,也可另存為自定義漢字。<br>
<br>
目前生成的點陣小字庫格式為A51或C51格式,用于其它型號單片機時,應根據單片機匯編語言或C語言的格式,稍作改動。本軟件為小字庫中的每個漢字定義了唯一的訪問常量名,其格式為字母“C”加漢字機內碼。C51的數組名或A51的標號均為hzdot,如在生成小字庫時指定常量的增量為漢字字節數,則直接定位字庫,例如<br>
<br>
C51:<br>
char c=hzdot[CD6D0];<br>
<br>
A51:<br>
mov dptr,#hzdot<br>
mov a,low CD6D0<br>
add a,dpl<br>
mov dpl,a<br>
mov a,high CD6D0<br>
addc a,dph<br>
mov dph,a<br>
clr a<br>
movc a,@a+dptr<br>
<br>
以上C51例子,把“中”字點陣第1字節賦值給c。A51例子取“中”字點陣第一字節放入累加器A中,如未指定常量增量為漢字字節數,則常量增量為1,需計算后定位。<br>
<br>
假如你生成的字庫為“TEST.DOT”,在C51中,你可在你的程序開始處用 #include "TEST.DOT" 包含小字庫。在A51中則可用 $include(test.dot)偽指令包含小字庫,并可放在程序的任何(不能影響其它指令的執行)地方。<br>
<br>
生成小字庫后,如你還要在以后繼續增刪漢字,則請不要用其它文本編輯器修改程序自動生成的字庫,否則可能出現HZDotReader不能識別文件格式的情況。<br>
<br>
<br>
為方便你使用小字庫,本軟件提供HZConvert小工具,用于把漢字轉化為常量。這樣你可以直接在你的源程序中使用漢字作為常量名,如上例中的源程序可寫為如下形式:<br>
C51:<br>
char c=hzdot[中];<br>
<br>
A51:<br>
mov dptr,#hzdot<br>
mov a,low 中<br>
add a,dpl<br>
mov dpl,a<br>
mov a,high 中<br>
addc a,dph<br>
mov dph,a<br>
clr a<br>
movc a,@a+dptr<br>
<br>
HZConvert對于A51源程序,不轉換“;”以后的字符,對于C51源程序,不轉換“/*”和“*/”之間的字符和“//”之后的字符。即軟件支持A51和C51的標注格式,但你必需在程序中指定你所要轉換的源程序的格式。程序默認轉換輸出文件與輸入文件同名,為防止意外出錯,建議你修改輸出文件名,使之與輸入文件名不同。<br>
<br>
本軟件為共享軟件,對未注冊者不能保存大于16點陣的取模結果,沒有其它功能限制。注冊費為30元,請與作者聯系。聯系地址:zhusirong2000@yahoo.com.cn、yanzhi@keylab.net。<br>
<br>
在保持本軟件完整的條件下,可對本軟件進行自由傳播,包括放在網絡主頁上。<br>
</td>
</tr>
<tr>
<td> </td>
<td bgcolor="efefef"> <script src="http://down.91.com/readmejs/newlog.htm"></script>
<br>
<span class="titele"><a href="http://down.91.com">就要當下載站(http://down.91.com)</a>
</span> <p> 為您提供<br>
軟件、游戲、動畫、殺毒、驅動、源碼、教程、壁紙、素材等高速下載服務</p> </td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -