数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1053|回复: 12

[C51] 使用字庫芯片求解惑 最近想用高通字庫芯片 + VFD 的方式來顯示字符

[复制链接]
发表于 2022-5-4 15:28:41 | 显示全部楼层
第一步,spi能与字库芯片通讯(读取);
第二步,提取你要显示的文字在字库的地址,读取数组。
第三步,就是把数组显示了。
回复 支持 反对

使用道具 举报

发表于 2022-5-4 21:52:56 | 显示全部楼层
choi 发表于 2022-5-4 17:35
你好   請問  如何查找到要顯示的文字地址  例如   要顯示  Hello   字符 5X7      找字符地址這步驟    ...

这要参考芯片文档,不同的芯片,起始地址是不同的,如GT20L16S1Y,5X7 ASCll的起始地址是3BFC0,而GT21L16T1W,5X7的ASCll的起始地址却是:51980,同理,要看你用的是什么字库。如:

  1. 5X7 点  ASCII  字符
  2. 参数说明:
  3. ASCIICode:表示 ASCII 码(8bits)
  4. BaseAdd:说明该套字库在芯片中的起始地址。
  5. Address:ASCII 字符点阵在芯片中的字节地址。
  6. 计算方法:
  7. BaseAdd=0x3bfc0
  8. if (ASCIICode >= 0x20) and (ASCIICode <= 0x7E) then
  9. Address = (ASCIICode –0x20 ) * 8+BaseAdd
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-13 02:25 , Processed in 0.093601 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表