找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8857|回复: 14
打印 上一主题 下一主题
收起左侧

大家帮忙看看这个液晶屏,为什么一直闪呢?

[复制链接]
跳转到指定楼层
楼主
100黑币
本帖最后由 davg1 于 2017-3-19 02:41 编辑

液晶屏一直闪,像是很慢的刷新中。写入一次数据也会这样一直刷新
问题找到了,是单片机一直在重启。问题在这一句话上面,麻烦大家帮忙看看这个应该怎么改呢?
  • vaild_bit = (vaild_bit - 3);//问题出在这句话,屏蔽掉不重启,改为(vaild_bit -2或者-1都可以唯独-3出错 但是显示就乱了。

  • void GPM1306_DISBMP(unsigned char *BMP, u8 startx, u8 starty, u8 xx, u8 yy)
  • {
  • unsigned long MCx8x3;
  • unsigned char LINE_COUNT, COLUNM_COUNT, color, t1,t2;
  • signed char vaild_bit = 8;
  • ((unsigned char *)&MCx8x3)[2] = *BMP;
  • BMP++;
  • LCDSetXY(startx, starty, startx + xx / 3, starty + yy - 1);
  • LCDWriteCmd(0x2C); //向DDRAM写入显示数据
  • for (LINE_COUNT = 0; LINE_COUNT < 120; LINE_COUNT++)
  • {
  • for (COLUNM_COUNT = 0; COLUNM_COUNT < 53; COLUNM_COUNT++)//160/3=53....1
  • {
  • if (vaild_bit < 3)
  • {
  • MCx8x3 = MCx8x3 << vaild_bit;
  • ((unsigned char *)&MCx8x3)[2] = *BMP;
  • BMP++;
  • MCx8x3 = MCx8x3 >> vaild_bit;
  • vaild_bit = vaild_bit + 8;
  • }
  • color = 0;
  • t1 = ((unsigned char *)&MCx8x3)[2];
  • if ((t1 & 0x80))
  • color = 0x03;
  • if ((t1 & 0x40))
  • color = color + 0x1c;
  • if ((t1 & 0x20))
  • color = color + 0xe0;
  • MCx8x3 = MCx8x3 << 3;
  • vaild_bit = (vaild_bit - 3);//问题出在这句话,屏蔽掉不重启,改为(vaild_bit -2或者-1都可以唯独-3出错 但是显示就乱了。
  • LCDWriteData(color);
  • }
  • if (vaild_bit < 3)
  • {
  • MCx8x3 = MCx8x3 << vaild_bit;
  • ((unsigned char *)&MCx8x3)[2] = *BMP;
  • BMP++;
  • MCx8x3 = MCx8x3 >> vaild_bit;
  • vaild_bit = vaild_bit + 8;
  • }
  • color = 0;
  • t1 = ((unsigned char *)&MCx8x3)[2];
  • if ((t1 & 0x80))
  • color = 0x03;
  • MCx8x3 = MCx8x3 << 1;
  • vaild_bit = vaild_bit - 1;
  • LCDWriteData(color);
  • }
  • }



最佳答案

查看完整内容

看背景光,像是电源功率不足,电压下降单片机丛起机!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:170693 发表于 2017-3-18 13:23 | 只看该作者
看背景光,像是电源功率不足,电压下降单片机丛起机!!

评分

参与人数 1黑币 +35 收起 理由
davg1 + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:149451 发表于 2017-3-18 18:13 | 只看该作者
LS说的有一定道理,还要看你的程序对背光的控制,以及清零等的设置。仅凭视频的几秒,说不清楚。

评分

参与人数 1黑币 +35 收起 理由
davg1 + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:151348 发表于 2017-3-18 18:41 | 只看该作者
附上原理图、对应程序大家才好帮你想办法

评分

参与人数 1黑币 +35 收起 理由
davg1 + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:7485 发表于 2017-3-18 21:14 | 只看该作者
很大的可能是程序的问题。

评分

参与人数 1黑币 +10 收起 理由
davg1 + 10 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:68499 发表于 2017-3-18 22:34 | 只看该作者
zhangsm 发表于 2017-3-18 17:21
看背景光,像是电源功率不足,电压下降单片机丛起机!!

说的很有道理,确实有可能是复位了,我试着这样烧录,第一次,初始化后写入ddram,然后再烧录初始化,去掉将图写入ddram这句,可以显示。我再做个板子试试看
回复

使用道具 举报

7#
ID:68499 发表于 2017-3-18 22:35 | 只看该作者
本帖最后由 davg1 于 2017-3-18 22:40 编辑
w1179benp 发表于 2017-3-18 18:13
LS说的有一定道理,还要看你的程序对背光的控制,以及清零等的设置。仅凭视频的几秒,说不清楚。
控制器是st7586s


  1. #include  "STC15Fxxxx.H"
  2. //#include  "stcdelay.c"
  3. #include  "Delay.c"
  4. //#define   Fosc               16e6
  5. #define   GPM1306_nCS_CLR    P12=0
  6. #define   GPM1306_nCS_SET    P12=1
  7. #define   GPM1306_RST_CLR    P13=0
  8. #define   GPM1306_RST_SET    P13=1
  9. #define   GPM1306_A0_CLR     P14=0
  10. #define   GPM1306_A0_SET     P14=1
  11. #define   GPM1306_SDA_CLR    P15=0
  12. #define   GPM1306_SDA_SET    P15=1
  13. #define   GPM1306_SCL_CLR    P54=0
  14. #define   GPM1306_SCL_SET    P54=1
  15. unsigned char code gImage_bmp1[] =
  16. { /* 0X01,0X01,0X3C,0X00,0X3C,0X00, */
  17. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  18. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  19. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  20. 0X04,0X02,0X01,0X00,0X80,0X00,0X00,0X00,0X04,0X02,0X01,0X00,0X80,0X00,0X00,0X00,
  21. 0X04,0X02,0X01,0X00,0X80,0X00,0X00,0X00,0X04,0X62,0X21,0X10,0X80,0X3F,0XE0,0X00,
  22. 0X04,0X62,0X21,0X10,0X80,0XFF,0XF8,0X00,0X04,0X62,0X21,0X10,0X83,0XFF,0XFE,0X00,
  23. 0X04,0X62,0X21,0X10,0X87,0XC0,0X1F,0X00,0X04,0X62,0X21,0X10,0X8F,0X00,0X07,0X80,
  24. 0X04,0X62,0X21,0X10,0X9E,0X1F,0XC3,0XC0,0X00,0X00,0X00,0X00,0X1C,0X3F,0XE1,0XC0,
  25. 0X0F,0XFF,0XFF,0XFF,0XFC,0XFF,0XF9,0XE0,0X3F,0XFF,0XFF,0XFF,0XF8,0XFF,0XF8,0XE0,
  26. 0X7F,0XFF,0XFF,0XFF,0XF9,0XFF,0XFC,0XF0,0X70,0X00,0X00,0X00,0X01,0XFF,0XFC,0X70,
  27. 0XE0,0X00,0X00,0X00,0X03,0XFF,0XFE,0X70,0XE0,0X00,0X1F,0XFF,0XFF,0XFF,0XFE,0X70,
  28. 0XE0,0X00,0X1F,0XFF,0XFF,0XFF,0XFE,0X70,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFE,0X70,
  29. 0X70,0X00,0X00,0X00,0X01,0XFF,0XFC,0X70,0X7F,0XFF,0XFF,0XFF,0XF9,0XFF,0XFC,0XF0,
  30. 0X3F,0XFF,0XFF,0XFF,0XF8,0XFF,0XF8,0XE0,0X1F,0XFF,0XFF,0XFF,0XF8,0XFF,0XF9,0XE0,
  31. 0X00,0X00,0X00,0X00,0X1C,0X7F,0XF1,0XC0,0X00,0X00,0X00,0X00,0X1E,0X1F,0XC3,0XC0,
  32. 0X00,0X00,0X00,0X00,0X0F,0X00,0X07,0X80,0X00,0X00,0X00,0X00,0X07,0XC0,0X1F,0X00,
  33. 0X00,0X00,0X00,0X00,0X03,0XF8,0XFE,0X00,0X00,0X3F,0XFF,0XFC,0X01,0XFF,0XFC,0X00,
  34. 0X00,0X3F,0XFF,0XFC,0X00,0X7F,0XF0,0X00,0X00,0X3F,0XFF,0XFC,0X00,0X07,0X00,0X00,
  35. 0X00,0X3F,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,
  36. 0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,
  37. 0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,
  38. 0X00,0X3C,0X1C,0X00,0X00,0X00,0X00,0X00,0X00,0X3C,0X00,0X00,0X00,0X00,0X00,0X00,
  39. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  40. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0X00,0X00,0X00,0X00,0X00,0X00,
  41. 0X00,0X1F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X31,0XC0,0X00,0X00,0X00,0X00,0X00,
  42. 0X00,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,0X00,0X31,0XC0,0X00,0X00,0X00,0X00,0X00,
  43. 0X00,0X1F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0X00,0X00,0X00,0X00,0X00,0X00,
  44. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  45. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  46. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  47. };

  48. void LCDWriteCmd(char cmd)
  49. {
  50.         unsigned char i ;
  51.         GPM1306_nCS_CLR;          //使能芯片
  52.         GPM1306_A0_CLR;//写命令模式
  53.         for(i=0;i<8;i++)
  54.         {
  55.                 GPM1306_SCL_CLR;
  56.                 if(cmd&0x80)    //先传高位字节,后传低位字节
  57.                         GPM1306_SDA_SET;
  58.                 else
  59.                         GPM1306_SDA_CLR;
  60.                 GPM1306_SCL_SET;
  61.                 cmd=cmd<<1;
  62.         }
  63.         GPM1306_nCS_SET;
  64. }
  65. void LCDWriteData(char cmd)
  66. {
  67.         unsigned char i ;
  68.         GPM1306_nCS_CLR;          //使能芯片
  69.         GPM1306_A0_SET;//写数据模式
  70.         for(i=0;i<8;i++)
  71.         {
  72.                 GPM1306_SCL_CLR;
  73.                 if(cmd&0x80)    //先传高位字节,后传低位字节
  74.                         GPM1306_SDA_SET;
  75.                 else
  76.                         GPM1306_SDA_CLR;
  77.                 GPM1306_SCL_SET;
  78.                 cmd=cmd<<1;
  79.         }
  80.         GPM1306_nCS_SET;
  81. }
  82. //设置起始行列
  83. //ys为起始行,xs为起始列, ye为结束行, xe为结束列
  84. //xe与xs的差值即字的宽度, ye与ys的差值即字的高度
  85. void LCDSetXY(char xs, char ys, char xe, char ye )
  86. {
  87.         LCDWriteCmd(0x2A); //设置列地址(横坐标)
  88.         LCDWriteData(0x00);
  89.         LCDWriteData(xs);
  90.         LCDWriteData(0x00);
  91.         LCDWriteData(xe);
  92.         LCDWriteCmd(0x2B); //设置行地址(纵坐标)
  93.         LCDWriteData(0x00);
  94.         LCDWriteData(ys);
  95.         LCDWriteData(0x00);
  96.         LCDWriteData(ye);
  97. }
  98. //清屏函数
  99. void LCD_ClrScreen(unsigned char value)
  100. {
  101.         unsigned char i,j;
  102.         const unsigned char tt[]={0x00,0x49,0x92,0xff,};
  103.         value=value&0x03;
  104.         value=tt[value];
  105.         LCDSetXY(0,0,53,119);
  106.         LCDWriteCmd(0x2C);  //向DDRAM写入显示数据
  107.         for(i=0;i<120;i++)
  108.                 for(j=0;j<54;j++)
  109.                         LCDWriteData(value);
  110. }
  111. void GPM1306_DISBMP(unsigned char *BMP,u8 xx,u8 yy)
  112. {
  113.         u32 MCx;
  114.         unsigned char LINE_COUNT,COLUNM_COUNT,color,t1;
  115.           signed char vaild_bit=8;
  116.         ((unsigned char *)&MCx)[2]=*BMP;
  117.         BMP++;
  118.         LCDSetXY(xx,0,53+xx,yy);
  119.         LCDWriteCmd(0x2C);  //向DDRAM写入显示数据
  120.         for(LINE_COUNT=0;LINE_COUNT<120;LINE_COUNT++)
  121.         {
  122.                 for(COLUNM_COUNT=0;COLUNM_COUNT<53;COLUNM_COUNT++)//160/3=53....1
  123.                 {
  124.                         if(vaild_bit<3)
  125.                         {
  126.                                 MCx=MCx<<vaild_bit;
  127.                                 ((unsigned char *)&MCx)[2]=*BMP;
  128.                                 BMP++;
  129.                                 MCx=MCx>>vaild_bit;
  130.                                 vaild_bit=vaild_bit+8;
  131.                         }
  132.                         color=0;
  133.                         t1=((unsigned char *)&MCx)[2];
  134.                         if((t1&0x80))
  135.                                 color=0x03;
  136.                         if((t1&0x40))
  137.                                 color=color+0x1c;
  138.                         if((t1&0x20))
  139.                                 color=color+0xe0;
  140.                         MCx=MCx<<3;
  141.                         vaild_bit=vaild_bit-3;
  142.                         LCDWriteData(color);
  143.                 }
  144.                 if(vaild_bit<3)
  145.                 {
  146.                         MCx=MCx<<vaild_bit;
  147.                         ((unsigned char *)&MCx)[2]=*BMP;
  148.                         BMP++;
  149.                         MCx=MCx>>vaild_bit;
  150.                         vaild_bit=vaild_bit+8;
  151.                 }
  152.                 color=0;
  153.                 t1=((unsigned char *)&MCx)[2];
  154.                 if((t1&0x80))
  155.                         color=0x03;
  156.                 MCx=MCx<<1;
  157.                 vaild_bit=vaild_bit-1;
  158.                 LCDWriteData(color);
  159.         }
  160. }
  161. //初始化函数
  162. void LCDInit(void)
  163. {
  164.                 GPM1306_RST_CLR;
  165.         delay(200);
  166.         //__delay_cycles(Fosc*0.2);//Delay_ms(20)   //延时20ms
  167.         GPM1306_RST_SET;
  168.         delay(400);
  169.         //__delay_cycles(Fosc*0.4);//Delay_ms(200); //延时200ms
  170. //        LCDWriteCmd(0x01);   // soft reset
  171.         delay(400);

  172.         LCDWriteCmd(0xD7); //禁止自动读取
  173.         LCDWriteData(0x9F);
  174.         delay(100);

  175.         LCDWriteCmd(0x11); //Set power save mode:Sleep out mode
  176.         LCDWriteCmd(0xC0); // Set Vop///
  177.         LCDWriteData(0xf0); // Set Vop Low 8bit               30//全屏太黑或者太白调整这里
  178.         LCDWriteData(0x00); // Set Vop 9th bit(Total 9 bits)  01//全屏太黑或者太白调整这里
  179.         LCDWriteCmd(0xC3); //Set BIAS system
  180.         LCDWriteData(0x03); // 03: BIAS = 1/11  0-5
  181.         LCDWriteCmd(0xC4); // Set booster level
  182.         LCDWriteData(0x07); // 07:x8 Booster
  183.         LCDWriteCmd(0xD0); // Enable analog circuit
  184.         LCDWriteData(0x1D); // Enable analog circuit
  185.         LCDWriteCmd(0x38); // Set display mode: M=1: Monochrome mode
  186.         LCDWriteCmd(0x3A); //Enable DDRAM interface
  187.         LCDWriteData(0x02); //RIF=0: Monochrome mode & 4-level gray scale mode
  188.         LCDWriteCmd(0x36); // Display Control
  189.         LCDWriteData(0x40); // MY=0: COM0-COM159/MX[1:0]=(0,0):SEG0<-SEG383
  190.         LCDWriteCmd(0xB0); // Display Duty
  191.         LCDWriteData(0x7f); //Set display duty DT=0x9Fh(1/160)  DT=0x81(1/130)
  192.         LCDWriteCmd(0x20); // Inverse Display:INV=0: Normal display
  193. /*        LCDWriteCmd(0xf1); //Frame Rate(Monochrome Mode)
  194.         LCDWriteData(0x15);//Frame Rate 92.0Hz
  195.         LCDWriteData(0x15);
  196.         LCDWriteData(0x15);
  197.         LCDWriteData(0x15);         */
  198.         LCDWriteCmd(0xb1); // First Output COM
  199.         LCDWriteData(0x00); // Set first output COM           FC=00h(Start from COM0)
  200.         LCDWriteCmd(0x29); //Display ON
  201. }
  202. void main()
  203. {
  204.         // delay(10000);   这个延迟多少时间就会不停的停顿多久,说明确实是重启了
  205.         LCDInit();  //初始化液晶
  206.                
  207.                 GPM1306_DISBMP(&gImage_bmp1[0],10,20);
  208.         while(1)
  209.         {

  210.                
  211.         }
  212. }

复制代码


回复

使用道具 举报

8#
ID:140577 发表于 2017-3-18 22:56 | 只看该作者
感觉像是电源功率不足,电压下降单片机丛起机!!

评分

参与人数 1黑币 +35 收起 理由
davg1 + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:68499 发表于 2017-3-19 00:15 | 只看该作者
1121927982 发表于 2017-3-18 22:56
感觉像是电源功率不足,电压下降单片机丛起机!!

确实是重启了。我试了换大点的电源,ldo的输入和输出分别并联100uf依然重启。好像是因为这个屏初始化的时候有个升压设置。但是是在写完数据以后。如果不写入数据不会重启。
回复

使用道具 举报

10#
ID:68499 发表于 2017-3-19 00:21 | 只看该作者
1121927982 发表于 2017-3-18 22:56
感觉像是电源功率不足,电压下降单片机丛起机!!

确实是,可是我在5v输入还有单片机输入处并联了100uf的电容,问题依然无法解决。
回复

使用道具 举报

11#
ID:107633 发表于 2017-5-9 11:21 | 只看该作者
davg1 发表于 2017-3-19 00:21
确实是,可是我在5v输入还有单片机输入处并联了100uf的电容,问题依然无法解决。

解决了吗?我这啥都不显示……
回复

使用道具 举报

12#
ID:197949 发表于 2017-5-9 14:34 | 只看该作者
说不清啊,这个视频不能确切反应问题
回复

使用道具 举报

13#
ID:168857 发表于 2017-5-9 15:41 | 只看该作者
延时有问题
回复

使用道具 举报

14#
ID:107633 发表于 2017-5-9 15:54 | 只看该作者
各位大神,我用的是51,但是一点反应都没有,哭哭哭
  1. #include <STC15F2K60S2.H>                //插入主控参数文件
  2. #include <intrins.h>                        //插入空指令
  3. #include <delay.h>
  4.         sbit RST = P0^0;
  5.         sbit CSB = P0^1;
  6.         sbit SCL = P0^2;
  7.         sbit SDA = P0^3;

  8. //programming for ST7586S mode:3-line
  9. const unsigned char code gImage_bmp1[2400] = { /* 0X00,0X01,0XA0,0X00,0X78,0X00, */
  10. 0XA1,0X01,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  11. 0X00,0X00,0X0F,0XFF,0X01,0X01,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  12. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X2A,0XAA,0XAA,0X80,0X00,0X00,0X00,0X00,
  13. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,
  14. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,
  15. 0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  16. 0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  17. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  18. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XF8,0X00,0X00,0X80,
  19. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,
  20. 0X20,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  21. 0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  22. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,0X20,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  23. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X80,
  24. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,
  25. 0X20,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  26. 0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  27. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  28. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0XF8,0X00,0X00,0X80,
  29. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  30. 0X20,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  31. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  32. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  33. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  34. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  35. 0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  36. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  37. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  38. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  39. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  40. 0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  41. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  42. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  43. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  44. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  45. 0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  46. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  47. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  48. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  49. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  50. 0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  51. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  52. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  53. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  54. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  55. 0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  56. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  57. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  58. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X80,
  59. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  60. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  61. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  62. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  63. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,
  64. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  65. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  66. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  67. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
  68. 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X00,0X80,
  69. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  70. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  71. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  72. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X20,
  73. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,
  74. 0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  75. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  76. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,
  77. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X02,
  78. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,
  79. 0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  80. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  81. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,
  82. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  83. 0X20,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,
  84. 0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  85. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  86. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,
  87. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  88. 0X02,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,
  89. 0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,
  90. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X08,0X00,
  91. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,
  92. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  93. 0X00,0X20,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X80,
  94. 0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X04,
  95. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X08,0X00,
  96. 0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,
  97. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  98. 0X00,0X02,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X00,0X80,
  99. 0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X40,
  100. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X08,0X00,
  101. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,
  102. 0X00,0X00,0X08,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  103. 0X00,0X00,0X20,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X80,
  104. 0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X04,0X00,
  105. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X08,0X00,
  106. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,
  107. 0X00,0X00,0X08,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  108. 0X00,0X00,0X02,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X20,0X00,0X00,0X00,0X00,0X80,
  109. 0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X40,0X00,
  110. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X08,0X00,
  111. 0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X40,
  112. 0X00,0X00,0X08,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X00,0X00,
  113. 0X00,0X00,0X00,0X20,0X00,0X00,0X08,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X10,
  114. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X08,0X00,0X00,0X04,0X00,0X00,
  115. 0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X08,0X00,
  116. 0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X04,
  117. 0X00,0X00,0X08,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,
  118. 0X00,0X00,0X00,0X02,0X00,0X00,0X08,0X00,0X00,0X20,0X00,0X00,0X00,0X00,0X00,0X01,
  119. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X08,0X00,0X00,0X40,0X00,0X00,
  120. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X08,0X00,
  121. 0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  122. 0X40,0X00,0X08,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X00,
  123. 0X00,0X00,0X00,0X00,0X20,0X00,0X08,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  124. 0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X08,0X00,0X04,0X00,0X00,0X00,
  125. 0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X08,0X00,
  126. 0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  127. 0X04,0X00,0X08,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,
  128. 0X00,0X00,0X00,0X00,0X02,0X00,0X08,0X00,0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  129. 0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X08,0X00,0X40,0X00,0X00,0X00,
  130. 0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X08,0X00,
  131. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,
  132. 0X00,0X40,0X08,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X20,0X00,0X00,
  133. 0X00,0X00,0X00,0X00,0X00,0X20,0X08,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  134. 0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X08,0X04,0X00,0X00,0X00,0X00,
  135. 0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X08,0X08,
  136. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X00,0X00,
  137. 0X00,0X04,0X08,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  138. 0X00,0X00,0X00,0X00,0X00,0X02,0X08,0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  139. 0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X08,0X40,0X00,0X00,0X00,0X00,
  140. 0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X88,0X80,
  141. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,0X00,
  142. 0X00,0X00,0X49,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X20,0X00,
  143. 0X00,0X00,0X00,0X00,0X00,0X00,0X2A,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  144. 0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1C,0X00,0X00,0X00,0X00,0X00,
  145. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  146. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X00,
  147. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X02,0X00,
  148. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,
  149. 0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,
  150. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  151. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X00,
  152. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X20,
  153. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  154. 0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,
  155. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  156. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,
  157. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X02,
  158. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XFF,0XC0,0X00,0X00,
  159. 0X00,0X00,0X00,0X01,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,
  160. };
  161. const unsigned char code gImage_bmp2[2400] = { /* 0X00,0X01,0XA0,0X00,0X78,0X00, */
  162. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  163. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  164. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  165. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  166. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  167. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  168. 0X00,0X00,0X00,0X00,0X01,0X80,0X30,0XC0,0XC0,0X3C,0X07,0X80,0XF0,0X7E,0X03,0XC0,
  169. 0X78,0X00,0X00,0XC0,0X18,0X00,0X00,0X00,0X01,0X80,0X30,0XC0,0XC0,0X66,0X0C,0XC1,
  170. 0X98,0X63,0X06,0X60,0XCC,0X00,0X00,0XC0,0X18,0X00,0X00,0X00,0X01,0X80,0X39,0XC3,
  171. 0XC0,0XC3,0X0C,0XC3,0X0C,0X61,0X86,0X61,0X86,0X00,0X03,0XC0,0X18,0X00,0X00,0X00,
  172. 0X01,0X80,0X39,0XC0,0XC0,0XC3,0X18,0X63,0X00,0X61,0X8C,0X31,0X86,0X00,0X00,0XC0,
  173. 0X3C,0X00,0X00,0X00,0X01,0X80,0X39,0XC0,0XC0,0X03,0X18,0X63,0X00,0X61,0X8C,0X30,
  174. 0X06,0X00,0X00,0XC0,0X3C,0X00,0X00,0X00,0X01,0X80,0X3F,0XC0,0XC0,0X06,0X18,0X63,
  175. 0XF0,0X63,0X0C,0X30,0X0C,0X00,0X00,0XC0,0X3C,0X00,0X00,0X00,0X01,0X80,0X3F,0XC0,
  176. 0XC0,0X3C,0X18,0X63,0X98,0X7E,0X0C,0X30,0X18,0X3F,0XE0,0XC0,0X66,0X00,0X00,0X00,
  177. 0X01,0X80,0X3F,0XC0,0XC0,0X06,0X18,0X63,0X0C,0X63,0X0C,0X30,0X70,0X00,0X00,0XC0,
  178. 0X66,0X00,0X00,0X00,0X01,0X80,0X3F,0XC0,0XC0,0X03,0X18,0X63,0X0C,0X61,0X8C,0X30,
  179. 0XC0,0X00,0X00,0XC0,0X7E,0X00,0X00,0X00,0X01,0X80,0X36,0XC0,0XC0,0XC3,0X18,0X63,
  180. 0X0C,0X61,0X8C,0X31,0X80,0X00,0X00,0XC0,0XC3,0X00,0X00,0X00,0X01,0X80,0X36,0XC0,
  181. 0XC0,0XC3,0X0C,0XC3,0X0C,0X61,0X86,0X61,0X80,0X00,0X00,0XC0,0XC3,0X00,0X00,0X00,
  182. 0X01,0X80,0X36,0XC0,0XC0,0X66,0X0C,0XC1,0X98,0X63,0X06,0X61,0X80,0X00,0X00,0XC0,
  183. 0XC3,0X00,0X00,0X00,0X01,0XFE,0X30,0XC0,0XC0,0X3C,0X07,0X80,0XF0,0X7E,0X03,0XC1,
  184. 0XFE,0X00,0X00,0XC0,0XC3,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  185. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  186. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  187. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  188. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  189. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  190. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  191. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  192. 0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XC0,0X00,0X1E,0X00,0X00,0X00,0X00,0X00,0X00,
  193. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XC0,0X00,0X33,0X00,0X00,
  194. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XC0,
  195. 0X00,0X61,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XEC,0X0F,0X06,
  196. 0X18,0X00,0X03,0XC0,0X00,0X61,0X87,0XF0,0X78,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,
  197. 0X01,0XFE,0X19,0X86,0X18,0X00,0X06,0XC0,0X00,0X60,0X07,0X00,0XCC,0X30,0XC0,0X00,
  198. 0X00,0X00,0X00,0X00,0X01,0XB6,0X30,0XC3,0X30,0X00,0X06,0XC0,0X00,0X60,0X06,0X01,
  199. 0X86,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X00,0XC1,0XE0,0X00,0X0C,0XC0,
  200. 0X00,0X6F,0X86,0X00,0X06,0X19,0X80,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X0F,0XC0,
  201. 0XC0,0X00,0X0C,0XC0,0X00,0X61,0X86,0X00,0X7E,0X19,0X80,0X00,0X00,0X00,0X00,0X00,
  202. 0X01,0XB6,0X18,0XC0,0XC0,0X00,0X18,0XC0,0X00,0X61,0X86,0X00,0XC6,0X0F,0X00,0X00,
  203. 0X00,0X00,0X00,0X00,0X01,0XB6,0X30,0XC1,0XE0,0X00,0X1F,0XF0,0X00,0X61,0X86,0X01,
  204. 0X86,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X30,0XC3,0X30,0X00,0X00,0XC0,
  205. 0X00,0X61,0X86,0X01,0X86,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X19,0XC6,
  206. 0X18,0X00,0X00,0XC0,0X00,0X33,0X86,0X00,0XCE,0X06,0X00,0X00,0X00,0X00,0X00,0X00,
  207. 0X01,0XB6,0X0F,0X66,0X18,0X00,0X00,0XC0,0X00,0X1F,0X86,0X00,0X7B,0X06,0X00,0X00,
  208. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  209. 0X00,0X0C,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07,
  210. 0XFE,0X00,0X00,0X00,0X00,0X38,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  211. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  212. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  213. 0X00,0X00,0X00,0X00,0X00,0X01,0XC0,0X00,0X00,0X00,0X00,0X0F,0XC0,0X70,0X00,0X00,
  214. 0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X01,0X80,0X01,0XFF,0XC0,0X1F,0XFB,
  215. 0X00,0X67,0XFC,0X00,0X30,0X00,0X01,0X80,0X00,0X06,0X00,0X00,0X00,0X01,0X80,0X00,
  216. 0X01,0X80,0X06,0X73,0X80,0X60,0X18,0X00,0X30,0XC0,0X01,0X80,0X03,0XFF,0XFC,0X00,
  217. 0X00,0X61,0X86,0X00,0X07,0X00,0X03,0X33,0X00,0X60,0X38,0X03,0XFF,0XC0,0X01,0X80,
  218. 0X03,0X00,0X0C,0X00,0X00,0X7F,0XFE,0X00,0X0C,0X00,0X03,0X36,0X03,0XFC,0X30,0X00,
  219. 0X33,0X80,0X7F,0XFE,0X03,0X00,0X0C,0X00,0X00,0X61,0X86,0X00,0X0C,0X00,0X1F,0XFF,
  220. 0XF0,0XCC,0X60,0X00,0X37,0X00,0X00,0X0C,0X00,0XFF,0XE0,0X00,0X00,0X61,0X86,0X00,
  221. 0X0C,0X00,0X30,0XC0,0XC0,0XCC,0X60,0X1F,0XFF,0XF8,0X00,0X18,0X00,0X0F,0X00,0X00,
  222. 0X00,0X7F,0XFE,0X07,0XFF,0XF8,0X30,0XC1,0X81,0X8F,0XFE,0X00,0X3E,0X00,0X00,0X30,
  223. 0X00,0X3F,0XB0,0X00,0X00,0X61,0X86,0X00,0X0C,0X00,0X1F,0XFF,0XC1,0X98,0X60,0X00,
  224. 0XF3,0X00,0X00,0X60,0X00,0XE7,0XF0,0X00,0X00,0X61,0X86,0X00,0X0C,0X00,0X01,0XC0,
  225. 0X01,0X98,0X60,0X03,0XFF,0XC0,0X00,0XC0,0X01,0X8F,0XC0,0X00,0X00,0X61,0X86,0X00,
  226. 0X0C,0X00,0X01,0XFF,0X81,0XF8,0X60,0X0E,0XC0,0XC0,0X0F,0X80,0X00,0X3B,0XC0,0X00,
  227. 0X00,0X7F,0XFE,0X00,0X0C,0X00,0X01,0XC7,0X03,0XF0,0X60,0X18,0XFF,0XC0,0X1F,0X00,
  228. 0X00,0XE7,0XC0,0X00,0X00,0X61,0X81,0X80,0X0C,0X00,0X03,0X6E,0X00,0X7C,0X60,0X00,
  229. 0XC0,0XC0,0X3C,0X00,0X03,0X9D,0XE0,0X00,0X00,0X01,0X81,0X80,0X0C,0X00,0X06,0X3C,
  230. 0X00,0XEE,0X60,0X00,0XC0,0XC0,0X77,0X00,0X00,0X39,0XB8,0X00,0X00,0X01,0X81,0X80,
  231. 0X0C,0X00,0X0C,0X3C,0X01,0XC0,0X60,0X00,0XFF,0XC0,0X61,0XFF,0XC1,0XE1,0X9C,0X00,
  232. 0X00,0X01,0XFF,0XC0,0X3C,0X00,0X18,0XE7,0XF0,0X01,0XC0,0X00,0XC0,0XC0,0X00,0X00,
  233. 0X01,0X87,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0F,0X80,0X60,0X00,0X00,0X00,
  234. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  235. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  236. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  237. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  238. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  239. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XF8,0X06,0X01,0XE0,0XFC,0X18,0X00,
  240. 0X60,0X61,0X80,0X01,0XF8,0X3F,0XC6,0X18,0X3C,0X00,0X00,0X00,0X01,0X8C,0X06,0X03,
  241. 0X30,0XC6,0X18,0X00,0X60,0X61,0X80,0X01,0X8C,0X30,0X06,0X18,0X66,0X00,0X00,0X00,
  242. 0X01,0X86,0X06,0X06,0X18,0XC3,0X18,0X00,0X60,0X61,0X80,0X01,0X86,0X30,0X07,0X38,
  243. 0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X06,0X18,0XC3,0X18,0X00,0XF0,0X33,0X00,0X01,
  244. 0X86,0X30,0X07,0X38,0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X03,0X00,0XC3,0X18,0X00,
  245. 0XF0,0X33,0X00,0X01,0X86,0X30,0X07,0X38,0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X01,
  246. 0X80,0XC6,0X18,0X00,0XF0,0X1E,0X00,0X01,0X86,0X30,0X07,0XF8,0XC3,0X00,0X00,0X00,
  247. 0X01,0X86,0X06,0X00,0XE0,0XFC,0X18,0X01,0X98,0X1E,0X00,0X01,0X86,0X3F,0X87,0XF8,
  248. 0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X00,0X30,0XC0,0X18,0X01,0X98,0X0C,0X00,0X01,
  249. 0X86,0X30,0X07,0XF8,0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X00,0X18,0XC0,0X18,0X01,
  250. 0XF8,0X0C,0X00,0X01,0X86,0X30,0X07,0XF8,0XC3,0X00,0X00,0X00,0X01,0X86,0X06,0X06,
  251. 0X18,0XC0,0X18,0X03,0X0C,0X0C,0X00,0X01,0X86,0X30,0X06,0XD8,0XC3,0X00,0X00,0X00,
  252. 0X01,0X86,0X06,0X06,0X18,0XC0,0X18,0X03,0X0C,0X0C,0X00,0X01,0X86,0X30,0X06,0XD8,
  253. 0XC3,0X00,0X00,0X00,0X01,0X8C,0X06,0X03,0X30,0XC0,0X18,0X03,0X0C,0X0C,0X00,0X01,
  254. 0X8C,0X30,0X06,0XD8,0X66,0X00,0X00,0X00,0X01,0XF8,0X06,0X01,0XE0,0XC0,0X1F,0XE3,
  255. 0X0C,0X0C,0X00,0X01,0XF8,0X3F,0XC6,0X18,0X3C,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  256. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  257. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0XF8,0X00,0X00,0X00,0X00,
  258. 0X00,0X3F,0XF0,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  259. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  260. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  261. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  262. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  263. 0X00,0X00,0X00,0X00,0X01,0X86,0X00,0X00,0X00,0X00,0X00,0X03,0X00,0X00,0X00,0X00,
  264. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X86,0X00,0X00,0X00,0X00,0X00,0X03,
  265. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XCE,0X00,0X00,
  266. 0X00,0X00,0X00,0X03,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  267. 0X01,0XCE,0X0F,0X07,0XF0,0X3C,0X07,0X83,0XF0,0X3F,0X83,0XC1,0XEC,0X0F,0X00,0X00,
  268. 0X00,0X00,0X00,0X00,0X01,0XCE,0X19,0X87,0X18,0X66,0X0C,0XC3,0X98,0X38,0X06,0X61,
  269. 0XFE,0X19,0X80,0X00,0X00,0X00,0X00,0X00,0X01,0XFE,0X30,0XC6,0X18,0XC3,0X18,0X63,
  270. 0X0C,0X30,0X0C,0X31,0XB6,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,0X01,0XFE,0X30,0XC6,
  271. 0X18,0XC3,0X18,0X03,0X0C,0X30,0X0C,0X31,0XB6,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,
  272. 0X01,0XFE,0X30,0XC6,0X18,0XC3,0X18,0X03,0X0C,0X30,0X0C,0X31,0XB6,0X3F,0XC0,0X00,
  273. 0X00,0X00,0X00,0X00,0X01,0XFE,0X30,0XC6,0X18,0XC3,0X18,0X03,0X0C,0X30,0X0C,0X31,
  274. 0XB6,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X30,0XC6,0X18,0XC3,0X18,0X03,
  275. 0X0C,0X30,0X0C,0X31,0XB6,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0XB6,0X30,0XC6,
  276. 0X18,0XC3,0X18,0X63,0X0C,0X30,0X0C,0X31,0XB6,0X30,0XC0,0X00,0X00,0X00,0X00,0X00,
  277. 0X01,0XB6,0X19,0X86,0X18,0X66,0X0C,0XC3,0X0C,0X30,0X06,0X61,0XB6,0X19,0X80,0X00,
  278. 0X00,0X00,0X00,0X00,0X01,0X86,0X0F,0X06,0X18,0X3C,0X07,0X83,0X0C,0X30,0X03,0XC1,
  279. 0XB6,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  280. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  281. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  282. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  283. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  284. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  285. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,0X00,
  286. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X30,0X00,0X00,0X00,0X18,0X00,0X00,0X00,0X00,
  287. 0X00,0X00,0X31,0X80,0X00,0X3C,0X07,0X80,0X60,0X1E,0X00,0X30,0X30,0X0F,0X00,0X18,
  288. 0X18,0X07,0X80,0X00,0X00,0X00,0X60,0XC0,0X00,0X66,0X0C,0XC0,0X60,0X33,0X00,0X60,
  289. 0X30,0X19,0X80,0X30,0X18,0X0C,0XC0,0X00,0X00,0X00,0X60,0XC0,0X00,0XC3,0X0C,0XC1,
  290. 0XE0,0X61,0X80,0X60,0XF0,0X19,0X80,0X30,0X78,0X18,0X60,0X00,0X00,0X00,0X6E,0XC0,
  291. 0X00,0XC3,0X18,0X60,0X60,0X60,0X00,0X60,0X30,0X30,0XC0,0X30,0X18,0X18,0X60,0X00,
  292. 0X00,0X00,0X7B,0XC0,0X00,0X03,0X18,0X60,0X60,0X60,0X00,0XC0,0X30,0X30,0XC0,0X60,
  293. 0X18,0X18,0X60,0X00,0X00,0X00,0X7B,0XC0,0X00,0X06,0X18,0X60,0X60,0X7E,0X00,0XC0,
  294. 0X30,0X30,0XC0,0X60,0X18,0X18,0X60,0X00,0X00,0X00,0X7B,0XC0,0X00,0X0C,0X18,0X60,
  295. 0X60,0X73,0X01,0X80,0X30,0X30,0XC0,0XC0,0X18,0X0C,0XE0,0X00,0X00,0X00,0X7B,0XC0,
  296. 0X00,0X38,0X18,0X60,0X60,0X61,0X81,0X80,0X30,0X30,0XC0,0XC0,0X18,0X07,0XE0,0X00,
  297. 0X00,0X00,0X7B,0XC0,0X00,0X60,0X18,0X60,0X60,0X61,0X81,0X80,0X30,0X30,0XC0,0XC0,
  298. 0X18,0X00,0X60,0X00,0X00,0X00,0X7B,0XC0,0X00,0XC0,0X18,0X60,0X60,0X61,0X83,0X00,
  299. 0X30,0X30,0XC1,0X80,0X18,0X18,0X60,0X00,0X00,0X00,0X6F,0X80,0X00,0XC0,0X0C,0XC0,
  300. 0X60,0X61,0X83,0X00,0X30,0X19,0X81,0X80,0X18,0X18,0X60,0X00,0X00,0X00,0X30,0X00,
  301. 0X00,0XC0,0X0C,0XC0,0X60,0X33,0X06,0X00,0X30,0X19,0X83,0X00,0X18,0X0C,0XC0,0X00,
  302. 0X00,0X00,0X30,0XC0,0X00,0XFF,0X07,0X80,0X60,0X1E,0X06,0X00,0X30,0X0F,0X03,0X00,
  303. 0X18,0X07,0X80,0X00,0X00,0X00,0X1F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X00,
  304. 0X00,0X00,0X03,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  305. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  306. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  307. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  308. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  309. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  310. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  311. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  312. };
  313. const unsigned char code gImage_bmp3[2400] = { /* 0X00,0X01,0XA0,0X00,0X78,0X00, */
  314. 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
  315. 0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  316. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0X90,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  317. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X09,0X88,0X00,0X00,0X00,
  318. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X11,
  319. 0X86,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XFF,0XFC,0X00,0X00,0X00,0X00,0X00,
  320. 0X00,0X00,0X00,0X61,0X81,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1C,0X00,0X07,0XC0,
  321. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X81,0X80,0X80,0X00,0X00,0X00,0X00,0X00,0X00,
  322. 0XE0,0X00,0X00,0X20,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X01,0X80,0X60,0X00,0X00,
  323. 0X00,0X00,0X00,0X03,0X80,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X01,
  324. 0X80,0X10,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,
  325. 0X00,0X00,0X08,0X01,0X80,0X08,0X00,0X00,0X00,0X00,0X00,0X0C,0X00,0X00,0X00,0X08,
  326. 0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X01,0X80,0X06,0X00,0X00,0X00,0X00,0X00,0X18,
  327. 0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X01,0X80,0X01,0X00,0X00,
  328. 0X00,0X00,0X00,0X30,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X01,
  329. 0X80,0X00,0X80,0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,
  330. 0X00,0X01,0X00,0X01,0X80,0X00,0X60,0X00,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X08,
  331. 0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X01,0X80,0X00,0X10,0X00,0X00,0X00,0X00,0XC0,
  332. 0X00,0X00,0X00,0X18,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X01,0X80,0X00,0X08,0X00,
  333. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X30,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X01,
  334. 0X80,0X00,0X06,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,
  335. 0X00,0X60,0X00,0X01,0X80,0X00,0X01,0X00,0X00,0X00,0X03,0X00,0X00,0X00,0X00,0XC0,
  336. 0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X01,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  337. 0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X01,0X80,0X00,0X00,0X60,
  338. 0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X01,
  339. 0X80,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X00,
  340. 0X08,0X00,0X00,0X01,0X80,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X18,0X00,
  341. 0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X01,0X80,0X00,0X00,0X06,0X00,0X00,0X00,0X00,
  342. 0X00,0X00,0X20,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X01,0X80,0X00,0X00,0X01,
  343. 0X00,0X00,0X00,0X00,0X00,0X00,0XC0,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X01,
  344. 0X80,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X01,
  345. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X06,0X00,0X00,
  346. 0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X10,0X00,0X00,0X00,
  347. 0X00,0X18,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  348. 0X08,0X00,0X00,0X00,0X00,0X30,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X01,
  349. 0X80,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X00,0X60,
  350. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0XC0,0X00,0X00,
  351. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X80,0X00,0X00,
  352. 0X01,0X80,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X40,0X00,
  353. 0X00,0X60,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X01,
  354. 0X80,0X00,0XC0,0X00,0X00,0X10,0X00,0X00,0X0E,0X00,0X00,0X00,0X00,0X00,0X08,0X00,
  355. 0X00,0X00,0X00,0X01,0X80,0X01,0X40,0X00,0X00,0X08,0X00,0X00,0X18,0X00,0X00,0X00,
  356. 0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X01,0X80,0X02,0X40,0X00,0X00,0X06,0X00,0X00,
  357. 0X30,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X40,0X00,
  358. 0X00,0X01,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X07,0XFF,0X00,0X01,
  359. 0X80,0X00,0X40,0X00,0X00,0X00,0X80,0X03,0X80,0X00,0X00,0X00,0X00,0X01,0X00,0X00,
  360. 0X38,0X01,0X80,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X60,0X06,0X00,0X00,0X00,0X00,
  361. 0X00,0X06,0X00,0X01,0XC0,0X00,0X60,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X10,0X0F,
  362. 0XFF,0XFF,0XFF,0XFF,0X00,0X08,0X00,0X02,0X00,0X00,0X30,0X01,0X80,0X00,0X40,0X00,
  363. 0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X0C,0X00,0X00,0X18,0X01,
  364. 0X80,0X00,0X40,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X10,
  365. 0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,
  366. 0X00,0X80,0X00,0X20,0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X80,
  367. 0X00,0X00,0X00,0X00,0X01,0X00,0X00,0XC0,0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,
  368. 0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X00,0X08,0X01,
  369. 0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,
  370. 0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,
  371. 0X10,0X00,0X00,0X00,0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X06,
  372. 0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,
  373. 0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X08,0X01,
  374. 0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X01,0X00,0X00,0X00,0X00,
  375. 0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X06,
  376. 0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,
  377. 0X10,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X18,0X01,0X80,0X00,0X40,0X00,
  378. 0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0XE0,0X01,
  379. 0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X60,0X00,0X00,0X00,0X03,
  380. 0XFF,0XFF,0XC0,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X80,
  381. 0X00,0X00,0X00,0X1F,0XFF,0XFC,0X30,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,
  382. 0X00,0X80,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X0C,0X01,0X80,0X00,0X40,0X00,
  383. 0X00,0X00,0X00,0X00,0X00,0X60,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X01,
  384. 0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X08,0X00,0X00,0X00,0X00,0X00,
  385. 0X00,0X00,0X01,0X01,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X10,0X00,
  386. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XC1,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,
  387. 0X00,0X06,0X60,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X41,0X80,0X00,0X40,0X00,
  388. 0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X21,
  389. 0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,
  390. 0X00,0X00,0X00,0X21,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X60,0X00,
  391. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X21,0X80,0X00,0X40,0X00,0X00,0X00,0X00,0X00,
  392. 0X00,0X08,0X10,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X21,0X80,0X7F,0XFC,0X00,
  393. 0X00,0X00,0X00,0X00,0X00,0X10,0X08,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X21,
  394. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X06,0X00,0X00,0X00,0X06,0X00,
  395. 0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X01,0X00,
  396. 0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  397. 0X01,0X00,0X00,0X80,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,
  398. 0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X60,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X21,
  399. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X10,0X00,0X00,0X00,0X80,
  400. 0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X08,
  401. 0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  402. 0X60,0X00,0X00,0X06,0X00,0X00,0X00,0X40,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,
  403. 0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X01,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X21,
  404. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X20,
  405. 0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,
  406. 0X60,0X00,0X00,0X10,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X08,
  407. 0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X18,0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,
  408. 0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X0C,0X00,0X00,0X00,0X21,
  409. 0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X06,
  410. 0X00,0X00,0X00,0X21,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X00,
  411. 0X01,0X00,0X00,0X03,0X80,0X00,0X00,0X61,0X80,0X00,0X00,0X00,0X00,0X00,0X01,0X00,
  412. 0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0XC0,0X00,0X00,0XC1,0X80,0X00,0X00,0X00,
  413. 0X00,0X00,0X06,0X00,0X00,0X02,0X00,0X00,0X00,0X60,0X00,0X00,0X30,0X00,0X03,0X81,
  414. 0X80,0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X02,0X00,0X00,0X00,0X10,0X00,0X00,
  415. 0X1E,0XFF,0XFC,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X10,0X01,0X00,0X02,0X00,0X00,
  416. 0X00,0X08,0X00,0X00,0X01,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X60,0X01,
  417. 0X00,0X02,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  418. 0X00,0X00,0X80,0X01,0X00,0X02,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X01,
  419. 0X80,0X00,0X00,0X00,0X00,0X01,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X80,0X00,
  420. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X06,0X00,0X01,0X00,0X02,0X00,0X00,
  421. 0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X08,0X00,0X01,
  422. 0X00,0X02,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  423. 0X00,0X10,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X00,0X01,
  424. 0X80,0X00,0X00,0X00,0X00,0X60,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X06,0X00,
  425. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X80,0X00,0X01,0X00,0X02,0X00,0X00,
  426. 0X00,0X00,0X01,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X01,0X00,0X00,0X01,
  427. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  428. 0X06,0X00,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X00,0X01,
  429. 0X80,0X00,0X00,0X00,0X08,0X00,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X10,
  430. 0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X10,0X00,0X00,0X01,0X00,0X02,0X00,0X00,
  431. 0X00,0X00,0X00,0X08,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X60,0X00,0X00,0X01,
  432. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,
  433. 0X80,0X00,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X00,0X01,
  434. 0X80,0X00,0X00,0X01,0X00,0X00,0X00,0X01,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  435. 0X80,0X00,0X00,0X01,0X80,0X00,0X00,0X06,0X00,0X00,0X00,0X01,0X00,0X02,0X00,0X00,
  436. 0X00,0X00,0X00,0X00,0X60,0X00,0X00,0X01,0X80,0X00,0X00,0X08,0X00,0X00,0X00,0X01,
  437. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X01,0X80,0X00,0X00,0X10,
  438. 0X00,0X00,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X00,0X08,0X00,0X00,0X01,
  439. 0X80,0X00,0X00,0X60,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  440. 0X06,0X00,0X00,0X01,0X80,0X00,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  441. 0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X01,0X80,0X00,0X01,0X00,0X00,0X00,0X00,0X00,
  442. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X01,0X80,0X00,0X06,0X00,
  443. 0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X00,0X01,
  444. 0X80,0X00,0X08,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  445. 0X00,0X10,0X00,0X01,0X80,0X00,0X10,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  446. 0X00,0X00,0X00,0X00,0X00,0X08,0X00,0X01,0X80,0X00,0X60,0X00,0X00,0X00,0X00,0X00,
  447. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X06,0X00,0X01,0X80,0X00,0X80,0X00,
  448. 0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X00,0X01,
  449. 0X80,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  450. 0X00,0X00,0X80,0X01,0X80,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  451. 0X00,0X00,0X00,0X00,0X00,0X00,0X60,0X01,0X80,0X08,0X00,0X00,0X00,0X00,0X00,0X00,
  452. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X01,0X80,0X10,0X00,0X00,
  453. 0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X08,0X01,
  454. 0X80,0X60,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  455. 0X00,0X00,0X06,0X01,0X80,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  456. 0X00,0X00,0X00,0X00,0X00,0X00,0X01,0X01,0X81,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  457. 0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X81,0X86,0X00,0X00,0X00,
  458. 0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X61,
  459. 0X88,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
  460. 0X00,0X00,0X00,0X11,0X90,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X02,0X00,0X00,
  461. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X09,0XE0,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
  462. 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0XFF,0XFF,0XFF,0XFF,
  463. 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
  464. };

  465. void write_st7586s(bit A0,unsigned char DATA)
  466. {
  467.                  char i;
  468.         CSB = 0;                                        //拉低芯片选择端,选择芯片
  469.         SCL = 0;                                        //拉低时钟信号线,允许数据改变
  470.         SDA = A0;                                        //告知芯片接下来数据是用于控制或显示
  471.         delay10us(1);                                //等待芯片读取完成
  472.         SCL = 1;                                        //拉高时钟信号线,锁存数据
  473.         delay();                                        //等待芯片读取完成
  474.         SCL = 0;                                        //拉低时钟信号线,允许数据改变
  475.     for(i=0;i<8;i++)                        //有8位数据
  476.     {
  477.         SDA=DATA&0x80;                        //写最高位的数据
  478.                 delay();                                //等待芯片读取完成
  479.         SCL=1;                                         //拉高时钟线,将数写入到设备中。
  480.                 delay();                                //等待芯片读取完成
  481.                 SCL = 0;                                //拉低时钟信号线,允许数据改变
  482.                 delay();                                //等待芯片读取完成
  483.         DATA=DATA<<1;                        //数据左移一位,把次高位放在最高位,为写入次高位做准备
  484.     }
  485. }

  486. void write_st7586s_command(char DATA)                //写指令
  487. {
  488.         write_st7586s(0,DATA);
  489. }

  490. void write_st7586s_data(char DATA)                         //写数据
  491. {
  492.         write_st7586s(1,DATA);
  493. }

  494. //设置起始行列
  495. //ys为起始行,xs为起始列, ye为结束行, xe为结束列
  496. //xe与xs的差值即字的宽度, ye与ys的差值即字的高度
  497. void st7586s_setXY(char xs, char ys, char xe,char ye)
  498. {
  499.         write_st7586s_command(0x2A);                        //设置列地址(横坐标)
  500.         write_st7586s_data(0x00);
  501.         write_st7586s_data(xs);
  502.         write_st7586s_data(0x00);
  503.         write_st7586s_data(xe);
  504.         write_st7586s_command(0x2B);                        //设置行地址(纵坐标)
  505.         write_st7586s_data(0x00);
  506.         write_st7586s_data(ys);
  507.         write_st7586s_data(0x00);
  508.         write_st7586s_data(ye);               
  509. }
  510. void st7586s_clearLCD(unsigned char value)
  511. {
  512.         unsigned char i,j;
  513.         const unsigned char tt[]={0x00,0x49,0x92,0xff,};
  514.         value=value&0x03;
  515.         value=tt[value];
  516.         st7586s_setXY(0,0,53,119);
  517.         write_st7586s_command(0x2C);                                          //向DDRAM写入显示数据
  518.         for(i=0;i<120;i++)
  519.                 for(j=0;j<54;j++)
  520.                         write_st7586s_data(value);
  521. }
  522. void GPM1306_DISBMP(const unsigned char *BMP)
  523. {
  524.         unsigned long MCx8x3;
  525.         unsigned char LINE_COUNT,COLUNM_COUNT,color,t1;
  526.           signed char vaild_bit=8;
  527.         ((unsigned char *)&MCx8x3)[2]=*BMP;
  528.         BMP++;
  529.         st7586s_setXY(0,0,53,119);
  530.         write_st7586s_command(0x2C);  //向DDRAM写入显示数据
  531.         for(LINE_COUNT=0;LINE_COUNT<120;LINE_COUNT++)
  532.         {
  533.                 for(COLUNM_COUNT=0;COLUNM_COUNT<53;COLUNM_COUNT++)//160/3=53....1
  534.                 {
  535.                         if(vaild_bit<3)
  536.                         {
  537.                                 MCx8x3=MCx8x3<<vaild_bit;
  538.                                 ((unsigned char *)&MCx8x3)[2]=*BMP;
  539.                                 BMP++;
  540.                                 MCx8x3=MCx8x3>>vaild_bit;
  541.                                 vaild_bit=vaild_bit+8;
  542.                         }
  543.                         color=0;
  544.                         t1=((unsigned char *)&MCx8x3)[2];
  545.                         if((t1&0x80))
  546.                                 color=0x03;
  547.                         if((t1&0x40))
  548.                                 color=color+0x1c;
  549.                         if((t1&0x20))
  550.                                 color=color+0xe0;
  551.                         MCx8x3=MCx8x3<<3;
  552.                         vaild_bit=vaild_bit-3;
  553.                         write_st7586s_data(color);
  554.                 }
  555.                 if(vaild_bit<3)
  556.                 {
  557.                         MCx8x3=MCx8x3<<vaild_bit;
  558.                         ((unsigned char *)&MCx8x3)[2]=*BMP;
  559.                         BMP++;
  560.                         MCx8x3=MCx8x3>>vaild_bit;
  561.                         vaild_bit=vaild_bit+8;
  562.                 }
  563.                 color=0;
  564.                 t1=((unsigned char *)&MCx8x3)[2];
  565.                 if((t1&0x80))
  566.                         color=0x03;
  567.                 MCx8x3=MCx8x3<<1;
  568.                 vaild_bit=vaild_bit-1;
  569.                 write_st7586s_data(color);
  570.         }
  571. }

  572. void LCDInit(void)
  573. {
  574.         RST = 0;
  575.         delayms(20);
  576.         RST = 1;
  577.         delayms(200);
  578.         write_st7586s_command(0x01);   // soft reset
  579.         delayms(200);
  580.         write_st7586s_command(0x11); //Set power save mode:Sleep out mode
  581.         write_st7586s_command(0xC0); // Set Vop///
  582.         write_st7586s_data(0xf0); // Set Vop Low 8bit               30//全屏太黑或者太白调整这里
  583.         write_st7586s_data(0x00); // Set Vop 9th bit(Total 9 bits)  01//全屏太黑或者太白调整这里
  584.         write_st7586s_command(0xC3); //Set BIAS system
  585.         write_st7586s_data(0x04); // 03: BIAS = 1/11  0-5
  586.         write_st7586s_command(0xC4); // Set booster level
  587.         write_st7586s_data(0x07); // 07:x8 Booster
  588.         write_st7586s_command(0xD0); // Enable analog circuit
  589.         write_st7586s_data(0x1D); // Enable analog circuit
  590.         write_st7586s_command(0x38); // Set display mode: M=1: Monochrome mode
  591.         write_st7586s_command(0x3A); //Enable DDRAM interface
  592.         write_st7586s_data(0x02); //RIF=0: Monochrome mode & 4-level gray scale mode
  593.         write_st7586s_command(0x36); // Display Control
  594.         write_st7586s_data(0x40); // MY=0: COM0-COM159/MX[1:0]=(0,0):SEG0<-SEG383
  595.         write_st7586s_command(0xB0); // Display Duty
  596.         write_st7586s_data(0x81); //Set display duty DT=0x9Fh(1/160)  DT=0x81(1/130)
  597.         write_st7586s_command(0x20); // Inverse Display:INV=0: Normal display
  598.         write_st7586s_command(0xf1); //Frame Rate(Monochrome Mode)
  599.         write_st7586s_data(0x15);//Frame Rate 92.0Hz
  600.         write_st7586s_data(0x15);
  601.         write_st7586s_data(0x15);
  602.         write_st7586s_data(0x15);
  603.         write_st7586s_command(0xb1); // First Output COM
  604.         write_st7586s_data(0x00); // Set first output COM           FC=00h(Start from COM0)
  605.         write_st7586s_command(0x29); //Display ON
  606. }

  607. void main(void)
  608. {

  609.         LCDInit();
  610.         
  611.         while(1)
  612.         {
  613.                 st7586s_clearLCD(0);
  614.                 delays(1);
  615.                 st7586s_clearLCD(1);
  616.                 delays(1);
  617.                 st7586s_clearLCD(2);
  618.                 delays(1);
  619.                 st7586s_clearLCD(3);
  620.                 delays(1);
  621.                 GPM1306_DISBMP(&gImage_bmp1[0]);
  622.                 delays(1);
  623.                 GPM1306_DISBMP(&gImage_bmp2[0]);
  624.                 delays(1);
  625.                 GPM1306_DISBMP(&gImage_bmp3[0]);
  626.                 delays(1);

  627.         }
  628. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表