STM32 LCD12864驱动 描点出现花屏

2019-07-21 00:23发布

STM32 LCD12864驱动 描点出现花屏,画点划线函数均不能正常使用,可有小伙伴遇到相同的问题,怎样去解决的
[mw_shl_code=c,true]#include "main.h"




/************************************************************************************************
@f_name: void LCD12864_InitPort(void)
@brief:         初始化硬件端口配置
@param:         None
@return: None
************************************************************************************************/
void LCD12864_InitPort(void)
{
        GPIO_InitTypeDef  GPIO_InitStructure;        //定义结构体               
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|
                               RCC_APB2Periph_GPIOD, ENABLE);  //使能功能复用IO时钟,不开启复用时钟不能显示

        GPIO_InitStructure.GPIO_Pin  =         GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出   
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOB , &GPIO_InitStructure);
       
        GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽输出   
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOC , &GPIO_InitStructure);
       
        GPIO_InitStructure.GPIO_Pin  = LCD_GPIO_DAT;                //数据口配置成开漏输出模式,此模式下读输入寄存器的值得到IO口状态
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;   //开漏输出
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  
        GPIO_Init(GPIOD, &GPIO_InitStructure);    //IO口初始化函数(使能上述配置)
        GPIO_Write(GPIOD ,0xffff);
       
        LCD_DIS_EN(1);  //
        LCD_PSB(1);   //并口方式  

        LCD_RST(0);   //液晶复位        低电平有效
  Delay_Ms(3);                  
  LCD_RST(1);          //置高电平等待复位
  Delay_Ms(3);
}

/******************************************************************************

*******************************************************************************/
void IOInitIn(void)
{
        GPIO_InitTypeDef  GPIO_InitStructure;        //定义结构体               
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);  //使能功能复用IO时钟,不开启复用时钟不能显示

        GPIO_InitStructure.GPIO_Pin  = LCD_GPIO_DAT;                //数据口配置成开漏输出模式,此模式下读输入寄存器的值得到IO口状态
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;   //开漏输出
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  
        GPIO_Init(GPIOD, &GPIO_InitStructure);    //IO口初始化函数(使能上述配置)
       
}
/************************************************************************************************
@f_name: void LCD12864_InitPort(void)
@brief:         初始化硬件端口配置
@param:         None
@return: None
************************************************************************************************/
void IOInitout(void)
{
        GPIO_InitTypeDef  GPIO_InitStructure;        //定义结构体               
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);  //使能功能复用IO时钟,不开启复用时钟不能显示

        GPIO_InitStructure.GPIO_Pin  = LCD_GPIO_DAT;                //数据口配置成开漏输出模式,此模式下读输入寄存器的值得到IO口状态
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;   //开漏输出
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  
       
        GPIO_Init(GPIOD , &GPIO_InitStructure);          //初始化IO口配置

}

/************************************************************************************************
@f_name: void NOP(void)
@brief:         延时函数
@param:         None
@return: None
************************************************************************************************/
void NOP(void)
{ u8 i;        for(i=0; i<100; i++); }
/************************************************************************************************
@f_name: u8 LCD12864_busy(void)
@brief:         检测忙状态
@param:         None
@return: None
************************************************************************************************/
u8 LCD12864_busy(void)
{
        u8 x;
        LCD_RS(0);
        NOP();
        LCD_RW(1);  
        NOP();
        LCD_EN(1);
        NOP();
        x=Text_Busy;
  NOP();  NOP();
        LCD_EN(0);
        return x;
}
/************************************************************************************************
@f_name: u8 ReadData(void )
@brief:         显示图形
@param:         u8 *bmp 图形数组
@return: None
************************************************************************************************/
u8 ReadData(void )
{
                uint8_t uc_Content;
                while(LCD12864_busy());
                IOInitIn();
                Delay_Ms(10);

                LCD_RS(1);
                LCD_RW(1);
                LCD_EN(1);
                NOP();NOP();
                uc_Content = GPIO_ReadInputData(GPIOD);
                LCD_EN(0);
                NOP();NOP();
          IOInitout();
                return uc_Content;


}
/************************************************************************************************
@f_name: void LCD12684_Wcmd(u8 dat)
@brief:         写指令
@param:         u8 dat  输入指令
@return: None
************************************************************************************************/
void LCD12684_Wcmd(u8 dat)
{
        while(LCD12864_busy()); //忙检?
        Delay_Ms(1);
        LCD_RS(0);
        NOP();       
        LCD_RW(0);
  NOP();
        LCD_EN(0);
        NOP();
        LCD_WriteData(dat);         
        NOP();
        LCD_EN(1);
  NOP();  NOP();
        LCD_EN(0);
        Delay_Ms(1);
}
/************************************************************************************************
@f_name: void LCD12684_Wcmd(u8 dat)
@brief:         写数据
@param:         u8 dat 输入数据
@return: None
************************************************************************************************/
void LCD12684_Wdat(u8 dat)
{
        while(LCD12864_busy()); //忙检测
  NOP();
        LCD_RS(1);
  NOP();
        LCD_RW(0);
        NOP();
  NOP();
        LCD_EN(0);
        LCD_WriteData(dat);         
        Delay_Ms(1);
        LCD_EN(1);
        Delay_Ms(1);
        LCD_EN(0);
  NOP();

}
/************************************************************************************************
@f_name: void LCD12864_Init(void)
@brief:         液晶初始化
@param:         None
@return: None
************************************************************************************************/
void LCD12864_Init(void)
{       
          LCD12864_InitPort();
          LCD12684_Wcmd(0x34);   
    Delay_Ms(5);
    LCD12684_Wcmd(0x30);   
    Delay_Ms(5);
    LCD12684_Wcmd(0x0c);   
    Delay_Ms(5);
    LCD12684_Wcmd(0x01);  
    Delay_Ms(5);
}

/************************************************************************************************
@f_name: void LCD12864_Clr(void)
@brief:         清屏
@param:         None
@return: None
************************************************************************************************/
void LCD12864_Clr(void)
{
          LCD12684_Wcmd(0x34);   //扩充指令操作        “绘图”
    Delay_Ms(5);
    LCD12684_Wcmd(0x30);    //基本指令操作
    Delay_Ms(5);
          LCD12684_Wcmd(0x01);   //清屏
    Delay_Ms(5);
}
/************************************************************************************************
@f_name: void LCD12864_Pos(u8 x,u8 y)
@brief:         设置显示位置
@param:         u8 x:X轴    u8 y:Y轴  
@return: None
************************************************************************************************/
void LCD12864_Pos(u8 x,u8 y)
{
        u8  pos;
        if      (y==1)   {y=0x80;}          
        else if (y==2)         {y=0x90;}       
        else if (y==3)         {y=0x88;}         
        else if (y==4)   {y=0x98;}         
        else x=0x80;
        pos = x+y ;
  NOP();
        LCD12684_Wcmd(pos);  //显示地址  
}



/************************************************************************************************
@f_name: void LCD12864_PhotoDis(u8 *bmp)
@brief:         显示图形
@param:         u8 *bmp 图形数组
@return: None
************************************************************************************************/
void LCD12864_PhotoDis(u8 *img)
{
        u8 i,j;
        u8 x1=0x80;
        u8 x2=0x88;
        u8 y=0x88;
        LCD12684_Wcmd(0x34); //关闭图形显示
        LCD12684_Wcmd(0x34); //关闭图形显示
        for(j=0;j<32;j++)
        {
                for(i=0;i<8;i++)
                {
                LCD12684_Wcmd(0x34);
                LCD12684_Wcmd(y+j);
                LCD12684_Wcmd(x1+i);
                LCD12684_Wcmd(0x30);
                LCD12684_Wdat(img[j*16+i*2]);
                LCD12684_Wdat(img[j*16+i*2+1]);
                }
        }
        for(j=32;j<64;j++)
        {
                for(i=0;i<8;i++)
                {
                LCD12684_Wcmd(0x34);
                LCD12684_Wcmd(y+j-32);
                LCD12684_Wcmd(x2+i);
                LCD12684_Wcmd(0x30);
                LCD12684_Wdat(img[j*16+i*2]);
                LCD12684_Wdat(img[j*16+i*2+1]);
                }
        }
        Delay_Ms(5);
  LCD12684_Wcmd(0x36);
}
/************************************************************************************************
@f_name: void Draw_clear(void)
@brief:         显示图形
@param:         u8 *bmp 图形数组
@return: None
************************************************************************************************/
void Draw_clear(void)
{
        u8 i,j;
        LCD12684_Wcmd(0x34); //关闭图形显示
       
        for(i=0;i<32;i++)
        {
                LCD12684_Wcmd(0x80+i);  //先写入水平坐标值
                LCD12684_Wcmd(0x80);      //写入垂直坐标值
                for(j=0;j<16;j++)                     //再写入两个8位元的数据   
                LCD12684_Wdat(0x00);     
                Delay_Ms(1);
        }
       
        for(i=0;i<32;i++)
        {
                LCD12684_Wcmd(0x80+i);
                LCD12684_Wcmd(0x88);
                for(j=0;j<16;j++)         
                LCD12684_Wdat(0x00);   
                Delay_Ms(1);
        }
        LCD12684_Wcmd(0x36);       //写完数据,开图形显示        
}

/************************************************************************************************
@f_name: void Draw_Point(u8 x,u8 y)
@brief:         显示图形
@param:         u8 *bmp 图形数组
@return: None
************************************************************************************************/
void Draw_Point(u8 xx,u8 yy)
{

                u8 row,collum,cbite;
                u8 tempH,tempL;
                LCD12684_Wcmd(0x34);
                LCD12684_Wcmd(0x36);
                collum = xx >>4;
                cbite = xx&0x0f;
                if(yy<32)
                {  
                    row=yy;
                }
                else
                {
                        row=yy -32;
                        collum+=8;
                }
                LCD12684_Wcmd(0x80+row);
                LCD12684_Wcmd(0x80+collum);
                ReadData();
                tempH=ReadData();
                tempL=ReadData();
                LCD12684_Wcmd(0x80+row);
                LCD12684_Wcmd(0x80+collum);
                       
                if(cbite<8)
                {
                         tempH|=(1<<(7-cbite));
                //tempL=(1<<(7-cbite));
                 }
                 else
                        {
                                        //tempH=(1<<(15-cbite));
                                tempL|=(1<<(15-cbite));
                        }
                LCD12684_Wdat(tempH);
                LCD12684_Wdat(tempL);
                LCD12684_Wcmd(0x30);

}

/************************************************************************************************
@f_name: void LCD_ShowString(u8 x,u8 y,const u8 *p)
@brief:         显示字符串
@param:         u8 *bmp 图形数组
@return: None
************************************************************************************************/
void LCD_ShowString(u8 x,u8 y,const u8 *p)
{
        u8 temp;
        if(x>8) {x=1;}
        if(y>4) {y=0;}
        LCD12864_Pos(x,y);
        temp=*p;
        while(temp!='')
        {
                LCD12684_Wdat(temp);
                temp=*(++p);
        }

}
/************************************************************************************************
@f_name: DrawLineX(5,10,10);
@brief:         划线
@param:         
@return: None
************************************************************************************************/
void DrawLineX(uint8_t xx0,uint8_t xx1,uint8_t yy)
{
uint8_t temp;
if(xx0 > xx1)
{
temp = xx0;
xx0 = xx1;
xx1 = temp;
}
for(xx0=xx0; xx0<=xx1; xx0++)
{
Draw_Point(xx0, yy);
}
}
/************************************************************************************************
@f_name: DrawLineY(5,4,10);
@brief:         划线
@param:         
@return: None
************************************************************************************************/
void DrawLineY(uint8_t xx, uint8_t yy0, uint8_t yy1)
{
    uint8_t temp;
                if(yy0>yy1)
                {
                temp=yy0;
                yy0=yy1;
                yy1=temp;
                }
                for(yy0=yy0;yy0<=yy1;yy0++)
                {
                Draw_Point(xx,yy0);
}
}
/************************************************************************************************
@f_name: DrawLine(5,4,10,25);
@brief:         划线
@param:         
@return: None
************************************************************************************************/
void DrawLine(uint8_t xx1,uint8_t yy1,uint8_t xx2,uint8_t yy2)
{
                uint8_t x_add,y_add,y_temp,Line_K;
          u8 x1=0x80;
                xx1&=0x7f;
                xx2&=0x7f;
                yy1&=0x3f;
                yy2&=0x3f;
         
                if(xx2>xx1)
                {
                if( yy2>yy1 || yy2==yy1 )
                {
                Line_K=(yy2-yy1)/(xx2-xx1);
                for(x_add=0;x_add<=(xx2-xx1);x_add++)
                {
                y_temp=yy1+(Line_K*(x_add+xx1));
                Draw_Point(x_add+xx1,y_temp);
                }
                }
                else
                {
                Line_K=(yy1-yy2)/(xx2-xx1);
                for(x_add=0;x_add<=(xx2-xx1);x_add++)
                {
                y_temp=yy1-(Line_K*(x_add+xx1));
                Draw_Point(x_add+x1,y_temp);
                }
                }
                }
                else if(xx2==xx1)
                {
                for(y_add=0;y_add<=(yy2-yy1);y_add++)
                {
                Draw_Point(xx1,yy1+y_add);
                }
                }
}
const unsigned char gImage_12864[4096] = { /* 0X00,0X04,0X80,0X00,0X40,0X00, */
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,0X77,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,
0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,
0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,
0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X00,0X33,0X33,0X33,0X77,0XFF,0X77,0X00,0X00,0X33,0X33,0X33,0X33,0XFF,
0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X77,0XFF,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,
0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X33,0X33,0X33,0X33,0X33,0X33,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0X77,0X77,0X77,0XFF,
0XFF,0X77,0XFF,0X00,0X00,0X33,0X33,0X77,0X77,0X33,0X33,0X33,0X33,0X00,0X00,0X77,
0XFF,0X33,0X00,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X77,
0XFF,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,0XFF,
0X77,0X00,0X33,0X77,0X77,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X33,0X77,0XFF,
0XFF,0X33,0X33,0X77,0X77,0X00,0X00,0XFF,0XFF,0X00,0X00,0X77,0X77,0X33,0X00,0X77,
0XFF,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X77,0XFF,0X77,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,
0X33,0X00,0X33,0X77,0X33,0X00,0X33,0XFF,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,
0XFF,0X00,0X00,0X77,0X77,0X00,0X00,0X77,0X77,0X00,0X00,0XFF,0XFF,0X33,0X00,0X33,
0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X33,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0X77,0X77,0X77,0X33,0X00,0X33,0X77,
0X77,0X77,0X33,0X00,0X00,0X00,0X33,0X77,0X77,0X77,0X77,0X00,0X00,0X77,0X77,0XFF,
0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X33,0X77,0X77,0X77,0X33,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X77,0X77,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X77,0X77,0X77,0X77,
0X77,0X77,0X77,0X77,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0X77,0X77,0X77,0XFF,
0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,0XFF,0X77,0X77,0X00,0X00,0X33,0X77,0X77,
0X77,0X33,0X00,0X33,0X77,0X77,0X77,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,
0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X33,0X33,0XFF,0XFF,0X00,0X00,0X77,0X77,0X77,0X77,0XFF,0XFF,0X77,0X33,
0X33,0X33,0X77,0X77,0X77,0X33,0X33,0X00,0X00,0X33,0X77,0X77,0X77,0X77,0X77,0X77,
0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0X77,0X33,0X33,0X33,0X33,0XFF,0XFF,0XFF,
0X77,0X77,0X33,0X77,0X77,0X33,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,0XFF,0XFF,
0XFF,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,
0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0X77,0X77,0XFF,0X00,0X00,0X33,0X33,0X00,0X00,0X77,0XFF,0XFF,0X77,
0X77,0XFF,0X77,0X33,0X77,0XFF,0XFF,0X33,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X33,0X33,0X33,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,
0X33,0X77,0XFF,0X77,0X33,0X33,0X00,0X77,0XFF,0X77,0X33,0X33,0X33,0X33,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X77,0XFF,0X33,0X00,
0X00,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X33,0X33,0X00,0X00,0X33,0X33,0XFF,0XFF,0X33,0X00,0X77,0XFF,0X77,0X33,
0X33,0X33,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X33,0X33,0X00,0X00,0X33,
0X33,0X33,0X33,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0X77,0X33,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X00,0X00,0X77,0XFF,
0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0X77,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X33,0X00,0X77,0XFF,
0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X33,0X00,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0X77,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,
0X77,0XFF,0X77,0X00,0X00,0X00,0X77,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0X33,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,
0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,0X77,0XFF,
0XFF,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,0X77,0XFF,
0XFF,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,
0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X77,0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,
0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X77,0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X77,0XFF,0X33,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X77,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X77,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X77,0XFF,0X33,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,
0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,
0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,
0X77,0X00,0X00,0X33,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X33,0X00,
0X00,0XFF,0XFF,0X00,0X00,0X33,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0X77,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,
0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0X33,0X33,0X33,0X33,0X00,0X00,0X33,0X33,0X33,0X33,0X00,0X00,0X33,0X33,
0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X33,0X77,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0X33,0X33,0X33,
0X33,0X33,0X33,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X33,0X33,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X00,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,
0X33,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0X33,
0X33,0XFF,0XFF,0X00,0X00,0X33,0X33,0XFF,0XFF,0X77,0X77,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X33,0X33,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0X00,
0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,
0XFF,0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0XFF,0XFF,
0X77,0X00,0X33,0X33,0X77,0XFF,0X77,0X00,0X00,0X77,0X33,0X00,0X33,0XFF,0XFF,0X77,
0X77,0XFF,0XFF,0X77,0X77,0X77,0X77,0X33,0X33,0X33,0X33,0XFF,0XFF,0X33,0X00,0X33,
0X77,0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X33,0X33,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0X33,0X00,0X00,
0X00,0X00,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X77,0X77,0X77,0X77,0X77,0X77,0X33,0X00,0X77,0XFF,
0X77,0X00,0X33,0X77,0X77,0X77,0X77,0X77,0X77,0X00,0X00,0X77,0X77,0X77,0X77,0X77,
0X77,0X77,0X33,0XFF,0XFF,0X33,0X77,0X77,0X77,0X00,0X00,0XFF,0XFF,0X77,0X77,0X77,
0X77,0X77,0X77,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X33,0X77,0X77,0X77,0X77,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,
0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X00,0X00,0X77,
0X77,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X77,
0X77,0XFF,0XFF,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X77,0XFF,0XFF,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,
0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,
0X00,0X77,0XFF,0X33,0X00,0X00,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X33,0X77,0X77,0X77,0X33,0X00,0X33,0XFF,0XFF,0X77,0X77,0X00,0X00,0XFF,
0XFF,0X00,0X00,0X77,0X77,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X77,0X77,0X77,
0X77,0X77,0X77,0X77,0X77,0X77,0X77,0X77,0XFF,0XFF,0X77,0X77,0X77,0X33,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0XFF,
0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X33,0X00,0X77,
0XFF,0X33,0X00,0X77,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X77,0X77,0X77,0X77,0X77,0X77,0X33,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0X77,0X77,0X77,0X77,0X77,0X77,0X00,0X00,0X77,
0X77,0X00,0X00,0X77,0X77,0X77,0X33,0XFF,0XFF,0X00,0X00,0X77,0X77,0X77,0X33,0XFF,
0XFF,0X77,0X33,0X77,0XFF,0XFF,0X77,0XFF,0XFF,0XFF,0X77,0X77,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X33,0XFF,0XFF,0X00,0X00,
0X00,0X00,0XFF,0XFF,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X33,0X77,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X00,0X33,0X33,0X33,0X33,0X00,
0X00,0X00,0X00,0XFF,0X77,0X77,0X77,0XFF,0XFF,0X33,0X33,0X00,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0X77,0X77,0X33,0X77,0XFF,0X77,0X00,0X33,0XFF,0X77,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X77,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0XFF,0X00,0X33,0XFF,0XFF,0XFF,0XFF,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X33,0X00,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X77,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0X33,0X00,0X00,0X00,0X00,0X00,0X33,0XFF,0X77,0X00,0X33,0XFF,0XFF,0XFF,0X77,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X77,0XFF,0XFF,
0XFF,0XFF,0XFF,0X33,0X00,0X77,0XFF,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
};
[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
gtcg
1楼-- · 2019-07-21 04:48
 精彩回答 2  元偷偷看……
nashui_sx
2楼-- · 2019-07-21 08:41
首先12864有很多驱动芯片类型的,  其次你先看打点正常不,这个正常别的都好弄
ahsssxd
3楼-- · 2019-07-21 14:39
 精彩回答 2  元偷偷看……
人去搂空
4楼-- · 2019-07-21 18:26
帮忙顶顶
ahsssxd
5楼-- · 2019-07-21 21:40
人去搂空 发表于 2019-6-3 13:21
帮忙顶顶

不知道可有人用过这个
ahsssxd
6楼-- · 2019-07-21 22:29
 精彩回答 2  元偷偷看……

一周热门 更多>