查看: 4785|回复: 3

呆呆作品——lcd12864显示取好的字模到指定的位置

[复制链接]
  • TA的每日心情
    无聊
    2017-1-24 10:00
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-9-4 17:43 | 显示全部楼层 |阅读模式
    这回趁着聊上课无聊,顺手谢了几行代码,可以把取好的16*16的字模显示出来,因为是16*16生物,所以12864可以显示8*4的字,横向从左到右是1到8,纵向从上到下是1到4.因为在学校,代码没法测试,还是请好心的人们帮忙测试一下,看看有什么问题吧,取好的字模放到charx这个数组里,代码很简单,就没有注释了。不多说了,上代码。

    kittenblock中小学创客名师推荐的图形化编程软件

    #include <Lcd12864.h>
    
    #include <SPI.h>
    
    
    unsigned char  charx[32] ={
    };
    lcd12864 lcd;
    unsigned char  bmp[1024] ={
    };
    
    void setup(){
      lcd.LcmInit();
    }
    
    void loop(){
      echochar(1,1,charx);
    }
    
    void echochar(int x, int y, *charin){
      int beg = 16*x+256*y-272;
      for(int i = 0; i < 16; i++){
        bmp[beg+i] = charin;
        bmp[beg+128+i] = charin[i+16];
      }
      lcd.PUTBMP(bmp);
    }



    谁测试了回下贴说一下效果,谢了。

    ——BY 呆呆


  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2012-9-4 19:54 | 显示全部楼层
    槑爷进步神速啊~{:soso_e103:}
  • TA的每日心情
    无聊
    2017-1-24 10:00
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2012-9-5 12:22 | 显示全部楼层
    奈何col 发表于 2012-9-4 19:54
    槑爷进步神速啊~

    奈何。。。过奖了。。。O(∩_∩)O~你知道。。。有些课是很无聊的就想了想这个~~~待会再发一个~~~要是有什么写的有问题的帮我改一下了哈~~~
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2012-9-5 13:29 | 显示全部楼层
    丽珠正在用12864做示波器,等他做好了,你可以看看他写的程序
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    程序设计问题求大虾们帮帮忙
    程序设计问题求大虾们帮帮
    大家好,我是一个萌新想设计一个程序,现在遇到困难了。当运行按下按钮,电机会向end
    请问 3块 MCP 4725 ,能否同时接在一起使用?
    请问 3块 MCP 4725 ,能否
    买来时,ADDR是全开路的,使用代码中的所有地址,均无法使用。 // For Adafruit M
    打砖块游戏
    打砖块游戏
    **** 本内容被作者隐藏 ****
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表