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

📄 not_use.c~

📁 手机彩色液晶3510i驱动
💻 C~
字号:
//不用的代码
/*
struct bitchar{
        unsigned char a:1;
        unsigned char b:1;
        unsigned char c:1;
        unsigned char d:1;
        unsigned char e:1;
        unsigned char f:1;
        unsigned char g:1;
        unsigned char h:1;
} *b; 
*/
/*
unsigned char ascii_0[5]={126,129,129,129,126};     //num_0
unsigned char ascii_1[5]={0,129,255,128,0};         //num_1
unsigned char ascii_2[5]={130,193,161,145,206};     //num_2
unsigned char ascii_3[5]={130,129,137,137,119};     //num_3
unsigned char ascii_4[5]={48,44,34,255,32};         //num_4
unsigned char ascii_5[5]={128,134,133,137,114};     //num_5
unsigned char ascii_6[5]={120,150,138,137,113};     //num_6
unsigned char ascii_7[5]={2,1,193,57,7};            //num_7
unsigned char ascii_8[5]={102,153,137,153,102};     //num_8
unsigned char ascii_9[5]={142,145,81,113,30};       //num_9
unsigned char ascii_10[5]={8,8,8,8,0};          //num_-
unsigned char ascii_11[5]={111,125,31,143,90};      //num_0
unsigned char ascii_12[5]={13,143,89,53,30};        //num_0
unsigned char ascii_13[5]={43,123,49,93,10};        //num_0
unsigned char ascii_14[3]={0,96,96};        //"."
unsigned char ascii_15[7]={1,15,113,128,113,15,1};        //"V"
unsigned char ascii_16[10]={6,9,9,6,0,126,129,129,129,67};        //".C"
unsigned char ascii_17[7]={128,224,156,19,156,224,128};        //"A"
unsigned char ascii_18[7]={0,129,255,129,129,66,60};        //"D"
unsigned char ascii_19[4]={0,108,108,0};        //":"
*/
/*
unsigned char GB_wen[24]={0x91,0x4E,0x00,0x03,0xFA,0xAB,0xAA,0xAB,0xAA,0xFB,0x00,0x00,0xE0,0x00,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0xE0,0x20,0x00};        //"D"
unsigned char GB_du[24]={0x00,0x7F,0x50,0x51,0x7D,0x55,0xD5,0x55,0x7D,0x50,0x50,0x00,0x60,0x80,0x20,0x20,0x20,0xC0,0x40,0xC0,0x20,0x20,0x20,0x00};
unsigned char GB_can[24]={0x09,0x2A,0x2D,0x69,0xBA,0x2C,0x29,0xAC,0x6A,0x29,0x09,0x00,0x00,0x20,0x20,0x20,0xa0,0xa0,0x40,0x40,0x80,0x00,0x00,0x00};
unsigned char GB_kao[24]={0x11,0x51,0x52,0x52,0xF5,0x5F,0x55,0x75,0xD5,0x15,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x20,0x60,0x80,0x00,0x00};
unsigned char GB_dian[24]={0x00,0x3F,0x29,0x29,0x29,0xFF,0x29,0x29,0x29,0x7F,0x20,0x00,0x00,0x80,0x00,0x00,0x00,0xc0,0x20,0x20,0x20,0x20,0x60,0x00};
unsigned char GB_ya[24]={0x00,0xFF,0x80,0x84,0x84,0xBF,0x84,0x86,0x85,0x84,0x80,0x00,0x60,0x80,0x20,0x20,0x20,0xe0,0x20,0x20,0x20,0xa0,0x20,0x00};
unsigned char GB_chuan[24]={0x04,0x08,0x3F,0xC4,0x24,0x27,0x3D,0xE5,0x25,0x25,0x24,0x00,0x00,0x00,0xe0,0x00,0x00,0x40,0x40,0x40,0xa0,0x20,0x00,0x00};
unsigned char GB_gan[24]={0x03,0x7C,0x50,0x5E,0x5A,0x5E,0x51,0xFA,0x44,0xDA,0x47,0x00,0x20,0xc0,0x00,0xe0,0x20,0xa0,0x60,0x20,0x60,0x80,0x40,0x00};
unsigned char GB_qi[24]={0x05,0xF5,0x95,0x97,0xF5,0x0C,0xF5,0x95,0x9F,0xF5,0x05,0x00,0x00,0xe0,0x20,0x20,0xe0,0x00,0xe0,0x20,0x20,0xe0,0x00,0x00};
*/
/*void LCD_WriteNumber(unsigned char num,char x, char y,unsigned char R,unsigned char G,unsigned char B){
  unsigned char x_temp;
  if(x_LCD_WriteNumber!=0){x_temp=x;x=x_LCD_WriteNumber;x_LCD_WriteNumber+=x_temp;}
  else{x_LCD_WriteNumber=x;x=0;}
  y+=y_LCD_WriteNumber;
   switch (num) {
    case 0:LCD_WritePixel(x,y,ascii_0,R,G,B,5,8);break;
    case 1:LCD_WritePixel(x,y,ascii_1,R,G,B,5,8);break;
    case 2:LCD_WritePixel(x,y,ascii_2,R,G,B,5,8);break;
    case 3:LCD_WritePixel(x,y,ascii_3,R,G,B,5,8);break;
    case 4:LCD_WritePixel(x,y,ascii_4,R,G,B,5,8);break;
    case 5:LCD_WritePixel(x,y,ascii_5,R,G,B,5,8);break;
    case 6:LCD_WritePixel(x,y,ascii_6,R,G,B,5,8);break;
    case 7:LCD_WritePixel(x,y,ascii_7,R,G,B,5,8);break;
    case 8:LCD_WritePixel(x,y,ascii_8,R,G,B,5,8);break;
    case 9:LCD_WritePixel(x,y,ascii_9,R,G,B,5,8);break;
    case 10:LCD_WritePixel(x,y,ascii_10,R,G,B,5,8);break;
    case 11:LCD_WritePixel(x,y,ascii_11,R,G,B,5,8);break;
    case 12:LCD_WritePixel(x,y,ascii_12,R,G,B,5,8);break;
    case 13:LCD_WritePixel(x,y,ascii_13,R,G,B,5,8);break;
    case 14:LCD_WritePixel(x,y,ascii_14,R,G,B,3,8);break;
    case 15:LCD_WritePixel(x,y,ascii_15,R,G,B,7,8);break;
    case 16:LCD_WritePixel(x,y,ascii_16,R,G,B,10,8);break;
    case 17:LCD_WritePixel(x,y,ascii_17,R,G,B,7,8);break;
    case 18:LCD_WritePixel(x,y,ascii_18,R,G,B,7,8);break;
    case 19:LCD_WritePixel(x,y,ascii_19,R,G,B,4,8);break;
    };
    //if(x_LCD_WriteNumber!=0){x_LCD_WriteNumber=x;}
    y_LCD_WriteNumber=y;
}

void LCD_WriteNumberS(unsigned long int num,char x, char y,unsigned char R,unsigned char G,unsigned char B,unsigned char ppLong,unsigned char numPoint){//带负号或双位,单位也行
unsigned char pLong,buf_disp;
unsigned long int buf_num=0;
unsigned long int buf_10=1;//,num10;
buf_num=num;
for(pLong=1;pLong<ppLong;pLong++){buf_10=buf_10*10;}

        //*
        if ((num>=0) && (num<10)){LCD_WriteNumber(num,x,y,R,G,B);}
        else  if((num<0) && (num>-10)){
        num=0-num;
        LCD_WriteNumber(10,x,y,R,G,B);
        LCD_WriteNumber(num,x,y,R,G,B);
        }
        else
        {num10=num/10;num=num-10*num10;
                if(num10<0){LCD_WriteNumber(10,x,y,R,G,B);LCD_WriteNumber(-num10,x,y,R,G,B);LCD_WriteNumber(-num,x,y,R,G,B);}
                else{LCD_WriteNumber(num10,x,y,R,G,B);LCD_WriteNumber(num,x,y,R,G,B);}
        
        }///可实现带负号
        //
        for(pLong=0;pLong<ppLong;pLong++){
               buf_disp=buf_num/buf_10;buf_num=buf_num-buf_disp*buf_10;buf_10=buf_10/10;
               LCD_WriteNumber(buf_disp,x,y,R,G,B);
               if(pLong==(ppLong-numPoint)){LCD_WriteNumber(14,x,y,R,G,B);}
        }
}*/

⌨️ 快捷键说明

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