文件名称:
PCtoLCD2002使用教程 取字模软件使用演示
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-03-17
详细说明:PCtoLCD2002使用教程
在正式版中,用户可生成自己需要的各种小字库,也可以生成自定义的国标一二级汉字库。
0.生成自定义的小字库:
0.使用PCTOLCD的各种调整功能调整出您需要的文字样式,如字体,字样(下划,倾斜,加
粗),大小(各种点阵大小的字体,可锁定点阵本身大小(如16*16),然后在这个固定的点阵大小
内调节文字的大小(例如在16*16的点阵中居中显示12*12大小的汉字)
1.将您需要的汉字和符号集中形成一个文本文件
2.使用“导入文本”的按钮
3.确认“生成二进制字库”被选中(建议选中"生成索引文件"原因后析)
4.点“开始生成”按钮,选择生成的字库文件名
5.然后耐心等待一段时间(与处理文本大小有关),在此期间建议不要动键盘和鼠标。
6.字库生成完毕.
1.生成国标一二级汉字库
0.使用PCTOLCD的各种调整功能调整出您需要的文字样式,如字体,字样(下划,倾斜,加
粗),大小(各种点阵大小的字体,可锁定点阵本身大小(如16*16),然后在这个固定的点阵大小
内调节文字的大小(例如在16*16的点阵中居中显示12*12大小的汉字).
1.使用“导入文本”的按钮
2.点右下角"生成国标汉字库"按钮.
3.选择字库文件名后单击确定
4.耐心等待一段时间后既得到生成的汉字库(时间视具体机器而定).
生成汉字库结构介绍
本软件使用的汉字库采用与HZK16相近似的结构,即按照输入汉字的顺序依次排列各汉字的
点阵数据,以生成的16*16点阵汉字库举例介绍
16*16点阵汉字库
点阵大小16*16,所以每个汉字点阵数据占用32个字节.用户要使用生成的16*16点阵小字库中
的点阵数据,可以在程序中采用如下算法:
0.在生成的字库汉字列表中得到该汉字的偏移量,也就是汉字的记录号HzNum
1.将其*32(HzNum*32)即可得出该汉字点阵在字库中的偏移地址.
3.以这个偏移地址为起点,连续读取文件中的32个字节,既为该汉字的点阵信息.
实际上,对于本软件生成的16*16点阵的国标汉字库是采用区位码排列的,所以与标准的HZK16
结构是一样的,完全可以互换使用.
例如生成一个24*48点阵,楷体,倾斜的汉字库,
0.由于每个汉字占用24*48/8= 144个字节,所以用户可先读取生成的索引列表找到该汉
字的记录号.
1.将记录号*144即得到该汉字在字库中的偏移地址.
2.以这个偏移地址为起点,在字库文件中连续读取144个字节,即为该汉字的点阵信息.
对于其他点阵汉字库的使用方法,可以依次类推……
当然,如果不选中“生成二进制字库”的复选框,生成的字库将是文本格式的字模数据,采
用那种方式完全取决于您的需要了
完美版新增生成英文点阵字库功能,使用方法同上。件)()模式)速项()帮助00
12日型×n9對
字:1平字高[6
等比缩放
下#3479W生成亨模存查除数据
细温组温,
点击保存宇模
此处为生成的1进回三显三
制字模
建理健!健
温二2。
翻臨品晶幅缸缸面隘{。}
噩藏
选择話要保行的路腰
径
修改目期类型本小
PCtoLE2吧完美版
2015/02/10.文件夹
最近访的位日心SC字符顺享:x
201412/07.立本文档
保存为h头文件,这
点击保存
样可以直接添加到
存
工程里
保存类型):本文件(*T)
取消
5、调整字符库头文件
)#(3)(4)%(5)&
这部分记得注释或016)1(17)2(1B)3(19)4(20)5121)6(2)17(23
8(24)9(25):(28):(27)(28)=(29)>(30)
老删险
84)C(35)D(36)E(7)F(38)G(39)
2)K(43)L(44)M(45)N(46)0(7
(48)Q(49
)V(54)W(55
)s(51)T(2)W。e2)-(3)
64)=a(65)b68)c(67)de8le69)fg70)g(7
73)j(74)k(75)1(76)m7)n(7B)o(79
p(80)a(81)x(82)s(83)t(84)u(85)v(86)w(87)
(89)y(89)z(90){(91)(92)1(93)(94)
0x00,OxC0,0x00,0x00,0x0020x00,0x00,0x00,0x00,0x00,000,0x00,0x00,0x00,0x00,0x00},/”",0
000090900.00s.C83,0x0.09000=00,0,,30,
此处为整个AsC码
E0,C0,0:0,x18,032U20,C3FC2x:F,Ux0,0x21230,x1上,:U,0x00,EU,00},/学"S”,4*
表的宁庳取模数据,
0,6(0,01600,0E003000,0,0DQ0,0000C,00,00,00:7
请其赋值给个
0C0,020,12060200207,01,018,004,020,0x2,0x,20,00,/”(,B
0x00,0x0,0x02,0x40,0x04:0x20,0x1B,0x1,0xFD,0x7,(x00,000,0x)0,0x00,0x,0xO0},/””,9*/
维数组,使用时直00801,080,9090:F00020,010.001,00,00),事
接调用二维数组
0x0,0xC0,0x00,0x01,0x00.0x01,0x00x01,Qx00,0x01,0x00,001,0x0,Ox01,0200,0x01}3。,14/
0x0,0xC,0:00a30,0x002D230,000.02:0,0200,0x00,0200,0x0O,0x0,0z00,0z0,0:0Q},/
0x00,0xC0,0x00,02x60,0x00.0x18,0x00,0x06,0x80,0x01,0x60,0x00,0x18,0x00,0x04,0x00},”/",15
0x00000.20,0210.0x20,03FCx3:,(30,0实20,00,020,.23C,0g0,020,080),”1;17
{Ux00,0xUU,0x/0,50,0xU82DE28,Ux03,0x21,x0,0x22,Cx838,0x21,x0,0x3,0U0,OxUU},/学”2”,18
0x00,D07,0xC0.0x042Cx20,Cx2÷,0x10,0x2420xFS,0x3F30x00,0x24,0x00,0x00}:/)”4"”,20/
{x0U,0x0,0x8,19,0xU82021,0x830x20,Ux88,0x20,CxUS,0x11,(x呢,0x0,x,0x},/*”b,21*
调整之后的宁符库头文件如下
lifndef FOnt H
OVI
常用ASC工I表
/偏移量32
ACI字符集
偏移量
onst unsigned char asc2 1608[95][16
0x00.0x0,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0xC0.0x00,0x00,0xC0.0x00,0x00,0xC0},/
0x00x.0x00x0c,0x0C,0x00xF8.0x3000.0x3O.。0x0000C0.0xC0,000xCQ),/*上1*
0x40,0x04,0xC0,0xF,0xT,0xQA,0x40,0x04,0xC0,1xF,0x78,0x04,0x40,0x(4,0x00,(x(0},/”#,*
0x00x0,0x70,0x15,0x3s,0x20,0kFC20xF,0x08,0x2120k30,0xE,0xC0,0x00,0x00,0xC0}:/*^$”,4
0xF0,0x00,0x0,0x21,0xFC,0x1C,0x00,0x05,0xE0,0x1,0x13,0x21,0xC0.0x1E,0x00.,0xC0l,/”%”,5
0x10,0x,0x16,0OC,0x,0x00,00,00U,0x00,(0,0x(0,0x00,2C0,0x(0,Ox0,0x:(0},/””,7
0x000x00,0x02,0x4C20x04,0x20,0x1830x18,0xEO30xC720x00,0x00,0xC02Ox00,0x0020xC0}:/”),9
0x10,0x02,0g1C,0x2,0xSU,0x01,UxU20xH,0x80,0xC1,0x40,0x02,0x0,0z2,0x003xU}:/学”*”,10字/
0x00,0x01,0xC,0x01,0x00,0x01,0xF030x1F,0x00,0xC1,0x00,0x01,0xC0,0x01,0x0020zCO)}:/4”+”,11
0x00,0x80,0x00,0xFC0x00,0x70,0x00,0x0,0x00,0xC0,0x00,0x00,0xCD20x0,.Dx00,xCO},/”,",
0x00,0x00,0x00,0x6C20x0,0x18,0x00,0x06,0x80,0xC120x60,0x00,0x18,0x00,0x0420xC0}:/
0x0U,0x0,OxEU,0x(H,0x1,0x10,0x08,0x20,0308,0x20,0x10,0x10,x上U,OxH,Ox00,0:(0}:/*”0,16
0x00,0x00,0x10,0x2C,0x10,0x20,0xI8,0x3F,0200,0x20,0x00,0x20,0xC0,0x00,0200,0xC0},/”1”,17*
0x00.0x00,0x70,0x3C0x08,0x280x080x24,008,0x220x88,0x21,0x70,0x30,000,0xC0}:*”2”,18
0x000x00,0x30,0x1s30x08,0x20,0x8830x20,0x88,0x20.0x1S,0x11,0x80,0x0E,0:00,0xC0}:/*”3”,19容
0x00,0x00,0x00,0x07,0xC0,0k04,0x20,0x24,010,024,0F8,0x3T,0xC0,0x24,0200,0xC0},/"士”,20*
0x00,0x00,0xF8,0x190x0,0x2120x88,0x20,0x88,0x20,0x08,0x11,0xC8,0xOE,0x0,0xC0}:/”5”,21*/
0x00x,0xC,0x(h,0x1,0x11,0x8,0x20,088,x2U0x18,0x11,)x(0,0x(上,0x0,0x(0}:/86,22
0x00,0x00,038,0x0C,0x08,0x00,0x08,0xF,03C8,0xC020x38,0x00,0xC8,0x00,0x00,0xC0}:/”7”,23
0030,070108:0200052,03080k210.023,00,00,2*
22,0x70,0x1C,0x00,0xC0}2/*
0x0.0x,.0=,.OC,0x0C,000C0,0x3,0(0.,x,0x0,oC,)
至此,可以直接将字符库头文件添加到任何你想使用的工程兰中。需要注意事项如下:
①、请确保你所使用的MCU有足够大的空间来存储你的字符库;
②、如果你使庄的51单片机,你可以在定义数组变量时,将其定义到“code”段,从而节
省RAM消耗;
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.