nokia5110液晶屏显示汉字,图形,字符,字符串

从网上看到的文章,感觉很好,顾转载收藏啦

#include
#include
#define uchar unsigned char
#define uint  unsigned int

uchar flag,flag1;
unsigned char buff[14]="I love u 1314";   //定义一个字符串
unsigned char buff1[14]="1000000";

sbit RST_5110=P0^5; //low active
sbit CE_5110=P0^4; //low active
sbit DC_5110=P0^6; //0=command,1=data
sbit SDI_5110=P0^7; //rise edge enable
sbit SCK_5110=P2^7; //clock
#define DATA  1  //数据命令
#define CMD   0  //指令 命令

uchar table[]={1,2,3,4,5};

unsigned char code asc2[][6] =
{
    { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 },   // sp
 { 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00 },   // !
    { 0x00, 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
    { 0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
    { 0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
    { 0x00, 0x62, 0x64, 0x08, 0x13, 0x23 },   // %
    { 0x00, 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
    { 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
    { 0x00, 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
    { 0x00, 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
    { 0x00, 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
    { 0x00, 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
    { 0x00, 0x00, 0x00, 0xA0, 0x60, 0x00 },   // ,
    { 0x00, 0x08, 0x08, 0x08, 0x08, 0x08 },   // -
    { 0x00, 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
    { 0x00, 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
    { 0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
    { 0x00, 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1

{ 0x00, 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
    { 0x00, 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
    { 0x00, 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
    { 0x00, 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
    { 0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
    { 0x00, 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
    { 0x00, 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
    { 0x00, 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
    { 0x00, 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
    { 0x00, 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
    { 0x00, 0x08, 0x14, 0x22, 0x41, 0x00 },   // <<BR style="LINE-HEIGHT: 28px">    { 0x00, 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
    { 0x00, 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
    { 0x00, 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
    { 0x00, 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
    { 0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C },   // A
    { 0x00, 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
    { 0x00, 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
    { 0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
    { 0x00, 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
    { 0x00, 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
    { 0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
    { 0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
    { 0x00, 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
    { 0x00, 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
    { 0x00, 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
    { 0x00, 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
    { 0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
    { 0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
    { 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
    { 0x00, 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
    { 0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
    { 0x00, 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
    { 0x00, 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
    { 0x00, 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
    { 0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
    { 0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
    { 0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
    { 0x00, 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
    { 0x00, 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
    { 0x00, 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
    { 0x00, 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
    { 0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // 55
    { 0x00, 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
    { 0x00, 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
    { 0x00, 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
    { 0x00, 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
    { 0x00, 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
    { 0x00, 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
    { 0x00, 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
    { 0x00, 0x38, 0x44, 0x44, 0x48, 0x7F },   // d 
 { 0x00, 0x38, 0x54, 0x54, 0x54, 0x18 },   // e

{ 0x00, 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
    { 0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C },   // g
    { 0x00, 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
    { 0x00, 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
    { 0x00, 0x40, 0x80, 0x84, 0x7D, 0x00 },   // j
    { 0x00, 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
    { 0x00, 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
    { 0x00, 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
    { 0x00, 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
    { 0x00, 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
    { 0x00, 0xFC, 0x24, 0x24, 0x24, 0x18 },   // p
    { 0x00, 0x18, 0x24, 0x24, 0x18, 0xFC },   // q
    { 0x00, 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
    { 0x00, 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
    { 0x00, 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
    { 0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
    { 0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
    { 0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
    { 0x00, 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
    { 0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C },   // y
    { 0x00, 0x44, 0x64, 0x54, 0x4C, 0x44 },   // z
    { 0x14, 0x14, 0x14, 0x14, 0x14, 0x14 }    // horiz lines
};

unsigned char code hanzi[][16]=
{
{0x00,0xFC,0x04,0x04,0xFC,0x40,0x20,0xF8,0x4F,0x48,0x49,0xFA,0x48,0x48,0x08,0x00},
{0x00,0x0F,0x04,0x04,0x0F,0x00,0x00,0xFF,0x22,0x22,0x22,0x3F,0x22,0x22,0x20,0x00},
{0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,0x24,0x24,0x24,0xE4,0x04,0x04,0x04,0x00},
{0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00},
{0x00,0x80,0x60,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00},
{0x01,0x00,0x00,0xFF,0x00,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x01,0x06,0x18,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x78,0x38,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0x00,0x7F,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x7F,0x00,0x00,0x00,0x00},
{0x81,0x41,0x21,0x1D,0x21,0x41,0x81,0xFF,0x89,0x89,0x89,0x89,0x89,0x81,0x81,0x00},
{0x20,0x24,0x24,0x24,0xFE,0x23,0x22,0x20,0x20,0xFF,0x20,0x22,0x2C,0xA0,0x20,0x00},
{0x00,0x08,0x48,0x84,0x7F,0x02,0x41,0x40,0x20,0x13,0x0C,0x14,0x22,0x41,0xF8,0x00},
{0x00,0x00,0xF8,0x00,0x00,0xFF,0x20,0x20,0x00,0xFF,0x40,0x20,0x10,0x08,0x00,0x00},
{0x20,0x60,0x3F,0x20,0x10,0x1F,0x10,0x10,0x00,0x3F,0x40,0x40,0x40,0x40,0x78,0x00},
{0x80,0x40,0x30,0x1E,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},
{0x40,0x40,0x42,0x42,0x42,0x42,0x42,0x7F,0x42,0x42,0x42,0x42,0x42,0x40,0x40,0x00},
{0x00,0xF8,0x08,0x08,0x0C,0xCA,0x49,0x48,0x48,0xC8,0x08,0x08,0x08,0xF8,0x00,0x00},
{0x00,0xFF,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x1F,0x00,0x40,0x80,0x7F,0x00,0x00},
{0x00,0x10,0x88,0xC4,0x33,0x08,0x08,0x08,0x09,0xFA,0x08,0x08,0x08,0x08,0x00,0x00},
{0x02,0x01,0x00,0xFF,0x40,0x41,0x41,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0x40,0x00},
{0x00,0xF8,0x0C,0x0B,0x08,0x08,0xF8,0x40,0x30,0x8F,0x08,0x08,0x08,0xF8,0x00,0x00},
{0x00,0x7F,0x21,0x21,0x21,0x21,0x7F,0x00,0x00,0x00,0x43,0x80,0x40,0x3F,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,0x58,0x78,0x38,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0xFC,0x24,0x24,0x22,0xE3,0x02,0xFC,0x44,0x44,0x42,0xC3,0x42,0x40,0x00},
{0x40,0x30,0x0F,0x02,0x02,0x82,0x43,0x30,0x0F,0x00,0x00,0x00,0xFF,0x00,0x00,0x00},
{0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,0x24,0x24,0x24,0xE4,0x04,0x04,0x04,0x00},
{0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00},
{0x00,0x00,0xFE,0x02,0x12,0x22,0xC2,0x02,0xC2,0x32,0x02,0xFE,0x00,0x00,0x00,0x00},
{0x80,0x60,0x1F,0x00,0x20,0x10,0x0C,0x03,0x0C,0x30,0x00,0x0F,0x30,0x40,0xF8,0x00},
{0x40,0x40,0x40,0x5F,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x5F,0x40,0x40,0x40,0x00},
{0x00,0x40,0x20,0x0F,0x09,0x49,0x89,0x79,0x09,0x09,0x09,0x0F,0x20,0x40,0x00,0x00},

{0x00,0x00,0xC0,0x20,0x10,0x08,0x08,0x08,0x08,0x10,0x20,0x40,0x40,0x20,0x10,0x08}, //心形Y=3 (字模来自Pctolcd2002) 32
{0x08,0x08,0x08,0x10,0x20,0xC0,0x00,0x00},             //Y=3       33
{0x00,0x00,0x03,0x04,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80}, //Y=4       34
{0x40,0x20,0x10,0x08,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, //Y=4       35
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,0x04,0x02,0x01,0x00}, //Y=5       36

{0x00,0x02,0x06,0x0C,0x18,0xF0,0xF0,0x18,0x0C,0xC6,0x22,0x10,0x12,0x12,0x20,0x42},        //37
{0x00,0x00,0x00,0x00,0x00,0x07,0x07,0x08,0x10,0x21,0x42,0x84,0x08,0x10,0x20,0x40},      //38   
{0x42,0x20,0x12,0x12,0x10,0x22,0xC6,0x06,0x06,0xFE,0xFE,0x06,0x06,0x06,0x02,0x00},          //39      
{0x40,0x20,0x10,0x08,0x84,0x42,0x21,0x10,0x08,0x07,0x07,0x00,0x00,0x00,0x00,0x00},  //40

//{0x00,0x02,0x06,0x0C,0x18,0xF0,0xF0,0x18,0x0C,0xE6,0x12,0x08,0x0A,0x0A,0x10,0x22},
//{0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x06,0x0C,0x18,0x31,0x62,0xC4,0x88,0x90,0xA0},
//{0x22,0x10,0x0A,0x0A,0x08,0x12,0xE6,0x06,0x06,0xFE,0xFE,0x06,0x06,0x06,0x02,0x00},
//{0xA0,0x90,0x88,0xC4,0x62,0x31,0x18,0x0C,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00},

//{0x00,0x02,0x06,0x0C,0x18,0xF0,0xF0,0x18,0x0C,0xE6,0x12,0x08,0x0A,0x0A,0x10,0x22},
//{0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x06,0x0C,0x18,0x31,0x62,0xC4,0x88,0x10,0xA0},
//{0x22,0x10,0x0A,0x0A,0x08,0x12,0xE6,0x06,0x06,0xFE,0xFE,0x06,0x06,0x06,0x02,0x00},
//{0xA0,0x10,0x88,0xC4,0x62,0x31,0x18,0x0C,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00},

//{0x00,0x02,0x06,0x0C,0x18,0xF0,0xF0,0x18,0x0C,0xE6,0x12,0x08,0x0A,0x0A,0x10,0x22}, 
//{0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x04,0x08,0x11,0x22,0x44,0x88,0x90,0xA0},
//{0x22,0x10,0x0A,0x0A,0x08,0x12,0xE6,0x06,0x06,0xFE,0xFE,0x06,0x06,0x06,0x02,0x00},
//{0xA0,0x90,0x88,0x44,0x22,0x11,0x08,0x04,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00},

//{0x00,0x02,0x06,0x0C,0x18,0xF0,0xF0,0x18,0x0C,0xE6,0x12,0x08,0x0A,0x0A,0x10,0x22},         //37
//{0x00,0x00,0x00,0x00,0x00,0x03,0x03,0x04,0x08,0x10,0x21,0x42,0x84,0x08,0x10,0x20},
//{0x22,0x10,0x0A,0x0A,0x08,0x12,0xE6,0x06,0x06,0xFE,0xFE,0x06,0x06,0x06,0x02,0x00},
//{0x20,0x10,0x08,0x84,0x42,0x21,0x10,0x08,0x04,0x03,0x03,0x00,0x00,0x00,0x00,0x00},

{0xFC,0x04,0x04,0xFC,0x00,0x7E,0x42,0x4A,0x52,0xFE,0x52,0x4A,0x42,0x7E,0x00,0x00},       //41
{0x0F,0x04,0x04,0x0F,0x88,0x69,0x09,0x29,0xC9,0x0F,0x29,0xC9,0x09,0x29,0xC8,0x00},    //42
};

void Delay_us(uchar t)//延时
{
 while(--t);
}
 
void Write_Byte_5110(uchar Data ,bit CMD_DATA)
{
  uchar i;
  CE_5110=0;           //Enable LCD
  DC_5110=CMD_DATA;     //写命令还是写数据
  for(i=0;i<8;i++)
  {
     SCK_5110=0;
     if(Data & 0x80)       //MSB first高位优先
      SDI_5110=1;      //传输1
     else
      SDI_5110=0;      //传输0
     SCK_5110=1;      //始终为1时锁存
     Data<<=1;
  }
  SCK_5110=0;       //时钟清零
  CE_5110=1;        //disable LCD关液晶使?
}
 
void Clear_5110(void)
{
  uint i;
  Write_Byte_5110(0x20,CMD);
  Write_Byte_5110(0x40,CMD);
  Write_Byte_5110(0x80,CMD);     //写地址
  for(i=0;i<504;i++)
  {
     Write_Byte_5110(0x00,DATA);    //set the addr as 0x00
  }
}

void Set_Y_X_5110(uchar Y,uchar X)    //R=0~5;C=0~83
{
  if(Y<=5 && X<=83)
  {
     Write_Byte_5110(0x40|Y,CMD);    //写行地址
     Write_Byte_5110(0x80|X,CMD);    //写列地址
  }
}
 
void Init_5110(void)
{
  Delay_us(1);           //reset LCD
  RST_5110=0;         //复位清零 
  Delay_us(1);
  RST_5110=1;
  //H=1
  Write_Byte_5110(0x21,CMD);       //PD=0,V=0,H=1
  Write_Byte_5110(0x06,CMD);       //set temperature 1
  Write_Byte_5110(0x13,CMD);       //set 偏执系统 1:48
  Write_Byte_5110(0x21,CMD);
  Write_Byte_5110(0xb9,CMD);     //set vop 48
  //H=0
  Write_Byte_5110(0x20,CMD);      //PD=0,V=0,H=0
  Write_Byte_5110(0x0c,CMD);      //标准显示模
  Write_Byte_5110(0x40,CMD);      //Y=0
  Write_Byte_5110(0x80,CMD);      //X=0
  Clear_5110();
      
}
 
void Write_Char_5110(uchar Char)
{
  uchar i,j;
  i=Char-0x20;      //从缓冲区的字符串自动转换成16进制进行查表取摸
  for(j=0;j<6;j++)
  {
     Write_Byte_5110(asc2[i][j],DATA);
  }
}
 
void Write_String_5110(uchar *P)
{
  uchar i;
  for(i=0;i
  {
     Write_Char_5110(P[i]);
  }
}
 
void Write_hanzi1_5110(char n,char zishu)
{
  uchar i,j;
  for(i=n;i
  {
   for(j=0;j<16;j++)
   {
       Write_Byte_5110(hanzi[i][j],DATA);
   }
  }
}
 
void Write_hanzi2_5110(char m,char zishu)
{
  uchar i,j;
   for(i=m;i
  {
  for(j=0;j<16;j++)
  {
     Write_Byte_5110(hanzi[i][j],DATA);
  }
  }
}

void delay(int c)   //误差 0us  1ms
{
    unsigned char a,b;
    for(c;c>0;c--)
    for(b=182;b>0;b--) 
            for(a=1;a>0;a--); 
    
}  
//void display(uchar z)
//{ 
//  if(0==z)   
//     Write_Char_5110('0');
//  if(1==z)   
//     Write_Char_5110('1');
//  if(2==z)   
//     Write_Char_5110('2');
//  if(3==z)   
//     Write_Char_5110('3');
//  if(4==z)   
//     Write_Char_5110('4');
//  if(5==z)   
//     Write_Char_5110('5');
//  if(6==z)   
//     Write_Char_5110('6');
//  if(7==z)   
//     Write_Char_5110('7');
//  if(8==z)   
//     Write_Char_5110('8');
//  if(9==z)   
//     Write_Char_5110('9');
//   
//}

void main(void)
{
    //delay(500);
  uchar v=0,o=0;;
    Init_5110();             //初始化LCD
    Write_Byte_5110(0x0c,CMD);       //标准显示模

// for(v=0;v<6;v++)
// {
//  if(3==table[v])
//  {
//   Set_Y_X_5110(5,10);      //写字符
//       Write_Char_5110('3');
//  } 
// }

// Set_Y_X_5110(5,20);   //写字符
// display(table[3]);
//
// Set_Y_X_5110(5,70);
// for(v=0;v<6;v++)   //写字符
//  {
//     Write_Byte_5110(asc2[4][v],DATA);
//  }

while(1)
   {

Set_Y_X_5110(0,0);
     Write_String_5110(buff);  //写字符串
 
  Set_Y_X_5110(0,80);      //写字符
     Write_Char_5110('!');

Set_Y_X_5110(4,27);   //画图形yt
  Write_hanzi1_5110(37,2);
  Set_Y_X_5110(5,27);
  Write_hanzi2_5110(38,2);
 
    
     Set_Y_X_5110(4,5);
  Write_hanzi2_5110(41,1);
  Set_Y_X_5110(4,65);   //写汉字嘿嘿
  Write_hanzi1_5110(41,1);
  Set_Y_X_5110(5,5);
  Write_hanzi2_5110(42,1);
  Set_Y_X_5110(5,65);
  Write_hanzi2_5110(42,1);

Set_Y_X_5110(1,10);   //写汉字
  Write_hanzi1_5110(o,4);
  Set_Y_X_5110(2,10);
  Write_hanzi2_5110(o+1,4);
  o=o+8;
  if(o==32)
  o=0;
  delay(1500);
   //Write_Byte_5110(0x0d,CMD);   //反显
    
 } 
}

nokia5110液晶屏显示汉字,图形,…相关推荐

  1. c语言52单片机液晶屏显示,[手把手教你学51单片机C语言教程]22 LCD12864液晶屏显示.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspC/C++资料 [手把手教你学51单片机C语言教程]22 LCD ...

  2. 超声波传感器与液晶屏显示实验

    实验二  超声波传感器与液晶屏显示实验 一.实验目的 了解液晶屏显示的基本原理以及电路连接. 二.实验内容  了解液晶屏的工作原理和工作情况. 三.实验仪器 导线若干,1602液晶显示屏,LY-F2 ...

  3. 液晶屏显示的对讲机?还是手咪?

    美国大片中经常看到警车里面出现这样的场景:某一辆警车发现犯罪嫌疑人,警察拿起一个类似话筒的玩意儿,呼叫指挥中心,以便其余警车的人可以知道.包括现在国产电影也会经常出现警察随身携带这类产品呼叫中心的画面 ...

  4. 解决STC15F2K50S2驱动Nokia5110液晶屏黑屏

    最近做个小项目,需要一块液晶屏显示信息,翻箱倒柜找到一块很早之前购买的Nokia 5110,正好可以用上. 按照卖家提供的参考资料,简单写个Demo测试一下,然后结果是这样的-- 可以看出,在倾斜角度 ...

  5. Wemos D1 R32 ESP32开发板OLED液晶屏显示

    目录 一.实验准备 二.实验代码 1.OLED液晶屏显示"Hello World" 2. OLED液晶满屏显示字符 3.OLED屏显示时钟 4.OLED屏显示矢量图片 5 OLED ...

  6. Arduino配合电位计和oled液晶屏显示波形 Processing联动

    Arduino配合电位计和oled液晶屏显示波形 Processing联动 公众号:STCode Arduino配合电位计和oled液晶屏显示波形 Processing联动 1)描述 本作品使用Ard ...

  7. 用mixly软件解决esp8366,OLED液晶屏显示网络时钟的只显示个位数的问题

    有些朋友在编程的时候在用液晶屏显示网络时钟的时候可能会遇到一个小问题,就是时钟在个位数的时候,屏幕也只显示个位,这样屏幕上就会出现有个位数和双位数同时出现的情况,这样整个界面就不太美观,用mixly可 ...

  8. LCD液晶屏显示问题分析

    昨晚编写液晶屏显示程序的时候遇到了两个问题: 1.LED背光点不亮: 2.开机LCD亮的瞬间有花屏,并且LCD每帧图片显示的时候不是从 Y 轴的零点开始刷新: issue 找了大量资料,最终把这两个问 ...

  9. Linux高级应用(二)文件IO函数与液晶屏显示

    一.结构体占用的内存 struct test { char a; int b; short c; long d; char *p; }; 求该结构体占用的内存?sizeof(struct test) ...

最新文章

  1. python sys模块 输入输出 错误流
  2. Linux上用Docker部署Net Core项目
  3. numpy 笔记:finfo
  4. 程序员面试题精选100题(36)-在字符串中删除特定的字符[算法]
  5. 上网速度快的浏览器_2020年浏览器国内市场占有率排行榜
  6. java Junit 为什么@Test注解里的方法必须是public void修饰的
  7. 如何将读书与自己的生活工作结合起来?
  8. 程序员从入门到升级,或许可以看一看这几个公众号
  9. Oracle入门(三A)之sqlplus
  10. 让AMD在中国发声 APU14技术创新大会首次在华召开
  11. 国内做 3D 渲染和游戏引擎的码农们都在哪里获取技术信息?
  12. 对象注册表 Zend_Registry
  13. 使用Dev-C++查看vector数组中的变量值
  14. 《构建高可用Linux服务器》答读者疑问
  15. php正则国外手机号码,php--最新正则(手机号码)
  16. 图片轮播——Swiper实例
  17. 群友(淡泊、明志)总结android面试题
  18. 林亦杉厦门大学计算机学院,挥别厦大,点燃未来-厦门大学计算机科学系
  19. POJ 2263 Heavy Cargo
  20. linux模拟usb发包,Linux下USB模拟ps2鼠标驱动

热门文章

  1. 如何用动态网页生成静态网页?
  2. 如何把caj文档免费转换成Word格式
  3. linux无root权限不用sudo命令安装软件
  4. vue3 语法之 父组件,子组件之间的数据传递
  5. itertools模块中的product方法
  6. JAVA计算机毕业设计宠物领养饲养交流管理平台Mybatis+系统+数据库+调试部署
  7. 22.Isaac教程--使用 Isaac Sight可视化
  8. OpenWrt quilt patch 方法
  9. 李弘毅机器学习笔记:第十三章—CNN
  10. 编排流程/规则,编排本身也需要很深的逻辑思考