DGUS串口屏字库的使用方法是怎样的

今日头条

1151人已加入

描述

DGUS 支持国际通用的多种字库编码:8-bit,ASCII,GBK,GB2312,UNICODE。DGUS 屏出厂时已经预装 了 ASCII 编码的 0#字库,其中包含了点阵大小为 4*8~64*128 的全部 ASCII 字符。用户可直接调用 0#字库来实现数 字、字母、符号的显示。当需要使用其他编码的字库时,需通过字库生成器生成。DGUS 支持 BIN、DZK、HZK 这 三种格式的字库文件.

(1)0 号字库的生成

串口屏

(2)0 号灰度字库生成 

灰度字库字体边缘使用灰度色阶补偿,生成的字体显示流畅,无锯齿,且一个字库可包含不同字体,避免多个 字库占用较多字库空间。 

串口屏

(3)UNICODE 编码字库的生成

一些常见外国语言对应的 UNICODE 编码范围(具体可以网络查询)

阿拉伯数字:U0030—U0039 

大写字母:U0041—U005A ,

小写字母:U0061—U007A 

中文:U4E00—U9FFF  

俄语:U0400—U052F  

韩语:UAC00—UD7AF 

.....  

英语、荷兰语、西班牙语、意大利语、葡萄牙语、丹麦语、德语、芬兰语、挪威语、瑞典语、法语、土耳其语: U0000-U01FF,这几种语言拉丁字母部分大同小异,所以可以将其归到一个小范围,生成后调用。  

DGUS 屏“数据变量显示控件”能直接处理调用 UNICODE 字库显示数据,例如显示数据 100 指令:5A A5 05 82 6000 0064。所以 UNICODE 编码字库适合用来做不同的数据变量字体,字库生成占用的编码 U0000-U007F 即可以  满足数字、英文、部分标点,生成的字库体积占用内存小,字体风格也可以选择多样。例如一个工程要应用到 2 种 不同的数据变量字体,那么第一个可以用 0 号字库本身字体,另外一个用字库生成器生成 UNICODE 编码字体,其 中最常见的为数码管字体显示。因为生成字库时宽高的点阵的范围已固定,设置时也必须按照该点阵范围设置。但 做文本控件显示时,需发送的指令数据必须依照是 UNICODE 编码,例如显示 12:5A A5 07 82 5000 0031 0032,而 不是 5A A5 05 82 5000 3132。专业素养·诚实守信·追求卓越 北京迪文科技有限公司  U0000-UFFFF 为整个 UNICODE 编码范围,该范围生成的字库可以显示所有语言文字,生成出的 16*16 点阵字 库为约 2MB 大小,点阵越大的所占空间越大。

串口屏

审核编辑:符乾江

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分