⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nokia5110_draw.h

📁 用于MSP430F247单片机的NOKIA5110液晶屏驱动程序
💻 H
字号:
/**************************************
欢迎使用   o(∩_∩)o...   共同进步

Copyright (C)   CUIT 电子工程学院 许堂明
***************************************/


#ifndef __NOKIA5110_draw_H__
#define __NOKIA5110_draw_H__


unsigned char const Bmp093[]=
{
 
/*--  宽度x高度=84x48  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,
0x84,0x44,0x44,0x28,0x28,0x38,0x20,0x20,0x21,0xA1,0xE2,0x66,0x6C,0x60,0x20,0x20,
0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0x06,0x9A,0xF2,0x92,0x92,0x92,0x92,0x92,0xE2,0x32,0x1A,0x0E,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xE0,0x18,0x07,0x01,0x00,0x80,0x60,0x00,0x08,0x0C,0x06,0x0D,0xF8,0x00,0x80,
0xB0,0x98,0x8C,0x0E,0x0B,0x09,0xE8,0x88,0x08,0x08,0x88,0x48,0x38,0x08,0x00,0x00,
0x00,0x00,0x00,0xF8,0x10,0x10,0x10,0x10,0x10,0xD0,0x30,0x00,0xF8,0x08,0x04,0x04,
0x04,0x02,0xC2,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0x10,0x10,0x08,0x0C,0x03,0x00,0x00,0x00,0x00,0x00,
0x00,0x3F,0x10,0x18,0x08,0x08,0x08,0x0D,0x05,0x06,0x06,0x0F,0x1B,0x11,0x31,0x20,
0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x0F,0x08,0x0A,0x0E,0x06,0x06,0x07,0x04,0x5E,
0x41,0x41,0x41,0x41,0xF1,0x5D,0x43,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
 
};
/*-----------------------------------------------------------------------
NOKIA5110_draw_bmp : 位图绘制函数
输入参数:X、Y    :位图绘制的起始X、Y坐标;
          *map    :位图点阵数据;
          Pix_x   :位图像素(长)
          Pix_y   :位图像素(宽)
-----------------------------------------------------------------------*/
void NOKIA5110_draw_bmp(unsigned char X,
                        unsigned char Y,
			unsigned char const *map,
                        unsigned char Pix_x,
			unsigned char Pix_y)
  {
    unsigned int i,n;
    unsigned char row,h;
	h=Y;
    
    if (Pix_y%8==0) 
	    row=Pix_y/8;      //计算位图所占行数
    else
        row=Pix_y/8+1;
    
    for (n=0;n<row;n++)
      {
      	NOKIA5110_set_XY(X,h);
        for(i=0; i<Pix_x; i++)
          {
            NOKIA5110_w_byte(map[i+n*Pix_x], 1);
          }
        h++;				 //换行
		if(h>=6) h=0;                        
      }      
  }
  
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -