数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1240|回复: 7

[Arduino] arduino快速显示汉字全字库

[复制链接]
发表于 2022-9-29 22:27:53 | 显示全部楼层 |阅读模式
,arduino 上驱动TFT显示屏,要显示汉字,用hzk16的字库文件转成H文件,这样字库直接再FLASH里面,显示速度快,全部汉字可以显示,

,

显示方式很简单,
===============
int diz=0;//地址

diz = 32*((high-0xa0-1)*94+(low-0xa0-1) );



for(int i=0;i<32;i++)//复制32个点阵数据
{
buf = hzk16[ diz + i] ;

}


  for(int i=0;i<16;i++)//TFT屏幕写点的方式,写在屏幕上
   {
    u8 readr=buf[i*2];
    for(int j=0;j<8;j++) {if(readr&(0x80>>j)) tft.drawPixel(x+j,y+i,bjk );}
    readr=buf[i*2+1];
    for(int j=0;j<8;j++) if(readr&(0x80>>j)) tft.drawPixel(x+j+8,y+i,bjk );
   }

============
,


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
 楼主| 发表于 2022-9-29 22:33:13 | 显示全部楼层
,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-9-30 10:15:29 | 显示全部楼层


但应该是GB2312,GBK就更好
回复 支持 反对

使用道具 举报

发表于 2022-9-30 22:55:28 | 显示全部楼层
很好。方便多了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-2 21:30:17 | 显示全部楼层
,
,




.







.




,
,





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2022-10-16 23:17:56 | 显示全部楼层
u8g2 和adafruite_gfx 不能用吗?
回复 支持 反对

使用道具 举报

发表于 2022-10-17 12:55:46 | 显示全部楼层
u8g2更方便
回复 支持 反对

使用道具 举报

发表于 2025-5-13 15:49:49 | 显示全部楼层
怎么用了,新手,不知道程序咋写
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-24 15:35 , Processed in 0.546001 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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