zigbee网关 cc2530终端裸机串行驱动12864(字库ST7920)显示图片

汉字的驱动已经写好了zigbee网关 cc2530终端裸机串行驱动12864(字库ST7920),原先驱动的基础上修改为驱动图片

12864内部有寄存器专门存储图片名称为GDRAM,它的大小为

64 x256-bit GraphicDisplayRAM (GDRAM)

12864是单色的,即事实上显示一幅图片的像素数为168*64bit = 128*64/8Byte = 1024Byte = 1KByte

如果用一个8位的单片机存储一幅12864的图片的话,所需要的空间为1k,如果用数组表示的话即

uchar table[1024];

首先应该准备好一张图片大小为128*64,类型为单色bmp,可以用windows自带的画图。

第一步打开记事本设置像素为128*64


第二步用刷子随便画点东西,也可以写点字什么的


第三部单击文件另存为文件类型选单色,保存到硬盘上


随便找一个图片提取工具,例如 Lcmzimo.exe 


设置图片大小,打开图片,将结果保存到硬盘上。

保存的结果是一个.h文件,其数组大小正好是1024

/
// Bitmap点阵数据表                                                    //
// 图片: D:\无标题.bmp,横向取模左高位,数据排列:从左到右从上到下        //
// 图片尺寸: 128 * 64                                                  //
/
unsigned char code nBitmapDot[] =                  // 数据表
{
      0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,
      0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,
      0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,
      0x04,0x80,0x03,0x1F,0xFF,0xE7,0x80,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,
      0x0F,0xC0,0x07,0xFF,0xFF,0xF3,0x80,0x00,
      0x40,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,
      0x0F,0xE0,0x0F,0xFF,0xFF,0xF3,0x80,0x00,
      0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,
      0x0E,0xE0,0x0F,0xF8,0x00,0x03,0xC0,0x00,
      0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,
      0x1E,0xE0,0x0E,0x38,0x00,0x01,0xC0,0x01,
      0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,
      0x1C,0xE0,0x1E,0x38,0x00,0x01,0xC0,0x01,
      0xC0,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,
      0x1C,0xE0,0x1E,0x38,0x00,0x01,0xC0,0x01,
      0xC0,0xC0,0x00,0x00,0x00,0x00,0x70,0x00,
      0x3C,0xE0,0x1C,0x38,0x00,0x01,0xC0,0x03,
      0xC1,0xE0,0x00,0x00,0x1F,0xF8,0x70,0x00,
      0x38,0xE0,0x1C,0x38,0x00,0x01,0xC0,0x03,
      0x80,0xE0,0x0F,0xFC,0x3F,0xFF,0x70,0x00,
      0x38,0xE0,0x1C,0x38,0x00,0x01,0xC0,0x03,
      0x80,0x60,0x3F,0xFE,0x7F,0xFF,0xF0,0x00,
      0x78,0xE0,0x3C,0x38,0x00,0x01,0xC0,0x03,
      0x80,0x00,0x7F,0xFE,0x78,0xCF,0xF0,0x00,
      0x70,0xE0,0x3C,0x38,0x00,0x01,0xC1,0x03,
      0x80,0x00,0x7C,0x0F,0xF0,0x01,0xE0,0x00,
      0xF0,0xE0,0x38,0x38,0x00,0x01,0xC3,0x83,
      0x80,0xC0,0x70,0x07,0xF0,0x00,0xE0,0x00,
      0xE0,0xE0,0x38,0x38,0x00,0xF9,0xC3,0xC3,
     
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值