一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: a60885262
收起左侧

32*64 双色点阵屏 【本论坛没见到的款式】

  [复制链接]
发表于 2011-3-16 00:45 | 显示全部楼层
回复  shqi2003


    有没有试出如何加个人节日提醒呀???
,有空再看看如何把DHT11的传感器换成用18B ...
261307853 发表于 2011-3-15 21:37 https://www.yleee.com.cn/images/common/back.gif


把红色部分加入试试看看。

                    //重阳节字符
                Send_data((&hanzi[h*2+1280]),(&timer[Cent%16][h]));
               
                Send_data((&hanzi[h*2+1313]),(&timer[10][h]));
                Send_data((&hanzi[h*2+1312]),(&timer[Sec/16][h]));
               
                Send_data((&timer[0][0]),(&timer[Sec%16][h]));
            }


/****************************增加生日部分************************************************************************/
                         else if(Month== 0x01 &&Day == 0x09)//阴历日期表示
       { if(Hour/16<1)
        Send_data((&hanzi[h*2+3329]),(&timer[0][0]));  //不显示  
        else
     Send_data((&hanzi[h*2+3329]),(&timer[Hour/16][h]));                     
     Send_data((&hanzi[h*2+3328]),(&timer[Hour%16][h]));            
           Send_data((&hanzi[h*2+3329]),(&timer[10][h]));
     Send_data((&hanzi[h*2+3328]),(&timer[Cent/16][h]));           //妈妈生日字符
           Send_data((&hanzi[h*2+1921]),(&timer[Cent%16][h]));
     Send_data((&hanzi[h*2+1920]),(&timer[10][h]));      
     Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
     Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));    }
   else if(Month== 0x07 && Day == 0x21)
       { if(Hour/16<1)
        Send_data((&hanzi[h*2+3297]),(&timer[0][0]));  //不显示  
        else
     Send_data((&hanzi[h*2+3297]),(&timer[Hour/16][h]));                     
     Send_data((&hanzi[h*2+3296]),(&timer[Hour%16][h]));            
           Send_data((&hanzi[h*2+3297]),(&timer[10][h]));
     Send_data((&hanzi[h*2+3296]),(&timer[Cent/16][h]));           //爸爸生日字符
           Send_data((&hanzi[h*2+1921]),(&timer[Cent%16][h]));
     Send_data((&hanzi[h*2+1920]),(&timer[10][h]));      
     Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
     Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));    }
        else if(Month== 0x09 &&Day == 0x15)
       { if(Hour/16<1)
        Send_data((&hanzi[h*2+3361]),(&timer[0][0]));  //不显示  
        else
     Send_data((&hanzi[h*2+3361]),(&timer[Hour/16][h]));                     
     Send_data((&hanzi[h*2+3360]),(&timer[Hour%16][h]));            
           Send_data((&hanzi[h*2+3361]),(&timer[10][h]));
     Send_data((&hanzi[h*2+3360]),(&timer[Cent/16][h]));           //哥哥生日字符
           Send_data((&hanzi[h*2+1921]),(&timer[Cent%16][h]));
     Send_data((&hanzi[h*2+1920]),(&timer[10][h]));      
     Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
     Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));    }
        else if(Month== 0x05 && Day == 0x20)
       { if(Hour/16<1)
        Send_data((&hanzi[h*2+3393]),(&timer[0][0]));  //不显示  
        else
     Send_data((&hanzi[h*2+3393]),(&timer[Hour/16][h]));                     
     Send_data((&hanzi[h*2+3392]),(&timer[Hour%16][h]));            
           Send_data((&hanzi[h*2+3425]),(&timer[10][h]));
     Send_data((&hanzi[h*2+3424]),(&timer[Cent/16][h]));           //老二生日字符
           Send_data((&hanzi[h*2+1921]),(&timer[Cent%16][h]));
     Send_data((&hanzi[h*2+1920]),(&timer[10][h]));      
     Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
     Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));    }
        else if(Month== 0x09 && Day == 0x10)
       { if(Hour/16<1)
        Send_data((&hanzi[h*2+3489]),(&timer[0][0]));  //不显示  
        else
     Send_data((&hanzi[h*2+3489]),(&timer[Hour/16][h]));                     
     Send_data((&hanzi[h*2+3488]),(&timer[Hour%16][h]));            
           Send_data((&hanzi[h*2+3521]),(&timer[10][h]));
     Send_data((&hanzi[h*2+3520]),(&timer[Cent/16][h]));           //大嫂生日字符
           Send_data((&hanzi[h*2+1921]),(&timer[Cent%16][h]));
     Send_data((&hanzi[h*2+1920]),(&timer[10][h]));      
     Send_data((&hanzi[h*2+2689]),(&timer[Sec/16][h]));
     Send_data((&hanzi[h*2+2688]),(&timer[Sec%16][h]));
                              }
/**********************************增加生日部分*******************************************************************/


           
            
            else if(yue_moon==0x01&&ri_moon==0x15)
            {
                if(Hour/16<1)
                Send_data((&timer[0]),(&timer[0][0]));
                //不显示
                else
                Send_data2((&timer[0]),(&timer[Hour/16][h]));
                Send_data((&hanzi[h*2+2913]),(&timer[Hour%16][h]));
                Send_data((&hanzi[h*2+2912]),(&timer[10][h]));
                Send_data((&hanzi[h*2+2945]),(&timer[Cent/16][h]));
                //元宵节字符
发表于 2011-3-16 10:51 | 显示全部楼层
回复 171# shqi2003


    那么ZIMO里的汉字是如何对应到这些的,或者ZIMO里的字应该按什么顺序放呢?
?
 楼主| 发表于 2011-3-16 12:15 | 显示全部楼层
一直比较忙,都没时间测试程序。
我看了看,也没看懂生日提醒对应的字模是如何排列的。
发表于 2011-3-16 14:42 | 显示全部楼层
一直比较忙,都没时间测试程序。
我看了看,也没看懂生日提醒对应的字模是如何排列的。
a60885262 发表于 2011-3-16 12:15 https://www.yleee.com.cn/images/common/back.gif



    下面原来就是在zimo.h里面已经有了,就是在sh0w.h里面显示部分删除了,上面红色部分补上去,我试了一个,可以显示,其他没有一一试验,应该问题不大,如果有问题也就是每一句的这里Send_data((&hanzi[h*2+3329])
3329没有对上。
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 爸
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
0xFB,0xDF,0xF7,0xEF,0xCF,0xD7,0xDD,0xBB,0xFE,0x7F,0xF9,0xBF,0xC7,0xCF,0xD0,0x03,
0xF7,0x74,0xF7,0x77,0xF0,0x07,0xFF,0xF7,0xDF,0xF7,0xDF,0xF7,0xC0,0x0F,0xFF,0xFf,
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 妈
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
0xFF,0xF7,0xE0,0x77,0xEF,0xF7,0xEE,0xF7,0xEE,0xC0,0xEE,0xDB,0xEE,0xDB,0x80,0xDB,
0xBF,0xEB,0xBF,0xED,0xA0,0x33,0xBF,0xE7,0xBF,0xDB,0xB7,0x9D,0xCF,0xDE,0xFF,0xFF,
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 哥
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
0xFF,0xFF,0xC0,0x01,0xF7,0xFF,0xF6,0x07,0xF6,0xF7,0xF6,0x07,0xF7,0xFF,0xFF,0xFF,
0x80,0x00,0xF7,0xFF,0xF6,0x07,0xF6,0xF7,0xF6,0x07,0xF5,0xFF,0xF3,0xFF,0xFF,0xFF,
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 老
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
0xFF,0xBF,0xFF,0xBF,0xC0,0x01,0xEF,0xBF,0xF7,0xBF,0xFB,0xBF,0x80,0x00,0xFE,0x7F,
0xFF,0xBF,0xF3,0xCF,0xFC,0xD3,0xFF,0x1C,0xDF,0xDF,0xDF,0xDF,0xC0,0x3F,0xFF,0xFF,
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 弟
;  宽×高(像素): 16×16
------------------------------------------------------------------------------*/
 楼主| 发表于 2011-3-16 18:15 | 显示全部楼层
下面原来就是在zimo.h里面已经有了,就是在sh0w.h里面显示部分删除了,上面红色部分补上去,我试 ...
shqi2003 发表于 2011-3-16 14:42 https://www.yleee.com.cn/images/common/back.gif



    Send_data((&hanzi[h*2+3329])
3329没有对上。


就是 3329等 不知道是怎么得来的
发表于 2011-3-16 21:32 | 显示全部楼层
就是在在zimo.h里面"妈"的字节数是3328和3329.
一个字是32字节,每一行是16字节/3328
3328/32=104,你看看“妈”字是不是在zimo.h里面是第104个。基本是这个意思。
发表于 2011-3-17 10:42 | 显示全部楼层
老沈,这个程序的取模软件是用的哪个啊?
发表于 2011-3-17 12:12 | 显示全部楼层
老沈,这个程序的取模软件是用的哪个啊?
低手 发表于 2011-3-17 10:42 https://www.yleee.com.cn/images/common/back.gif



    一般的软件都可以用,就是取字模时候,选择“左右取反”+“反显”就可以。
发表于 2011-3-17 13:04 | 显示全部楼层
发个取模软件上来学习学习 我下的软件好像没这功能哦
发表于 2011-3-17 13:15 | 显示全部楼层
发个取模软件上来学习学习 我下的软件好像没这功能哦
华锋 发表于 2011-3-17 13:04 https://www.yleee.com.cn/images/common/back.gif



    MCU_TEXT.rar (195.08 KB, 下载次数: 406)

本版积分规则

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

GMT+8, 2024-5-11 01:48 , Processed in 0.059411 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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