野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14101|回复: 1

字模软件不正常

[复制链接]
发表于 2015-2-28 13:27:05 | 显示全部楼层 |阅读模式
本帖最后由 11kxmx 于 2015-2-28 20:05 编辑

我把RTC例程改成显示在LCD上,基本成功,但想用32*16的大字体,用附带的软件字模3增强板生成字模时中间总有一横杠是怎么回事?有没有大侠知道是怎么回事?
是否还有其它软件能批量生成字模?

/* 输出时间戳,公历时间 */
   printf(" UNIX时间戳 = %d 当前时间为: %d年(%s年) %d月 %d日 (星期%s)  %0.2d:%0.2d:%0.2d\r",TimeVar,
                     WEEK_STR[tm->tm_wday], tm->tm_hour,   tm->tm_min, tm->tm_sec);
      LCD_DisNum3216(0, 50, tm->tm_year, WHITE);// 这是我自编的函数,显示32*16的西文
     LCD_Disphanzi(65, 50,0,WHITE); //“年”,这也是我自编的函数,显示32*32的中文
//只是把本程序中用到的几个汉字字模制成表格供调用,不敢用 例程中的汉字显示函数,牵涉到SD卡读写和文件系统,出错的可能极大
     LCD_DisNum3216(100, 50, tm->tm_mon, WHITE);
      LCD_Disphanzi(135, 50,1,WHITE); //月
      LCD_DisNum3216(170, 50,  tm->tm_mday, WHITE);
       LCD_Disphanzi(205, 50,2,WHITE); //日
    LCD_DisNum3216(0, 110,  tm->tm_hour, WHITE);
      LCD_Disphanzi(40, 110,3,WHITE); //时
      if(tm->tm_min>=10)LCD_DisNum3216(80, 110, tm->tm_min, WHITE);
     else {LCD_DisNum3216(80, 110, 0, WHITE);LCD_DisNum3216(96, 110, tm->tm_min, WHITE);}
    LCD_Disphanzi(120, 110,4,WHITE); //分
if(tm->tm_sec>=10)LCD_DisNum3216(155, 110, tm->tm_sec, WHITE);
else {LCD_DisNum3216(155, 110, 0, WHITE);LCD_DisNum3216(171, 110, tm->tm_sec, WHITE);}
LCD_Disphanzi(200, 110,5,WHITE); //秒
回复

使用道具 举报

发表于 2015-2-28 13:39:13 | 显示全部楼层
字模软件没有破解,可以在网上找其它的字模软件来替代
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-21 08:40 , Processed in 0.025581 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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