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

📄 ocm19264.c

📁 lcm19264 8952c程序,欢迎一起学习探讨!
💻 C
📖 第 1 页 / 共 2 页
字号:
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xFC,0xFF,0xFF,0x1F,0x0F,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x03,0x87,0xFF,
0xFF,0xFF,0xFF,0x7F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
0x0F,0x0F,0x0F,0x0F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x7F,0x1F,0x0F,0x3F,0xFF,0xFF,0xFF,0xFE,0xF0,0xE0,0xC0,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,0x01,0x03,0x07,0x07,0x1F,0x1F,0x3F,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x0F,0x00,0xC3,0xFF,0xFF,0xFF,0x7F,0x3F,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,0x07,0x00,
0x01,0x7F,0x3F,0x1F,0x07,0x03,0x00,0x00,0xFE,0x01,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,0x3C,
0x7F,0xFF,0xFE,0xF8,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x7F,
0x3F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFE,0xF0,0xC7,
0x0F,0x1F,0xFF,0xFF,0xFF,0xF8,0xE0,0x80,0x00,0x01,0x03,0xFF,0xFF,0xFF,0xE3,0xC7,
0x8E,0x1C,0x38,0x70,0xC0,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,0x01,0x03,0x03,0x07,0x07,0x0F,0x0F,0x1F,0xFF,0xFF,0x7F,0x3F,0x9F,0x0F,0x0F,
0x1F,0x3F,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0x3F,0x03,0x01,0x07,0x08,0x00,
0x00,0x0E,0x07,0x03,0x03,0x01,0x00,0x07,0x03,0x03,0x01,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,0x80,0xC0,0xC0,0xE0,0xF0,0xFC,0x7F,0x3F,0x1F,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,0xF0,0xF8,0xFF,0xFF,0x3F,0x1F,
0x0F,0x07,0x07,0x03,0x03,0x01,0x01,0x00,0x00,0x00,0x00,0x01,0x0F,0x1F,0x1F,0x3F,
0x31,0x21,0x42,0x00,0x00,0x0F,0x10,0x20,0x40,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,0xC0,0x30,0x08,0x9C,0x07,0x01,0x40,0x40,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x1C,0x09,0x07,0x0A,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,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,0x01,0x01,0x01,0x01,0x01,0x01,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,0x30,0x38,0x3C,0x3E,0x3F,0x3F,0x07,0x03,0x01,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,0x04,0x04,0x04,0x04,0x04,
0x0C,0x06,0x02,0x03,0x01,0x04,0x00,0x00,0x03,0x00,0x00,0x01,0x00,0x00,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,
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
};


/*---------------延时子程序----------------*/
void delay (unsigned int us)
{
  while(us--);
}
void delay1 (unsigned int ms)
{
  unsigned int i,j;
  for(i=0;i<ms;i++)
  for(j=0;j<1000;j++)
  ;
}
/*------------写数据或命令到LCD--------------*/
void wr_lcd (uchar data_comm,uchar content)
{
  chk_busy ();
  di=data_comm;
  rw=0;
  data_ora=content;
  ;
  e=1;
  ;
  e=0;
}
void chk_busy (void)
{
  data_ora=data_ora&0xb0;
    di=0;
    rw=1;
    ;
    e=1;
    while(bf||res==1)
      delay(2);
    e=0;
}
/*--------------读LCD数据----------------*/
uchar re_lcd()
{
  uchar redata;
  di=1;
  rw=1;
  ;
  e=1;
  ;
  e=0;
  redata=data_ora;
  return redata;
}
/*--------------写点阵------------------*/
void wrlattice (uchar data1,uchar data2)
{
  uchar i,j;
  cs1=0;cs2=0;cs3=0;
  wr_lcd(comm,disp_on);
  for(j=0;j<8;j++)
  {
    wr_lcd (comm,disp_x+j);
    wr_lcd (comm,disp_z);
    wr_lcd (comm,disp_y);
    for(i=0;i<32;i++)
    {
      wr_lcd (data,data1);
      wr_lcd (data,data2);
    }
  }
}
/*--------------显示图片----------------*/
void disp_img(uchar code *img)
{
  uchar i,j;
  for(j=0;j<8;j++)
  {
    cs1=0;cs2=1;cs3=1;
    wr_lcd (comm,disp_x+j);
    wr_lcd (comm,disp_z);
    wr_lcd (comm,disp_y);
    for(i=0;i<64;i++)
      wr_lcd (data,img[j*192+i]);
    cs1=1;cs2=0;cs3=1;
    wr_lcd (comm,disp_x+j);
    wr_lcd (comm,disp_z);
    wr_lcd (comm,disp_y);
    for(i=64;i<128;i++)
      wr_lcd (data,img[j*192+i]);
    cs1=1;cs2=1;cs3=0;
    wr_lcd (comm,disp_x+j);
    wr_lcd (comm,disp_z);
    wr_lcd (comm,disp_y);
    for(i=128;i<192;i++)
      wr_lcd (data,img[j*192+i]);
  }
}
/*----------指定位置显示图形yl*xl------------*/
void disp_chn(uchar xl,uchar yl,uchar x,uchar y,uchar code *chn)
{
  uchar i,j;
  for(j=0;j<xl;j++)
  {
    wr_lcd (comm,disp_x+x+j);
    wr_lcd (comm,disp_z);
    wr_lcd (comm,disp_y+y);
    for(i=0;i<yl;i++)
     wr_lcd (data,chn[j*yl+i]);
  }
}
/*------------------初始化-----------------*/
void init_lcd (void)
{
  rst=0;
  delay(50);
  rst=1;
  cs1=0;cs2=0;cs3=0;
  wr_lcd (comm,disp_off);
  wr_lcd (comm,disp_on);
}
/*---------------显示2-----------------*/
void disp2(void)
{
  wrlattice(0x00,0x00);
  cs1=0;cs2=1;cs3=1;
  disp_chn(4,32,0,0,hz11);
  disp_chn(4,32,0,32,hz12);
  disp_chn(4,64,4,0,hz21);
  cs1=1;cs2=0;cs3=1;
  disp_chn(4,32,0,0,hz13);
  disp_chn(4,32,0,32,hz14);
  disp_chn(4,32,4,0,hz22);
  cs1=1;cs2=1;cs3=0;
  disp_chn(4,32,0,0,hz15);
  disp_chn(4,32,0,32,hz16);
  disp_chn(4,64,4,0,hz23);
}
/*---------------显示4-----------------*/
void disp4(void)
{
  cs1=0;cs2=0;cs3=0;
  disp_chn(4,32,0,0,tab41);
  disp_chn(4,32,0,32,tab42);
  disp_chn(4,32,4,0,tab42);
  disp_chn(4,32,4,32,tab41);
}
/*------------------主程序--------------------*/
void main ()
{
  SP=0x5f;
  init_lcd ();
  while (1)
  {
    wrlattice (0xff,0xff);
    delay1(300);
    disp2();
    delay1(300);
    wrlattice (0xff,0x00);
    delay1(300);
    disp4();
    delay1(300);
    wrlattice (0x33,0x33);
    delay1 (300);
    disp_img(tab6);
    delay1 (300);
  }
}

⌨️ 快捷键说明

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