一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: a60885262
收起左侧

32*64 双色点阵 问题

  [复制链接]
 楼主| 发表于 2011-4-17 16:32 | 显示全部楼层
回复  a60885262


    你图中的“香”是哪一组码正确?
lihongran 发表于 2011-4-17 16:11 https://www.yleee.com.cn/images/common/back.gif



    第一组是正确的,下面两组【一个仿宋字体,一个斜体】都有这样的错误。
换了取模方向,其他方向都显示错误。
你发的字模软件也是一样显示错误。
发表于 2011-4-17 17:18 | 显示全部楼层
本帖最后由 lihongran 于 2011-4-17 17:23 编辑

回复 11# a60885262


    我给你找到了正确的了,字模要 横向取模、反色、左右调个。发这个软件给你 液晶取模OK.rar (256.07 KB, 下载次数: 289)
香字.JPG
 楼主| 发表于 2011-4-17 17:25 | 显示全部楼层
本帖最后由 a60885262 于 2011-4-17 17:40 编辑

;  源文件 / 文字 : 香
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
//0xF0,0x7F,0xFF,0x03,0xFF,0x7F,0x88,0x00,0xFE,0x3F,0xFD,0x5F,0xF3,0x6F,0x8F,0x73,   //第69个字
//0xD0,0x0C,0xF7,0xEF,0xF7,0xEF,0xF0,0x0F,0xF7,0xEF,0xF7,0xEF,0xF0,0x0F,0xFF,0xFF,//   、、2208

这个是原来的字模。
发现也不是完全的正常
修改太多。一时不知道是哪里的问题。有的字模也改错了。

暂时搁置,重新下过程序做实验。
发表于 2011-4-17 17:28 | 显示全部楼层
回复 13# a60885262


    呵呵,你到底哪一组字码是正确 的?
发表于 2011-4-17 17:31 | 显示全部楼层
回复 13# a60885262


    我晕了
发表于 2011-4-17 17:45 | 显示全部楼层
本帖最后由 lihongran 于 2011-4-17 17:46 编辑

你原来的字模取模就是同我上图的方法来取模的
 楼主| 发表于 2011-4-17 18:02 | 显示全部楼层
你原来的字模取模就是同我上图的方法来取模的
lihongran 发表于 2011-4-17 17:45 https://www.yleee.com.cn/images/common/back.gif



    非常感谢你的热心帮助,
我找到出错的原因了,但是还没解决这个问题。

原来这个屏的上半屏显示的节日,节气,等汉字都是3个字或2个字,如果改成显示4个字,就会出现我现在出现的情况。


            else if(Month==0x12&&Day==0x01)
            {
                if(Hour/16<1)
                Send_data((&hanzi[h*2+2593]),(&timer[0][0]));
                //不显示
                else
                Send_data((&hanzi[h*2+2593]),(&timer[Hour/16][h]));
                Send_data((&hanzi[h*2+2592]),(&timer[Hour%16][h]));
                Send_data((&hanzi[h*2+2625]),(&timer[10][h]));
                Send_data((&hanzi[h*2+2624]),(&timer[Cent/16][h]));
                //艾滋病日字符
                Send_data((&hanzi[h*2+2657]),(&timer[Cent%16][h]));
                Send_data((&hanzi[h*2+2656]),(&timer[10][h]));
                Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
                Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));
            }


这个是原来的程序里面唯一的一个4个字显示的
我调到这一天测试,发现字体也变化了。
发表于 2011-4-17 18:28 | 显示全部楼层
回复 17# a60885262


    那就是程序有问题咯,已经有个程序框架,这个应该好改
发表于 2011-4-17 18:30 | 显示全部楼层
非常感谢你的热心帮助,
我找到出错的原因了,但是还没解决这个问题。

原来这个屏的上半屏显 ...
a60885262 发表于 2011-4-17 18:02 https://www.yleee.com.cn/images/common/back.gif



  【【  原来这个屏的上半屏显示的节日,节气,等汉字都是3个字或2个字,如果改成显示4个字,就会出现我现在出现的情况。】】

原因是增加的字符排列位置不对。
发表于 2011-4-17 18:33 | 显示全部楼层
举例
Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));
如果从哪里开始不对,说明增加的字符在这个前面。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-4-28 19:36 , Processed in 0.047920 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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