查看: 5257|回复: 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这个数组里,代码很简单,就没有注释了。不多说了,上代码。

    [mw_shl_code=cpp,true]#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);
    }[/mw_shl_code]


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

    ——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做示波器,等他做好了,你可以看看他写的程序
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    Arduino官方开发板购买
    Arduino官方开发板购买
    以下为Arduino官方开发板国内购买渠道,点击即可前往淘宝购买 seeedStudio淘宝
    中文 字库 的8针 OLED 12864模块 arduino
    中文 字库 的8针 OLED 128
    屏幕电路SPI连线: 中文字库OLED Arduino UNO GND GND
    ESP8266-01s网页配网+红外NEC学习固件
    ESP8266-01s网页配网+红外
    红外学习+html网页配网通用固件 硬件:esp8266-01s,红外发射二极管,红外接收头,50
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表