下面将源代码贴上:
/*
* _12864.c
*
* Created: 2011/7/30 23:16:04
* Author: YIN
*/
#include
#include
// #include "QQ.h"
// #include "chiken.h"
#include "TSJ.h"
#define uint unsigned int
#define uchar unsigned char
#define LCD_RS_0 PORTB&=(~(1<
#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
}
// 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
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); //返回基本功能
}[page]
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.51hei.com/f/字模工具PCtoLCD2002中文完美版.rar
注意要上图的设置才可以在本程序中显示 .
技术支持:http://www.51hei.com/
兔斯基的图片代码如下:
/*
* TSJ.h
*
* Created: 2011/8/2 21:55:41
* Author: YIN
*/
#include
#include
#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};[page]
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,具体使用时请参照我的例子。
上一篇:利用单片机实现多路温度测量
下一篇:AVR单片机-数码管2(动态扫描)
推荐阅读最新更新时间:2024-03-16 14:24