• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

st7920控制的LCD12864打点法显示汉字

ea02ddd1a75ed8c3 2020-06-03 浏览量:521
请教各位大神,最近在玩st7920控制的LCD12864这个屏,有一些疑问,希望大神们带带小白:
用打点法显示自己想要的汉字,具体是怎么实现的啊?比如说,我现在可以任意位置打一个点了,然后我怎么实现我想要的汉字呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要显示的汉字会经过专门的算法由字模库(字库)产生字模(实质为一个标准分辨率的图形,标识了某个范围内填充与否的规律数据),把这个字模数据,叠加处理位置信息,就变成了在屏幕上展示的图形啦,这样对应内容就显示出来。

    这样的处理其实不区分汉字还是英文或者其他语言文字的,都是字模。只是英文字库可以很小(一般来说KB级数据量都可以放置),一般可以内置,汉字字库很大(起码是MB级数据量)一般只能外置,如果显示的内容确定,可以定制字库(从大字库中提取用到的来形成定制的子字库)。


    • 发布于 2020-06-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 可以使用屏的画图功能实现,特别是显示一些较大的汉子或者图片就会用到,屏里面有个对应地址的ram,写入数据后可以直接显示
    • 发布于2020-06-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实就是计算好那个汉字要由那些点组成,然后一次性将那组点送ST7920显示
    • 发布于2020-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 都不是使用打点法的,也几乎没有人使用,都是使用第三方的库,调用库中显示字的函数来显示的
    • 发布于2020-06-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

st7920控制的LCD12864打点法显示汉字