打印

字模软件不正常

[复制链接]
371|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
白板就是这个|  楼主 | 2019-11-28 14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把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); //秒

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

377

主题

377

帖子

0

粉丝