久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

avr單片機+12864液晶動畫顯示-帶視頻

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年10月25日   【字體:

   折騰了3天12864液晶,終于有了進展。自己用所學知識完成了一些特殊功能。現在,12864可以完成在指定位置寫入文字,繪制128*64的圖形,繪制Wide*Height的圖形(寬度必須為8的倍數,因為行的數據形式為字節)等。

  有預覽視頻:

 

 下面將源代碼貼上:

/*
 * _12864.c
 *
 * Created: 2011/7/30 23:16:04
 *  Author: YIN
 */

#include <avr/io.h>
#include <avr/pgmspace.h>
// #include "QQ.h"
// #include "chiken.h"
#include "TSJ.h"
#define uint unsigned int
#define uchar unsigned char
#define LCD_RS_0 PORTB&=(~(1<<PB5))
#define LCD_RS_1 PORTB|=(1<<PB5)
#define LCD_RW_0 PORTB&=(~(1<<PB6))
#define LCD_RW_1 PORTB|=(1<<PB6)
#define LCD_EN_0 PORTB&=(~(1<<PB7))
#define LCD_EN_1 PORTB|=(1<<PB7)
#define LCD_PSB PORTB|=(1<<PB4)
#define LCD_DATA_PORT PORTA
#define LCD_DATA_DIR DDRA
#define LCD_CONTROL_DIR DDRB
;uchar Busy_Flag=1;
/*點陣漢字坐標代碼,便于根據漢字坐標求出地址*/
uchar Char_Location[4][8]=
{            
 {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87},//第一行漢字位置
 {0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97},//第二行漢字位置
 {0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f},//第三行漢字位置
 {0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f},//第四行漢字位置
};

uchar X_Pos[]={0,1,2,3,4,5,4,3,2,1,0};   //圖像顯示的坐標,該坐標基于LCD液晶的圖形顯示說明部分
uchar Y_Pos[]={0,15,5,16,3,20,5,24,8,15,7};

void delay0()       //短暫延時
{
 uint i;
 i=7;
 while(i--);
}

void DelayMS(uint MS)     //延時毫秒(自己估算的,不準確)
{
 uint i,j;
 for (i=0;i<MS;i++)
  for (j=1100;j>0;j--);
}
// uint LCD_Busy()       //忙標志判斷,如果lcd速度較快可不用判忙
// {
//  LCD_DATA_DIR=0x00;
//  LCD_EN_1;
//  LCD_RS_0;
//  LCD_RW_1;
//  Busy_Flag=PINA&0x80;
//  LCD_EN_0;
//  return Busy_Flag;
// }

void LCD_Write_Dat(uchar Data)    //寫入數據
{
//  while(LCD_Busy());
 LCD_DATA_DIR=0xff;
 LCD_RS_1;
 LCD_RW_0;
 LCD_EN_1;
 LCD_DATA_PORT=Data;
 LCD_EN_0;
 delay0();
}

void LCD_Write_Com(uchar Com)    //向12864寫入命令
{
//  while(LCD_Busy());
 LCD_DATA_DIR=0xff;
 LCD_RS_0;
 LCD_RW_0;
 LCD_EN_1;
 LCD_DATA_PORT=Com;
 LCD_EN_0;
 delay0();
}

void LCD_Write_Chinese(uchar x,uchar y,char *Chn)   //從指定行、列開始寫入文字
{
 LCD_Write_Com(Char_Location[x-1][y-1]);   //寫入首地址
 DelayMS(1);
 while(*Chn>0)
 {
  LCD_Write_Dat(*Chn);      //寫入文字
  Chn++;
 }
}


void DisplayImage(uchar *PIC)      //繪制128*64的圖片
{
 uint x=0,j=0,i=0,y=0;
 uint tmp0=0;
 LCD_Write_Com(0x34);
 for(i=0;i<2;i++)      //分兩屏,上半屏和下半屏,每次寫入一個半屏,2次完成整屏
 {      
  for(y=0;y<32;y++)      //32行,因此,y地址為0-31
  {     
   LCD_Write_Com(0x80+y);  //寫入y地址
   LCD_Write_Com(0x80+x);  //x地址,x地址會自動加1,因此只給出初始地址
   for(j=0;j<16;j++) 
    LCD_Write_Dat(~pgm_read_byte(&PIC[tmp0+j])); //讀取數據寫入LCD
   tmp0+=16;     //tmp0自動加16,下次操作時讀取下一行的數據
  }
  x=8;
 }
 LCD_Write_Com(0x36);   //擴充功能設定
 LCD_Write_Com(0x30);   //返回基本功能
}

void Draw_Pic(uchar Wide,uchar Height,uchar PX,uchar PY,uchar *PIC)      //繪制Wide*Height的圖片,寬度只能是8的倍數,否則出錯
{
 unsigned char j=0,y=0,flag=0,Height1=0;
 unsigned int tmp0=0;
 Height1=Height;
 if(Height>32)
 {
  flag=1;
  Height1=32;
 } 
 LCD_Write_Com(0x34);
  for(y=PY;y<Height1;y++)      //32行,因此,y地址為0-31
  {     
   LCD_Write_Com((0x80+y));  //y地址
   LCD_Write_Com((0x80+PX));  //x地址,x地址會自動加1,因此只給出初始地址
   for(j=0;j<(Wide/8);j++) 
    LCD_Write_Dat(~pgm_read_byte(&PIC[tmp0+j])); //讀取數據寫入LCD
   tmp0+=(Wide/8);  
  }
 if (flag=1)
 {
  for(y=0;y<(Height-32+PY);y++)      //32行,因此,y地址為0-31
  {     
   LCD_Write_Com((0x80+y));  //y地址
   LCD_Write_Com((0x88+PX));  //x地址,x地址會自動加1,因此只給出初始地址
   for(j=0;j<(Wide/8);j++) 
    LCD_Write_Dat(~pgm_read_byte(&PIC[tmp0+j])); //讀取數據寫入LCD
   tmp0+=(Wide/8);  
  }
  flag=0;
 }
 LCD_Write_Com(0x36);   //擴充功能設定
 LCD_Write_Com(0x30);   //返回基本功能
}

void Clear_Draw()
{
 unsigned char x=0,j,i,y;
 unsigned int tmp0=0;
 LCD_Write_Com(0x34);
 for(i=0;i<2;i++)      //分兩屏,上半屏和下半屏
 {      
  for(y=0;y<32;y++)      //32行,因此,y地址為0-31
  {     
   LCD_Write_Com((0x80+y));  //y地址
   LCD_Write_Com((0x80+x));  //x地址,x地址會自動加1,因此只給出初始地址
   for(j=0;j<16;j++) 
    LCD_Write_Dat(0x00);  //清屏數據寫入LCD
   tmp0+=16;  
  }
  x=8;
 }
 LCD_Write_Com(0x36);   //擴充功能設定
 LCD_Write_Com(0x30);   //返回基本功能

}

void LCD_Init()      //初始化函數
{
 DDRA=0XFF;             //LED IO口設為輸出
 DDRC=0XFF;             //數碼管段選設為輸出
 DDRF |=0X0E;           //LED及數碼管鎖存IO口設為輸出
 PORTF|=0X0E;          
 PORTA=0XFF;
 PORTC=0XFF;           
 PORTF&=0xF1;           //鎖存數據關閉數碼管及LED
 DDRB |=0X10;           //PB4設為輸出
 PORTB|=0X10;           //關閉PB4外接的LED 
 
 LCD_PSB;    //串行方式傳輸
 LCD_CONTROL_DIR=0xff;
 LCD_Write_Com(0x30); //3次初始化,進入基本模式
 DelayMS(1);
 LCD_Write_Com(0x30);
 DelayMS(1);
 LCD_Write_Com(0x30);
 DelayMS(1);
 LCD_Write_Com(0x0c); //游標關閉
 DelayMS(1);
 LCD_Write_Com(0x01); //清屏
 DelayMS(1);
}


int main()
{
 uint X_P,Y_P,i;
 LCD_Init();
 while (1)
 {
  Clear_Draw();
  LCD_Write_Chinese(1,1,"LCD12864動畫演示");
  LCD_Write_Chinese(2,1,"**→樂趣無窮←**");
  LCD_Write_Chinese(3,1,"**撩字的兔斯基**");
  LCD_Write_Chinese(4,1,"**QQ:165739215**");
  DelayMS(2000);
  LCD_Write_Com(0x01);
  DelayMS(10);
//撩字的兔斯基
  for (i=0;i<11;i++)
  {
   Clear_Draw();
   DelayMS(1);
   X_P=X_Pos[i];
   Y_P=Y_Pos[i];
   Draw_Pic(48,48,X_P,Y_P,t1);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t2);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t3);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t4);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t5);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t6);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t7);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t8);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t9);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t10);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t11);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t12);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t13);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t14);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t15);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t16);
   DelayMS(70); 
   Draw_Pic(48,48,X_P,Y_P,t17);
   DelayMS(70); 
  }
 }
}

 

圖片的取模方式如下圖:

取模工具為:http://www.zg4o1577.cn/f/字模工具PCtoLCD2002中文完美版.rar

 
注意要上圖的設置才可以在本程序中顯示 .
技術支持:http://www.zg4o1577.cn/
 兔斯基的圖片代碼如下:

/*
 * TSJ.h
 *
 * Created: 2011/8/2 21:55:41
 *  Author: YIN
 */

#include <avr/io.h>
#include <avr/pgmspace.h>
#ifndef TSJ_H_
#define TSJ_H_
const prog_uchar t1[]={
0xFF,0xFF,0x66,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x3C,0xFF,
0xFF,0xFF,0xFF,0xFF,0x42,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,
0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xE4,0x01,0xFF,
0xFF,0xFF,0xFF,0xEC,0xCD,0xFF,0xFF,0xFF,0xFF,0xEC,0xB5,0xFF,0xFF,0xFF,0xFF,0xEC,
0x78,0xFF,0xFF,0xFF,0xFF,0xEC,0x84,0xFF,0xFF,0xFF,0xFF,0xFC,0xB5,0xFF,0xFF,0xFF,
0xFF,0xFC,0xB5,0xFF,0xFF,0xFF,0xFE,0x1C,0x01,0xFF,0xFC,0x03,0xF9,0xFF,0xFB,0xFF,
0xFD,0x9B,0xF7,0xFF,0xF9,0xFF,0xFD,0x6B,0xCF,0xFF,0xFD,0xFF,0xFC,0xF3,0x9F,0xFF,
0xFE,0xFF,0xFD,0x0B,0xBF,0xFF,0xFF,0x7F,0xFD,0x6B,0x7F,0xFF,0xFF,0xBF,0xFD,0x6A,
0xFF,0xFF,0xFF,0xBF,0xFC,0x02,0xE3,0xFF,0xFF,0xDF,0xFF,0xFE,0xFC,0x1F,0xFF,0xDF,
0xFF,0xFD,0xFF,0xFF,0x7F,0xDF,0xFF,0xFD,0xFF,0xFF,0x87,0xDF,0xFF,0xFD,0xFF,0xFF,
0xF0,0x7F,0xFF,0xFD,0xFF,0xFF,0xFF,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xFE,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xDF,0xFF,0xFF,0x7F,0xFF,0xFF,0xDF,
0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF,0xBF,0xFF,0xFF,0xCF,0xFF,
0xFF,0x7F,0xFF,0xFF,0xE3,0xFF,0xFE,0xFF,0xFF,0xFF,0xF8,0x7F,0xF9,0xFF,0xFF,0xFF,
0xCB,0x87,0x07,0xFF,0xFF,0xFF,0xBB,0xFE,0x9F,0xFF,0xFF,0xFE,0x77,0xFE,0xCF,0xFF,
0xFF,0xFE,0xC7,0xFE,0x77,0xFF,0xFF,0xFD,0xB7,0xFE,0x3B,0xFF,0xFF,0xFD,0xAF,0xFF,
0xC0,0x1F,0xFF,0xFA,0x6F,0xFF,0xEC,0xDF,0xFF,0xFA,0xEF,0xFD,0xEB,0x5F,0xFF,0xF6,
0xEF,0xFD,0xE7,0x9F,0xFF,0xF6,0xEF,0xFD,0xE8,0x5F,0xFF,0xF9,0xFF,0xFD,0xEB,0x5F};
const prog_uchar t2[]={
0xFF,0xFC,0x03,0xFF,0xFF,0xFF,0xFF,0xFD,0x9B,0xFF,0xFF,0xFF,0xFF,0xFD,0x6B,0xFF,
0xFF,0xFF,0xFF,0xFC,0xF3,0xFF,0xFF,0xFF,0xFF,0xFD,0x0B,0xFF,0xFF,0xFF,0xFF,0xFD,
0x6B,0xFC,0x03,0xFF,0xFF,0xFD,0x6B,0xCD,0x9B,0xFF,0xFF,0xFC,0x03,0x95,0x6B,0xFF,
0xFF,0xFF,0xFF,0xB4,0xF3,0xFF,0xFF,0xFF,0xFF,0xB5,0x0B,0xFF,0xFF,0xFF,0xFF,0xB5,
0x6B,0xFF,0xFF,0xFF,0xFF,0xB5,0x6B,0xFF,0xFF,0xFF,0xFF,0xB4,0x03,0xFF,0xFF,0xFF,
0xFF,0xB7,0xB7,0xFF,0xFF,0xFF,0xFE,0x30,0x67,0xFF,0xFF,0xFF,0xF1,0xFF,0xEF,0xFF,
0xFF,0xFF,0xE7,0xFF,0xE7,0xFF,0xFF,0xFF,0xDF,0xFF,0xFB,0xFF,0xF8,0x07,0x3F,0xFF,
0xFD,0xFF,0xFB,0x37,0x7F,0xFF,0xFE,0xFF,0xFA,0xD6,0xFF,0xFF,0xFE,0x7F,0xF9,0xE5,
0xFF,0xFF,0xFF,0x7F,0xFA,0x15,0xFF,0xFF,0xFF,0xBF,0xFA,0xD1,0xF0,0x7F,0xFF,0xBF,
0xFA,0xD3,0xFF,0xFE,0x7F,0xBF,0xF8,0x03,0xFF,0xFF,0x87,0xBF,0xFF,0xFB,0xFF,0xFF,
0xFC,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFF,0xBF,0xFF,0xFD,0xFF,0xFF,0xFF,0xBF,0xFF,0xFE,0xFF,0xFF,0xFF,0xBF,
0xFF,0xFE,0x7F,0xFF,0xFF,0x7F,0xFF,0xFF,0x7F,0xFF,0xFF,0x7F,0xFF,0xFF,0xBF,0xFF,
0xFC,0xFF,0xFF,0xFF,0xCF,0xFF,0xF9,0xFF,0xFF,0xFF,0xF1,0xFF,0xF3,0xFF,0xFF,0xFF,
0xC2,0x1E,0x0F,0xFF,0xFF,0xFE,0x37,0xFC,0x98,0x07,0xFF,0xFC,0xF7,0xFE,0xE3,0x37,
0xFF,0xFB,0x07,0xFE,0x3A,0xD7,0xFF,0xF6,0xEF,0xFD,0xD9,0xE7,0xFF,0xED,0xEF,0xFD,
0xF2,0x17,0xFF,0xEB,0xEF,0xFD,0xF2,0xD7,0xFF,0xFB,0xEF,0xFD,0xFA,0xD7,0xFF,0xE7,
0xEF,0xFD,0xF8,0x07,0xFF,0xFF,0xFF,0xFD,0xFE,0x7F,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF};
const prog_uchar t3[]={
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xFF,0xFF,0xFB,0x37,0xFF,
0xFF,0xFF,0xFF,0xFA,0xD7,0xF8,0x07,0xFF,0xFF,0xF9,0xE7,0xFB,0x37,0xFF,0xFF,0xFA,
0x17,0xFA,0xD7,0xFF,0xFF,0xFA,0xD7,0xF9,0xE7,0xFF,0xFF,0xFA,0xD7,0x1A,0x17,0xFF,
0xFF,0xF8,0x07,0xDA,0xD7,0xFF,0xFF,0xFF,0xFE,0xDA,0xD7,0xFF,0xFF,0xFF,0xFE,0xE8,
0x07,0xFF,0xFF,0xFF,0xFE,0xCE,0xEF,0xFF,0xFF,0xFF,0xFE,0xFE,0xEF,0xFF,0xFF,0xFF,
0xFE,0xFE,0xDF,0xFF,0xFF,0xFF,0xFE,0xE0,0xDF,0xFF,0xFF,0xFF,0xF8,0xFF,0xDF,0xFF,
0xFF,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0x9F,0xFF,0xE7,0xFF,0xFF,0xFF,0x7F,0xFF,
0xFB,0xFF,0xFF,0xFE,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFE,0xFF,0xF0,0x0B,0xFF,0xFF,0xFE,0xFF,0xF6,0x6B,0x8F,0xFF,0xFF,0x7F,
0xF5,0xA7,0xF0,0x7F,0xFF,0x7F,0xF3,0xC7,0xFF,0xFC,0x1F,0x7F,0xF4,0x27,0xFF,0xFF,
0xFF,0xFF,0xF5,0xA7,0xFF,0xFF,0xFF,0xFF,0xF5,0xA7,0xFF,0xFF,0xFF,0xFF,0xF0,0x0B,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xF9,0xFF,0xFF,0xFF,0x7F,
0xFF,0xFD,0xFF,0xFF,0xFE,0x7F,0xFF,0xFE,0xFF,0xFF,0xFC,0x03,0xFF,0xFE,0x7F,0xFF,
0xFD,0x9B,0xFF,0xFF,0x3F,0xFF,0xF9,0x6B,0xFF,0xFF,0xCF,0xFF,0xE4,0xF3,0xFF,0xFF,
0xE1,0xFF,0x9D,0x0B,0xFF,0xFF,0xC7,0x00,0x7D,0x6B,0xFF,0xFF,0x8F,0xFC,0x7D,0x6B,
0xFF,0xE0,0x2F,0xFD,0x00,0x03,0xFF,0xDF,0xEF,0xFD,0xFC,0xFF,0xFF,0xB8,0x0F,0xFC,
0x3F,0x7F,0xFF,0xCF,0xEF,0xFD,0xF9,0x7F,0xFF,0xFF,0xEF,0xFD,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF};
const prog_uchar t4[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xF0,
0x0F,0xFF,0xFF,0xF6,0x6F,0xF6,0x6F,0xFF,0xFF,0xF5,0xAF,0xF5,0xAF,0xFF,0xFF,0xF3,
0xCF,0xF3,0xCF,0xFF,0xFF,0xF4,0x2F,0xF4,0x2F,0xFF,0xFF,0xF5,0xAC,0xF5,0xAF,0xFF,
0xFF,0xF5,0xAD,0x75,0xAF,0xFF,0xFF,0xF0,0x0B,0x70,0x0F,0xFF,0xFF,0xFF,0xFB,0xFD,
0xBF,0xFF,0xFF,0xFF,0xFB,0xBF,0xBF,0xFF,0xFF,0xFF,0xFB,0xBB,0xBF,0xFF,0xFF,0xFF,
0xFF,0xBB,0xBF,0xFF,0xFF,0xFF,0xFF,0x83,0x7F,0xFF,0xFF,0xFF,0xF1,0xFF,0x7F,0xFF,
0xFF,0xFF,0xCF,0xFF,0x1F,0xFF,0xFF,0xFF,0x3F,0xFF,0xCF,0xFF,0xFF,0xFE,0x7F,0xFF,
0xE7,0xFF,0xFF,0xFC,0xFF,0xFF,0xF3,0xFF,0xFF,0xFD,0xFF,0xFF,0xFB,0xFF,0xFF,0xFB,
0xFF,0xFF,0xFD,0xFF,0xFF,0xF7,0xFF,0xFF,0xFD,0xFF,0xFF,0xF7,0xFF,0xFF,0xFE,0xFF,
0xFF,0xEE,0x00,0xFF,0xFE,0xFF,0xFF,0xEF,0xFF,0xFE,0x02,0xFF,0xE0,0x0F,0xFF,0xFF,
0xF8,0x07,0xEC,0xCF,0xFF,0xFF,0xFB,0x37,0xEB,0x4F,0xFF,0xFF,0xFA,0xD7,0xE7,0x8F,
0xFF,0xFF,0xF9,0xE7,0xE8,0x57,0xFF,0xFF,0xFA,0x17,0xEB,0x57,0xFF,0xFF,0xFA,0xD7,
0xEB,0x5B,0xFF,0xFF,0xFA,0xD7,0xE0,0x19,0xFF,0xFF,0xF8,0x07,0xFF,0xFD,0xFF,0xFF,
0xF3,0xFF,0xFF,0xFE,0x7F,0xFF,0xE7,0xFF,0xFF,0xFF,0x1F,0xFF,0xCF,0xFF,0xFF,0xFF,
0xC1,0xFC,0x3F,0xFF,0xFF,0xFF,0xCE,0x00,0xFF,0xFF,0xFF,0xFF,0xCF,0xFC,0xFF,0xFF,
0xFF,0xCF,0x2F,0xFD,0x7E,0xFF,0xFF,0xD0,0x6F,0xFD,0x82,0xFF,0xFF,0xDF,0xCF,0xFC,
0xFE,0xFF,0xFF,0xE7,0x8F,0xFC,0x7C,0xFF,0xFF,0xF0,0x7F,0xFD,0x03,0xFF,0xFF,0xFF,
0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF};
const prog_uchar t5[]={0xFF,0xFF,0xFF,0xC0,0x3F,0xFF,0xFF,0xFF,0xFF,0xD9,0xBF,0xFF,0xFF,0xFF,0xFF,0xD6,
0xBF,0xFF,0xFF,0xFF,0xFF,0xCF,0x3F,0xFF,0xFF,0xFF,0xFF,0xD0,0xBF,0xFF,0xFF,0xC0,
0x3F,0xD6,0xBF,0xFF,0xFF,0xD9,0xBF,0xD6,0xBF,0xFF,0xFF,0xD6,0xBF,0xC0,0x3F,0xFF,
0xFF,0xCF,0x0F,0xC7,0xFF,0xFF,0xFF,0xD0,0xB7,0xD3,0xFF,0xFF,0xFF,0xD6,0xB7,0xFB,
0xFF,0xFF,0xFF,0xD6,0xBF,0xDB,0xFF,0xFF,0xFF,0xC0,0x3B,0xBB,0xFF,0xFF,0xFF,0xFF,
0xBB,0xBB,0xFF,0xFF,0xFF,0xFF,0xFB,0xB7,0xFF,0xFF,0xFF,0xFF,0xD8,0x37,0xFF,0xFF,
0xFF,0xFF,0x9F,0xF8,0xFF,0xFF,0xFF,0xFE,0x7F,0xFE,0x7F,0xFF,0xFF,0xFD,0xFF,0xFF,
0x20,0x1F,0xFF,0xFB,0xFF,0xFF,0x8C,0xDF,0xFF,0xF7,0xFF,0xFF,0xCB,0x5F,0xFF,0xEF,
0xFF,0xFF,0xE7,0x9F,0xFF,0xDF,0xFF,0xFF,0xE8,0x5F,0xFF,0xDF,0xFF,0xFF,0xEB,0x5F,
0xFF,0xBF,0xFF,0xFF,0xEB,0x5F,0xFF,0xBE,0x07,0xC0,0x00,0x1F,0xFF,0xF3,0xFF,0xFF,
0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xBF,
0xFF,0xFF,0xFB,0xFF,0xFF,0xBF,0xFF,0xFF,0xFB,0xFF,0xFF,0xBF,0xFF,0xFF,0xF7,0xFF,
0xFF,0xDF,0xFF,0xFF,0xF7,0xFF,0xFF,0xDF,0xFF,0xFF,0xEF,0xFF,0xFF,0xEF,0xFF,0xFF,
0xCF,0xFF,0xFF,0xE7,0xFF,0xFF,0x9F,0xFF,0xFF,0xF3,0xFF,0xFF,0x3F,0xFF,0xFF,0xFC,
0xFF,0xFC,0xFF,0xFF,0xFF,0xFF,0x07,0x01,0xFF,0xFF,0xFF,0xFF,0xCF,0xF9,0xFF,0xFF,
0xFF,0xFF,0xCF,0xFD,0xFF,0xFF,0xFF,0xFF,0xCF,0xFD,0xFF,0xFF,0xFF,0xFF,0xAF,0xFD,
0xFF,0xFF,0xFF,0xFF,0xAF,0xFC,0xFF,0xFF,0xFF,0xFF,0xAF,0xFC,0xFF,0xFF,0xFC,0x03,
0x7F,0xFD,0x7F,0xFF,0xFD,0x9A,0x5F,0xFD,0xBF,0xFF,0xFD,0x6A,0xDF,0xFD,0xDF,0xFF,};
const prog_uchar t6[]={0xFF,0xFF,0xFF,0x66,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x3C,
0xFF,0xFF,0xFF,0xFF,0xFF,0x42,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,
0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0x80,0x7E,0x3F,0xFF,0xFF,
0xFF,0xB3,0x3E,0xDF,0xFF,0xFF,0xFF,0xAD,0x1E,0xDF,0xFF,0xFF,0xFF,0x9E,0x5E,0xDF,
0xFF,0xFF,0xFF,0xA1,0x5E,0xDF,0xFF,0xFF,0xFF,0xAD,0x5E,0xDF,0xFF,0xFF,0xFF,0xAD,
0x4E,0xDF,0xFF,0xFF,0xFF,0x80,0x60,0xDF,0xFF,0xFF,0xFF,0xFE,0x7F,0xC7,0xC0,0x3F,
0xFF,0xFC,0x7F,0xF9,0xD9,0xBF,0xFF,0xF9,0xFF,0xFC,0xD6,0xBF,0xFF,0xE7,0xFF,0xFE,
0x4F,0x3F,0xFF,0xEF,0xFF,0xFF,0x10,0xBF,0xFF,0xDF,0xFF,0xFF,0x96,0xBF,0xFF,0xBF,
0xFF,0xFF,0xD6,0xBF,0xFF,0xBF,0xFF,0xFF,0xC0,0x3F,0xFF,0x7F,0xFF,0xFF,0x6F,0xFF,
0xFF,0x7F,0xFF,0x00,0xEF,0xFF,0xFE,0xF0,0x0F,0xFF,0xEF,0xFF,0xFE,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,
0xFF,0xFF,0xEF,0xFF,0xFE,0xFF,0xFF,0xFF,0xEF,0xFF,0xFF,0x7F,0xFF,0xFF,0xCF,0xFF,
0xFF,0x7F,0xFF,0xFF,0xDF,0xFF,0xFF,0x3F,0xFF,0xFF,0xBF,0xFF,0xFF,0xBF,0xFF,0xFF,
0x7F,0xFF,0xFF,0xCF,0xFF,0xFE,0xFF,0xFF,0xFF,0xE7,0xFF,0xF9,0xFF,0xFF,0xFF,0xF9,
0xFF,0x83,0xFF,0xFF,0xFF,0xFE,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xDF,0xFB,0xFF,0xFF,
0xFF,0xFF,0xDF,0xFB,0xFF,0xFF,0xFF,0xFF,0xDF,0xFB,0xFF,0xFF,0xFF,0xFF,0xDF,0xFB,
0xFF,0xFF,0xFF,0xFF,0xDF,0xFD,0xFF,0xFF,0xFF,0xFF,0xDF,0xFD,0xFF,0xFF,0xFF,0xFF,
0x9F,0xFC,0xFF,0xFF,0xFF,0xE0,0x1F,0xFC,0xFF,0xFF,0xFF,0xEC,0xDF,0xFD,0x7F,0xFF};
const prog_uchar t7[]={0xFF,0xFF,0xFB,0x37,0xFF,0xFF,0xFF,0xFF,0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,0xF9,0xE7,
0xFF,0xFF,0xFF,0xFF,0xFA,0x17,0xFF,0xFF,0xFF,0xFF,0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,
0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xFF,0xFF,0xF0,0xFF,0xFF,0xFF,
0xFF,0xF3,0xF6,0xFF,0xFF,0xFF,0xFF,0x00,0xF6,0xFF,0xFF,0xFF,0xFF,0x66,0xF6,0xFF,
0xFF,0xFF,0xFF,0x5A,0xF7,0xFF,0xFF,0xFF,0xFF,0x3C,0xF6,0xFF,0x80,0x7F,0xFF,0x42,
0x76,0xFF,0xB3,0x7F,0xFF,0x5A,0x66,0xFF,0xAD,0x7F,0xFF,0x5A,0x3F,0x1F,0x9E,0x7F,
0xFF,0x00,0xFF,0xEF,0xA1,0x7F,0xFF,0xE3,0xFF,0xF3,0xAD,0x7F,0xFF,0xCF,0xFF,0xF9,
0xAD,0x7F,0xFF,0xBF,0xFF,0xFC,0x80,0x7F,0xFF,0x7F,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,
0xFF,0xFF,0x7F,0xFF,0xFE,0xFF,0xFF,0xFF,0x7F,0xFF,0xFD,0xFF,0xFF,0xF1,0xBF,0xFF,
0xFD,0xFF,0xFC,0x0F,0xBF,0xFF,0xFF,0xFE,0x7F,0xFF,0x9F,0xFF,0xFB,0x83,0xFF,0xFF,
0xDF,0xFF,0xFB,0xFF,0xFF,0xFF,0xDF,0xFF,0xFB,0xFF,0xFF,0xFF,0x9F,0xFF,0xFB,0xFF,
0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,0xFF,0xFF,0xBF,0xFF,0xFD,0xFF,0xFF,0xFF,0x3F,0xFF,
0xFD,0xFF,0xFF,0xFF,0x7F,0xFF,0xFC,0xFF,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFF,0x9F,0xFF,0xE7,0xFF,0xFF,0xFF,0xC7,
0xFF,0x07,0xFF,0xFF,0xFF,0xF0,0x01,0xF3,0xFF,0xFF,0xFF,0xFF,0x1F,0xF1,0xFF,0xFF,
0xFF,0xFF,0x5F,0xFC,0xFF,0xFF,0xFF,0xFF,0x5F,0xFA,0xFF,0xFF,0xFF,0xFE,0xDF,0xFA,
0x7F,0xFF,0xFF,0xFE,0xDF,0xFB,0x7F,0xFF,0xFF,0xFE,0xDF,0xFF,0x3F,0xFF,0xFF,0xFE,
0xD8,0x05,0xBF,0xFF,0xFF,0xFE,0xDB,0x35,0xBF,0xFF,0xFF,0xFF,0xDA,0xD5,0xBF,0xFF,};
const prog_uchar t8[]={0xFF,0xFF,0xEC,0xDF,0xFF,0xFF,0xFF,0xFF,0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,0xE7,0x9F,
0xFF,0xFF,0xFF,0xFF,0xE8,0x5F,0xFF,0xFF,0xFF,0xFF,0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,
0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,0xE0,0x1F,0xFF,0xFF,0xFF,0xFF,0xCB,0xFF,0xFF,0xFF,
0xFF,0xEF,0xD9,0xFF,0xFF,0xFF,0xFF,0xDB,0xDD,0xFF,0x00,0xFF,0xFF,0xDB,0xDD,0xFF,
0x66,0xFF,0xFF,0xDD,0xFD,0xFF,0x5A,0xFF,0xFE,0x01,0xED,0xFF,0x3C,0xFF,0xFE,0xCD,
0xCD,0xFF,0x42,0xFF,0xFE,0xB4,0x1E,0x3F,0x5A,0xFF,0xFE,0x79,0xFF,0x9F,0x5A,0xFF,
0xFE,0x85,0xFF,0xE7,0x00,0xFF,0xFE,0xB5,0xFF,0xF3,0xFF,0xFF,0xFE,0xB5,0xFF,0xF9,
0xFF,0xFF,0xFE,0x01,0xFF,0xFC,0xFF,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFD,0xFF,
0xFF,0xFB,0x7F,0xFF,0xFD,0xFF,0xFF,0xC3,0x7F,0xFF,0xFB,0xFF,0xF8,0x1F,0x3F,0xFF,
0xFB,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xF0,0x7F,0xFF,0xBF,0xFF,0xFF,0x8F,0xFF,0xFF,
0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,
0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFE,0xFF,0xFF,
0xF9,0xFF,0xFF,0xFC,0xFF,0xFF,0xFD,0xFF,0xFF,0xF9,0xFF,0xFF,0xFE,0xFF,0xFF,0xF3,
0xFF,0xFF,0xFE,0x7F,0xFF,0xCF,0xFF,0xFF,0xFF,0x9F,0xFF,0x0F,0xFF,0xFF,0xFF,0xCF,
0xF8,0xE3,0xFF,0xFF,0xFF,0xF0,0x0F,0xEC,0xFF,0xFF,0xFF,0xFE,0x3F,0xF2,0x7F,0xFF,
0xFF,0xFC,0x9F,0xF1,0xBF,0xFF,0xFF,0xFD,0x1F,0xF8,0xDF,0xFF,0xFF,0xFD,0x5F,0xFA,
0xDF,0xFF,0xFF,0xFA,0x5F,0xFB,0x6F,0xFF,0xFF,0xFA,0xDF,0xFB,0xAF,0xFF,0xFF,0xFA,
0xFF,0xFD,0xB7,0xFF,0xFF,0xFE,0xFF,0xFD,0x00,0xFF,0xFF,0xFE,0xFF,0xFD,0x66,0xFF};
const prog_uchar t9[]={0xFF,0xFF,0x66,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x3C,0xFF,
0xFF,0xFF,0xFF,0xFF,0x42,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,
0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xCB,0xFE,0x01,0xFF,
0xFF,0xEF,0xD9,0xFE,0xCD,0xFF,0xFF,0xDB,0xDD,0xFE,0xB5,0xFF,0xFF,0xDB,0xDD,0xFE,
0x79,0xFF,0xFF,0xDD,0xFD,0xFE,0x85,0xFF,0xFF,0xDD,0xED,0xFE,0xB5,0xFF,0xFF,0xED,
0xCD,0xFE,0xB5,0xFF,0xFF,0xEE,0x1E,0x3E,0x01,0xFF,0xFC,0x03,0xFF,0x9F,0xFF,0xFF,
0xFD,0x9B,0xFF,0xE7,0xFF,0xFF,0xFD,0x6B,0xFF,0xF3,0xFF,0xFF,0xFC,0xF3,0xFF,0xF9,
0xFF,0xFF,0xFD,0x0B,0xFF,0xFC,0xFF,0xFF,0xFD,0x6B,0xFF,0xFE,0xFF,0xFF,0xFD,0x6B,
0xFF,0xFB,0x7F,0xFF,0xFC,0x03,0xFF,0xC3,0x7F,0xFF,0xFB,0xFF,0xF8,0x1F,0x3F,0xFF,
0xFB,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xF0,0x7F,0xFF,0xBF,0xFF,0xFF,0x8F,0xFF,0xFF,
0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,
0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFE,0xFF,0xFF,
0xF9,0xFF,0xFF,0xFC,0xFF,0xFF,0xFD,0xFF,0xFF,0xF9,0xFF,0xFF,0xFE,0xFF,0xFF,0xF3,
0xFF,0xFF,0xFE,0x7F,0xFF,0xCF,0xFF,0xFF,0xFF,0x9F,0xFF,0x0F,0xFF,0xFF,0xFF,0xCF,
0xF8,0xE0,0x7F,0xFF,0xFF,0xF0,0x0F,0xEF,0xBF,0xFF,0xFF,0xFD,0xBF,0xF7,0xCF,0xFF,
0xFF,0xFB,0x9F,0xF0,0x77,0xFF,0xFF,0xF6,0x1F,0xFB,0x33,0xFF,0xFF,0xE4,0xDF,0xFB,
0xC0,0x1F,0xFF,0xED,0xDF,0xFB,0xCC,0xDF,0xFF,0xEB,0xDF,0xFB,0xEB,0x5F,0xFF,0xDB,
0xFF,0xFD,0xE7,0x9F,0xFF,0xDB,0xFF,0xFD,0xE8,0x5F,0xFF,0xD7,0xFF,0xFD,0xEB,0x5F};
const prog_uchar t10[]={0xFF,0xFC,0x03,0xFF,0xFF,0xFF,0xFF,0xFD,0x9B,0xFF,0xFF,0xFF,0xFF,0xFD,0x6B,0xFF,
0xFF,0xFF,0xFF,0xFC,0xF3,0xFF,0xFF,0xFF,0xFF,0xFD,0x0B,0xFF,0xFF,0xFF,0xFF,0xFD,
0x6B,0xFC,0x03,0xFF,0xFF,0xFD,0x6B,0xFD,0x9B,0xFF,0xFF,0xFC,0x03,0xFD,0x6B,0xFF,
0xFF,0xEF,0xD9,0xFC,0xF3,0xFF,0xFF,0xDB,0xDD,0xFD,0x0B,0xFF,0xFF,0xDB,0xDD,0xFD,
0x6B,0xFF,0xFF,0xDD,0xFD,0xFD,0x6B,0xFF,0xFF,0xDD,0xED,0xFC,0x03,0xFF,0xFF,0xED,
0xCD,0xFF,0xFF,0xFF,0xFF,0xEE,0x1E,0x3F,0xFF,0xFF,0xFF,0xEF,0xFF,0x9F,0xFF,0xFF,
0xFF,0xE7,0xFF,0xE7,0xFF,0xFF,0xFF,0xCF,0xFF,0xF3,0xFF,0xFF,0xF8,0x07,0xFF,0xF9,
0xFF,0xFF,0xFB,0x37,0xFF,0xFC,0xFF,0xFF,0xFA,0xD7,0xFF,0xFE,0xFF,0xFF,0xF9,0xE7,
0xFF,0xFB,0x7F,0xFF,0xFA,0x17,0xFF,0xC3,0x7F,0xFF,0xFA,0xD7,0xF8,0x1F,0x3F,0xFF,
0xFA,0xD7,0xFF,0xFF,0xBF,0xFF,0xF8,0x00,0x7F,0xFF,0xBF,0xFF,0xFF,0x8F,0xFF,0xFF,
0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,
0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFE,0xFF,0xFF,
0xF9,0xFF,0xFF,0xFC,0xFF,0xFF,0xFD,0xFF,0xFF,0xF9,0xFF,0xFF,0xFE,0xFF,0xFF,0xF3,
0xFF,0xFF,0xFE,0x7F,0xFF,0xCF,0xFF,0xFF,0xFF,0x9F,0xFF,0x0F,0xFF,0xFF,0xFF,0xCF,
0xF8,0xE0,0x1F,0xFF,0xFF,0xF0,0x0F,0xEF,0xE0,0x07,0xFF,0xF3,0xBF,0xF7,0xFB,0x37,
0xFF,0xE7,0x5F,0xF3,0x0A,0xD7,0xFF,0xDD,0xDF,0xFB,0xE1,0xE7,0xFF,0x97,0xDF,0xFB,
0xFA,0x17,0xFF,0xA7,0xDF,0xFB,0xFA,0xD7,0xFF,0x6F,0xDF,0xFB,0xFA,0xD7,0xFF,0x5F,
0xFF,0xFD,0xF8,0x07,0xFF,0x1F,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF};
const prog_uchar t11[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xFF,0xFF,0xFB,0x37,0xFF,
0xFF,0xFF,0xFF,0xFA,0xD7,0xF8,0x07,0xFF,0xFF,0xF9,0xE7,0xFB,0x37,0xFF,0xFF,0xFA,
0x17,0xFA,0xD7,0xFF,0xFF,0xFA,0xD7,0xF9,0xE7,0xFF,0xFF,0xFA,0xD3,0xFA,0x17,0xFF,
0xFF,0xE8,0x01,0xFA,0xD7,0xFF,0xFF,0xDB,0xDD,0xFA,0xD7,0xFF,0xFF,0xDB,0xDD,0xF8,
0x07,0xFF,0xFF,0xDD,0xFD,0xFF,0xFF,0xFF,0xFF,0xDD,0xED,0xFF,0xFF,0xFF,0xFF,0xED,
0xCD,0xFF,0xFF,0xFF,0xFF,0xEE,0x1E,0x3F,0xFF,0xFF,0xFF,0xEF,0xFF,0x9F,0xFF,0xFF,
0xFF,0xE7,0xFF,0xE7,0xFF,0xFF,0xFF,0xCF,0xFF,0xF3,0xFF,0xFF,0xFF,0x3F,0xFF,0xF9,
0xFF,0xFF,0xFE,0x7F,0xFF,0xFC,0xFF,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFD,0xFF,
0xFF,0xFB,0x7F,0xFF,0xF0,0x0F,0xFF,0xC3,0x7F,0xFF,0xF6,0x6F,0xF8,0x1F,0x3F,0xFF,
0xF5,0xAF,0xFF,0xFF,0xBF,0xFF,0xF3,0xC0,0x7F,0xFF,0xBF,0xFF,0xF4,0x2F,0xFF,0xFF,
0xBF,0xFF,0xF5,0xAF,0xFF,0xFF,0xBF,0xFF,0xF5,0xAF,0xFF,0xFF,0xBF,0xFF,0xF0,0x0F,
0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0xFF,0xFF,0xFE,0xFF,0xFF,
0xF9,0xFF,0xFF,0xFC,0xFF,0xFF,0xFD,0xFF,0xFF,0xF9,0xFC,0x03,0xFE,0xFF,0xFF,0xF3,
0xFD,0x9B,0xFE,0x7F,0xFF,0xC7,0xFD,0x6B,0xFF,0x9F,0xFF,0x07,0xFC,0xF3,0xFF,0xCF,
0xF8,0xE3,0xFD,0x0B,0xFF,0xF0,0x0F,0xF4,0x05,0x6B,0xFF,0xFF,0x5F,0xF7,0xFD,0x6B,
0xFF,0xF8,0xDF,0xF3,0xC0,0x03,0xFF,0x9F,0x9F,0xF8,0x1F,0xFF,0xFF,0x7E,0x5F,0xFB,
0xFF,0xFF,0xFF,0x40,0xDF,0xFB,0xFF,0xFF,0xFF,0x3F,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF};
const prog_uchar t12[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xF0,
0x0F,0xFF,0xFF,0xF6,0x6F,0xF6,0x6F,0xFF,0xFF,0xF5,0xAF,0xF5,0xAF,0xFF,0xFF,0xF3,
0xCF,0xF3,0xCF,0xFF,0xFF,0xF4,0x2E,0x74,0x2F,0xFF,0xFF,0xF5,0xAC,0xB5,0xAF,0xFF,
0xFF,0xF5,0xAD,0xB5,0xAF,0xFF,0xFF,0xF0,0x0D,0xB0,0x0F,0xFF,0xFF,0xFD,0xBD,0xDF,
0xFF,0xFF,0xFF,0xFD,0x9D,0xFF,0xFF,0xFF,0xFF,0xFD,0xDD,0xFF,0xFF,0xFF,0xFF,0xFD,
0xDF,0xBF,0xFF,0xFF,0xFF,0xFE,0xC1,0xDF,0xFF,0xFF,0xFF,0xFE,0xFF,0xE7,0xFF,0xFF,
0xFF,0xFC,0xFF,0xF9,0xFF,0xFF,0xFF,0xF3,0xFF,0xFC,0xFF,0xFF,0xFF,0xE7,0xFF,0xFF,
0x7F,0xFF,0xFF,0xCF,0xFF,0xFF,0x3F,0xFF,0xFF,0xDF,0xFF,0xFF,0x9F,0xFF,0xFF,0xBF,
0xFF,0xFF,0xDF,0xFF,0xFF,0x3F,0xFF,0xFF,0xCF,0xFF,0xFF,0x7F,0xFF,0xF8,0x6F,0xFF,
0xFE,0x7F,0xFF,0x3F,0xEF,0xFF,0xFE,0xF0,0x1F,0xFF,0xEF,0xFF,0xE0,0x0F,0xFF,0xFF,
0xE8,0x07,0xEC,0xDF,0xFF,0xFF,0xEB,0x37,0xEB,0x5F,0xFF,0xFF,0xEA,0xD7,0xE7,0x9F,
0xFF,0xFF,0xE9,0xE7,0xE8,0x5F,0xFF,0xFF,0xCA,0x17,0xEB,0x5F,0xFF,0xFF,0xDA,0xD7,
0xEB,0x5F,0xFF,0xFF,0x9A,0xD7,0xE0,0x1F,0xFF,0xFF,0x38,0x07,0xFF,0x9F,0xFF,0xFE,
0x7F,0xFF,0xFF,0xCF,0xFF,0xFC,0xFF,0xFF,0xFF,0xF3,0xFF,0xF1,0xFF,0xFF,0xFF,0xF8,
0xFF,0x11,0xFF,0xFF,0xFF,0xFF,0x01,0xF9,0xF8,0xFF,0xFF,0xFF,0x1F,0xFA,0x72,0xFF,
0xFF,0xFF,0x5F,0xFB,0x8E,0xFF,0xFF,0x8C,0xDF,0xF9,0xFD,0xFF,0xFF,0xBF,0x9F,0xFA,
0x73,0xFF,0xFF,0xBF,0x3F,0xFF,0xFF,0xFF,0xFF,0xC0,0x7F,0xFD,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFF,};
const prog_uchar t13[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x1F,0xFF,0xFF,0xFF,0xFF,0xEC,
0xDF,0xFF,0xFF,0xE0,0x1F,0xEB,0x5F,0xFF,0xFF,0xEC,0xDF,0xE7,0x9F,0xFF,0xFF,0xEB,
0x5F,0xE8,0x5F,0xFF,0xFF,0xE7,0x9F,0xEB,0x5F,0xFF,0xFF,0xE8,0x4F,0xEB,0x5F,0xFF,
0xFF,0xEB,0x47,0xE0,0x1F,0xFF,0xFF,0xEB,0x5B,0xFD,0xFF,0xFF,0xFF,0xE0,0x1B,0xDD,
0xFF,0xFF,0xFF,0xFF,0xDB,0xDD,0xFF,0xFF,0xFF,0xFF,0xDD,0xDD,0xFF,0xFF,0xFF,0xFF,
0xDD,0xDB,0xFF,0xFF,0xFF,0xFF,0xFC,0x1B,0xFF,0xFF,0xFF,0xFF,0xEF,0xF8,0xFF,0xFF,
0xFF,0xFF,0x8F,0xFE,0x7F,0xFF,0xFF,0xFF,0x3F,0xFF,0x9F,0xFF,0xFF,0xFC,0xFF,0xFF,
0xCF,0xFF,0xFF,0xF9,0xFF,0xFF,0xEF,0xFF,0xFF,0xFB,0xFF,0xFF,0xF7,0xFF,0xFF,0xF7,
0xFF,0xFF,0xF3,0xFF,0xFF,0xEF,0xFF,0xFF,0xF0,0x0F,0xFF,0xEF,0xFF,0xFF,0xF6,0x6F,
0xFF,0xDF,0xFF,0xE0,0x05,0xAF,0xFF,0xD8,0x03,0xFF,0xF3,0xCF,0xFF,0xDF,0xFF,0xFF,
0xF4,0x2F,0xFF,0xDF,0xFF,0xFF,0xF5,0xAF,0xFF,0xDF,0xFF,0xFF,0xF5,0xAF,0xFF,0xDF,
0xFF,0xFF,0xF0,0x0F,0xFF,0xDF,0xFF,0xFF,0xFD,0xFF,0xFF,0xEF,0xFF,0xFF,0xFB,0xFF,
0xFF,0xEF,0xFF,0xFF,0xFB,0xFF,0xFF,0xE7,0xFF,0xFF,0xF7,0xFF,0xFF,0xF7,0xFF,0xFF,
0xE7,0xFF,0xFF,0xFB,0xFF,0xFF,0xCF,0xFF,0xFF,0xFC,0xFF,0xFF,0x3F,0xFF,0xFF,0xFF,
0x3F,0xE0,0x7F,0xFF,0xFF,0xFF,0xC0,0x09,0xFF,0xFF,0xFF,0xFF,0xCF,0xF9,0xFF,0xFF,
0xF8,0x07,0x8F,0xFC,0xFF,0xFF,0xFB,0x37,0xAF,0xFE,0x7F,0xFF,0xFA,0xD7,0x6F,0xFD,
0x23,0xFF,0xF9,0xE6,0x4F,0xFD,0x8D,0xFF,0xFA,0x10,0x8F,0xFC,0xFF,0xFF,0xFA,0xD7,
0x9F,0xFD,0x3B,0xFF,0xFA,0xD6,0x7F,0xFD,0xFF,0xFF,0xF8,0x07,0xFF,0xFD,0xFF,0xFF,};
const prog_uchar t14[]={0xFF,0xFF,0xFF,0xC0,0x3F,0xFF,0xFF,0xFF,0xFF,0xD9,0xBF,0xFF,0xFF,0xFF,0xFF,0xD6,
0xBF,0xFF,0xFF,0xFF,0xFF,0xCF,0x3F,0xFF,0xFF,0xFF,0xFF,0xD0,0xBF,0xFF,0xFF,0xC0,
0x3F,0xD6,0xBF,0xFF,0xFF,0xD9,0xBF,0xD6,0xBF,0xFF,0xFF,0xD6,0xBF,0xC0,0x3F,0xFF,
0xFF,0xCF,0x39,0xF8,0xFF,0xFF,0xFF,0xD0,0xB5,0xF2,0xFF,0xFF,0xFF,0xD6,0xB6,0xF6,
0xFF,0xFF,0xFF,0xD6,0xBE,0xF7,0xFF,0xFF,0xFF,0xC0,0x36,0xF6,0xFF,0xFF,0xFF,0xFF,
0xF6,0xF6,0xFF,0xFF,0xFF,0xFF,0xF6,0xF6,0xFF,0xFF,0xFF,0xFF,0xF7,0x0C,0xFF,0xFF,
0xFF,0xFF,0xE7,0xFC,0x7F,0xFF,0xFF,0xFF,0x9F,0xFF,0x3F,0xFF,0xFF,0xFE,0x7F,0xFF,
0xC0,0x1F,0xFF,0xFC,0xFF,0xFF,0xEC,0xDF,0xFF,0xFD,0xFF,0xFF,0xEB,0x5F,0xFF,0xFB,
0xFF,0xFF,0xE7,0x9F,0xFF,0xF7,0xFF,0xFF,0xE8,0x5F,0xFF,0xEF,0xFF,0xFF,0xEB,0x5F,
0xFF,0xEF,0xFF,0xFF,0xEB,0x5F,0xFF,0xFC,0x01,0xE1,0xE0,0x1F,0xFF,0xDF,0xFF,0xFF,
0xFD,0xFF,0xFF,0xDF,0xFF,0xFF,0xFE,0xFF,0xFF,0xDF,0xFF,0xFF,0xFE,0xFF,0xFF,0xDF,
0xFF,0xFF,0xFE,0xFF,0xFF,0xDF,0xFF,0xFF,0xFD,0xFF,0xFF,0xEF,0xFF,0xFF,0xFD,0xFF,
0xFF,0xEF,0xFF,0xFF,0xFD,0xFF,0xFF,0xE7,0xFF,0xFF,0xFB,0xFF,0xFF,0xF3,0xFF,0xFF,
0xF3,0xFF,0xFF,0xF9,0xFF,0xFF,0xE7,0xFF,0xFF,0xFC,0xFF,0xFF,0xCF,0xFF,0xFF,0xFE,
0x3F,0xFF,0x3F,0xFF,0xFF,0xFF,0x87,0xF8,0x7F,0xFF,0xFF,0xFF,0xE8,0x39,0xFF,0xFF,
0xFF,0xFF,0xCF,0xFD,0xFF,0xFF,0xFF,0xFF,0xCF,0xFD,0xFF,0xFF,0xFF,0xFF,0xCF,0xFD,
0xFF,0xFF,0xFF,0xFF,0x8F,0xFC,0xFF,0xFF,0xFF,0xFF,0xAF,0xFC,0xFF,0xFF,0xFC,0x03,
0xBF,0xFC,0x7F,0xFF,0xFD,0x9B,0x5F,0xFD,0x3F,0xFF,0xFD,0x6A,0xDF,0xFD,0x9F,0xFF};
const prog_uchar t15[]={
0xFF,0xFF,0xFF,0x66,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x3C,
0xFF,0xFF,0xFF,0xFF,0xFF,0x42,0xFF,0xFF,0xFF,0xFF,0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,
0xFF,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF,0x80,0x7E,0xFF,0xFF,0xFF,
0xFF,0xB3,0x7D,0x7E,0x3F,0xFF,0xFF,0xAD,0x7D,0xBD,0xBF,0xFF,0xFF,0x9E,0x7B,0xBD,
0xBF,0xFF,0xFF,0xA1,0x7B,0xBD,0xBF,0xFF,0xFF,0xAD,0x7F,0xBD,0xBF,0xFF,0xFF,0xAD,
0x7D,0xBD,0xBF,0xFF,0xFF,0x80,0x7D,0xBB,0xBF,0xFF,0xFF,0xFF,0xF9,0xFF,0x40,0x3F,
0xFF,0xFF,0xE7,0xFF,0x19,0xBF,0xFF,0xFF,0x9F,0xFF,0xD6,0xBF,0xFF,0xFF,0x7F,0xFF,
0xCF,0x3F,0xFF,0xFE,0xFF,0xFF,0xD0,0xBF,0xFF,0xFD,0xFF,0xFF,0xD6,0xBF,0xFF,0xFB,
0xFF,0xFF,0xD6,0xBF,0xFF,0xFB,0xFF,0xFF,0xC0,0x3F,0xFF,0xF7,0xFF,0xFF,0xFE,0xFF,
0xFF,0xF6,0x03,0xFF,0xFE,0xFF,0xFF,0xEF,0xFF,0xF8,0x02,0xFF,0xFF,0xEF,0xFF,0xFF,
0xFF,0x7F,0xFF,0xEF,0xFF,0xFF,0xFF,0x7F,0xFF,0xEF,0xFF,0xFF,0xFF,0x7F,0xFF,0xE7,
0xFF,0xFF,0xFF,0x7F,0xFF,0xF7,0xFF,0xFF,0xFE,0xFF,0xFF,0xF7,0xFF,0xFF,0xFE,0xFF,
0xFF,0xFB,0xFF,0xFF,0xFC,0xFF,0xFF,0xF9,0xFF,0xFF,0xFD,0xFF,0xFF,0xFD,0xFF,0xFF,
0xFB,0xFF,0xFF,0xFE,0x7F,0xFF,0xF7,0xFF,0xFF,0xFF,0x3F,0xFF,0xEF,0xFF,0xFF,0xFF,
0xC3,0xFF,0x1F,0xFF,0xFF,0xFF,0xE8,0x00,0xFF,0xFF,0xFF,0xFF,0xEF,0xFD,0xFF,0xFF,
0xFF,0xFF,0xEF,0xFD,0xFF,0xFF,0xFF,0xFF,0xEF,0xFD,0xFF,0xFF,0xFF,0xFF,0xEF,0xFD,
0xFF,0xFF,0xFF,0xFF,0xEF,0xFD,0xFF,0xFF,0xFF,0xFF,0xDF,0xFD,0xFF,0xFF,0xFF,0xE0,
0x1F,0xFD,0xFF,0xFF,0xFF,0xEC,0xDF,0xFC,0xFF,0xFF,0xFF,0xEB,0x5F,0xFC,0xFF,0xFF};
const prog_uchar t16[]={0xFF,0xFF,0xFB,0x37,0xFF,0xFF,0xFF,0xFF,0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,0xF9,0xE7,
0xFF,0xFF,0xFF,0xFF,0xFA,0x17,0xFF,0xFF,0xFF,0xFF,0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,
0xFA,0xD7,0xFF,0xFF,0xFF,0xFF,0xF8,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,
0xFF,0xFF,0xFF,0x6F,0xAF,0xFF,0xFF,0x00,0xFE,0xEF,0x6F,0xFF,0xFF,0x66,0xFE,0xEF,
0x6F,0xFF,0xFF,0x5A,0xFE,0xEF,0x6F,0xFF,0xFF,0x3C,0xFE,0xEE,0x80,0x7F,0xFF,0x42,
0xFE,0xEE,0xB3,0x7F,0xFF,0x5A,0xFE,0xE0,0xAD,0x7F,0xFF,0x5A,0xF8,0xFF,0x9E,0x7F,
0xFF,0x00,0xEF,0xFF,0xA1,0x7F,0xFF,0xFF,0xBF,0xFF,0xAD,0x7F,0xFF,0xFF,0x7F,0xFF,
0xAD,0x7F,0xFF,0xFE,0xFF,0xFF,0x80,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFE,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0x7F,0xFF,0xFB,0x81,0xFF,0xFF,0x7F,
0xFF,0xFB,0xFE,0x3C,0xFF,0x7F,0xFF,0xFF,0xFF,0xFE,0x01,0xBF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,
0xFF,0xFF,0xFF,0xBF,0xFF,0xFB,0xFF,0xFF,0xFF,0x3F,0xFF,0xFD,0xFF,0xFF,0xFF,0x7F,
0xFF,0xFC,0xFF,0xFF,0xFF,0x7F,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0x7F,0xFF,
0xFD,0xFF,0xFF,0xFF,0x9F,0xFF,0xFB,0xFF,0xFF,0xFF,0xC7,0xFF,0xE7,0xFF,0xFF,0xFF,
0xF0,0x3F,0x1F,0xFF,0xFF,0xFF,0xE7,0xFC,0xFF,0xFF,0xFF,0xFF,0xEF,0xFC,0xFF,0xFF,
0xFF,0xFF,0xCF,0xFC,0xFF,0xFF,0xFF,0xFF,0xCF,0xFD,0x7F,0xFF,0xFF,0xFF,0xCF,0xFD,
0x7F,0xFF,0xFF,0xFF,0x8F,0xFD,0x7F,0xFF,0xFF,0xFF,0xAF,0xFD,0xBF,0xFF,0xFF,0xFF,
0xB8,0x05,0xBF,0xFF,0xFF,0xFF,0x7B,0x35,0xBF,0xFF,0xFF,0xFF,0x7A,0xD5,0xBF,0xFF};
const prog_uchar t17[]={0xFF,0xFF,0xEC,0xDF,0xFF,0xFF,0xFF,0xFF,0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,0xE7,0x9F,
0xFF,0xFF,0xFF,0xFF,0xE8,0x5F,0xFF,0xFF,0xFF,0xFF,0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,
0xEB,0x5F,0xFF,0xFF,0xFF,0xFF,0xE0,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xD7,0xE7,0xFF,
0xFF,0xFF,0xFF,0xB7,0xCB,0xFF,0xFF,0xFF,0xFF,0xB7,0x00,0xFF,0xFF,0xFF,0xFF,0xB7,
0x66,0xFF,0xFF,0xFF,0xFF,0xB7,0x5A,0xFF,0xFE,0x01,0xFF,0xB7,0x3C,0xFF,0xFE,0xCD,
0xFF,0xB7,0x42,0xFF,0xFE,0xB5,0xFC,0x38,0x5A,0xFF,0xFE,0x79,0xF1,0xFF,0x5A,0xFF,
0xFE,0x85,0xEF,0xFF,0x00,0xFF,0xFE,0xB5,0xDF,0xFF,0xF9,0xFF,0xFE,0xB5,0xBF,0xFF,
0xFC,0xFF,0xFE,0x01,0x7F,0xFF,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0x7F,0xFF,0xFD,
0xFF,0xFF,0xFF,0x7F,0xFF,0xFD,0xC7,0xFF,0xFF,0xBF,0xFF,0xFD,0xFC,0x3F,0xFF,0xBF,
0xFF,0xF9,0xFF,0xFE,0x3F,0xBF,0xFF,0xFB,0xFF,0xFF,0xC1,0xDF,0xFF,0xFB,0xFF,0xFF,
0xFF,0xDF,0xFF,0xF9,0xFF,0xFF,0xFF,0xDF,0xFF,0xFD,0xFF,0xFF,0xFF,0xDF,0xFF,0xFD,
0xFF,0xFF,0xFF,0xBF,0xFF,0xFC,0xFF,0xFF,0xFF,0xBF,0xFF,0xFE,0xFF,0xFF,0xFF,0xBF,
0xFF,0xFF,0x7F,0xFF,0xFF,0x7F,0xFF,0xFF,0xBF,0xFF,0xFF,0x7F,0xFF,0xFF,0xDF,0xFF,
0xFC,0xFF,0xFF,0xFF,0xE7,0xFF,0xF9,0xFF,0xFF,0xFF,0xF0,0xFF,0xE3,0xFF,0xFF,0xFF,
0xE3,0x80,0x1F,0xFF,0xFF,0xFF,0xE7,0xFE,0x7F,0xFF,0xFF,0xFF,0xD7,0xFE,0xBF,0xFF,
0xFF,0xFF,0xB7,0xFE,0xDF,0xFF,0xFF,0xFF,0x2F,0xFC,0x5F,0xFF,0xFF,0xFF,0x4F,0xFD,
0x6F,0xFF,0xFF,0xFF,0x4F,0xFD,0xAF,0xFF,0xFF,0xFE,0x8F,0xFD,0xAF,0xFF,0xFF,0xFE,
0x8F,0xFD,0xBF,0xFF,0xFF,0xFE,0xBF,0xFD,0x00,0xFF,0xFF,0xFE,0xBF,0xFD,0x66,0xFF};

#endif /* TSJ_H_ */

由于圖片數據比較大,所以全部存儲到了flash上,沒有存儲到ram,具體使用時請參照我的例子。

關閉窗口

相關文章

主站蜘蛛池模板: 久久久久国色av免费观看性色 | 91久色 | 午夜精品一区二区三区在线观看 | jdav视频在线观看免费 | 欧美一级欧美一级在线播放 | 天天干天天干 | 久久国产视频一区 | 欧美国产在线一区 | 国产精品美女 | 午夜看片 | 翔田千里一区二区 | 奇米久久| 一区二区三区在线免费观看视频 | 一区二区在线看 | 精品欧美一区二区三区精品久久 | 精品欧美一区二区三区免费观看 | 最近中文字幕免费 | 久久久精品网 | 久久久国产精品一区 | 91在线精品秘密一区二区 | 亚洲精品一区中文字幕乱码 | 亚洲成人免费 | 色婷婷综合网站 | 精品成人佐山爱一区二区 | 成人精品国产免费网站 | 成人精品一区二区三区四区 | 日韩一区二区三区精品 | 一区二区三区av | av网站在线免费观看 | 亚洲视频在线看 | 国产福利小视频 | 欧美三区在线观看 | 午夜性视频 | 一区中文字幕 | 国产成人精品福利 | www精品 | 日韩色视频 | 国产精品视频区 | 中文字幕第一页在线 | 亚洲成人综合网站 | 人人叉|