TFT显示汉字

来源:互联网 发布:夜神模拟器for mac 编辑:程序博客网 时间:2024/06/06 01:14


原文地址:(九)TFT显示汉字作者:忽然横贯
弄了几天,一边写高数 哥们还想考研,勉强看懂TFT几条所谓重要指令的意思。。我想写一个库 以后就不用直接操作寄存器指令的。。目前完成汉字部分。。

[转载](九)TFT显示汉字


[转载](九)TFT显示汉字

==============================华丽的主函数分割线==============================================
#include "stm32f10x.h"
#include "LCD_driver.h"
#include"chinese.h"
#define    LCD_cs(x)   x ? GPIO_SetBits(GPIOB, LCD_CS) :   GPIO_ResetBits(GPIOB, LCD_CS)/

void delay(u32);

GPIO_InitTypeDef GPIO_1;

int main(void)
{
    SystemInit();
    
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB,ENABLE);
    GPIO_1.GPIO_Pin=GPIO_Pin_All;
    GPIO_1.GPIO_Mode=GPIO_Mode_Out_PP;
    GPIO_1.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA,&GPIO_1);
    GPIO_Init(GPIOB,&GPIO_1);
    GPIO_SetBits(GPIOA,GPIO_Pin_All);
    GPIO_SetBits(GPIOB,GPIO_Pin_All);
    
    LCD_Init();
    Pant(0x0000, 0x0000);
    LCD_cs(0);  //打开片选使能
    
    ChineseChar(10,10,64,64,0xf800,0x0000,hz1); //位置 大小 颜色 背景 汉字
    ChineseChar(74,10,64,64,0xf800,0x0000,hz2);
    ChineseChar(138,10,64,64,0xf800,0x0000,hz2);
    
    ChineseChar(10,80,64,64,0x001f,0xffff,hz1);
    ChineseChar(74,80,64,64,0x001f,0xffff,hz3);
    ChineseChar(138,80,64,64,0x001f,0xffff,hz4);
    
    ChineseChar(138,160,64,64,0xffe0,0x0000,hz5);
    
    LCD_cs(1);  //关闭片选使能
  while (1);
}   
void delay(u32 a)
{
    while(a--);
}
===============================华丽的lcd.c分割线==============================================
#include"LCD_driver.h"
#include "stm32f10x.h"

    
#define    LCD_rest(x) x ? GPIO_SetBits(GPIOA, LCD_RST):   GPIO_ResetBits(GPIOA, LCD_RST)
#define    LCD_rd(x)   x ? GPIO_SetBits(GPIOA, LCD_RD) :   GPIO_ResetBits(GPIOA, LCD_RD)
#define    LCD_rs(x)   x ? GPIO_SetBits(GPIOB, LCD_RS) :   GPIO_ResetBits(GPIOB, LCD_RS)
#define    LCD_wr(x)   x ? GPIO_SetBits(GPIOB, LCD_WR) :   GPIO_ResetBits(GPIOB, LCD_WR)
#define    LCD_cs(x)   x ? GPIO_SetBits(GPIOB, LCD_CS) :   GPIO_ResetBits(GPIOB, LCD_CS)

void LCD_Init(void)   //初始化
{

    LCD_rest(1);
    delayms(5); 
    LCD_rest(0);
    delayms(5);
    LCD_rest(1);
    delayms(5);
    
    LCD_rs(1);//打开读写数据
    LCD_cs(0);  //打开片选使能
    LCD_Write_COM(0x00,0x10); LCD_Write_DATA(0x00,0x00);    
    delayms(100);
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x00,0x1c); 
    LCD_Write_COM(0x00,0x12); LCD_Write_DATA(0x12,0x12);  
    LCD_Write_COM(0x00,0x13); LCD_Write_DATA(0x00,0x41);  
    LCD_Write_COM(0x00,0x14); LCD_Write_DATA(0x40,0x50);    
    LCD_Write_COM(0x00,0x10); LCD_Write_DATA(0x08,0x00); 
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x01,0x1c); 
    delayms(3000);
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x03,0x1c);  
    delayms(3000);
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x07,0x1c);  
    delayms(3000);
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x0f,0x1c);  
    delayms(400);
    LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x0f,0x39);   
    delayms(600);
    LCD_Write_COM(0x00,0x01); LCD_Write_DATA(0x01,0x28);
    LCD_Write_COM(0x00,0x02); LCD_Write_DATA(0x01,0x00);
    LCD_Write_COM(0x00,0x03); LCD_Write_DATA(0x10,0x30);  
    LCD_Write_COM(0x00,0x08); LCD_Write_DATA(0x08,0x08);
    LCD_Write_COM(0x00,0x0b); LCD_Write_DATA(0x11,0x05);
    LCD_Write_COM(0x00,0x0c); LCD_Write_DATA(0x00,0x00);
    LCD_Write_COM(0x00,0x15); LCD_Write_DATA(0x00,0x20);
    LCD_Write_COM(0x00,0x30); LCD_Write_DATA(0x00,0x00);
    LCD_Write_COM(0x00,0x34); LCD_Write_DATA(0x01,0x3f);   //           指定显示的终点和起点
    LCD_Write_COM(0x00,0x35); LCD_Write_DATA(0x00,0x00);   //
    LCD_Write_COM(0x00,0x36); LCD_Write_DATA(0x00,0xef);   //
    LCD_Write_COM(0x00,0x37); LCD_Write_DATA(0x00,0x00);   //
    LCD_Write_COM(0x00,0x38); LCD_Write_DATA(0x01,0x3f);   //
    LCD_Write_COM(0x00,0x39); LCD_Write_DATA(0x00,0x00);   //
    LCD_Write_COM(0x00,0x50); LCD_Write_DATA(0x01,0x01);
    LCD_Write_COM(0x00,0x51); LCD_Write_DATA(0x09,0x03);                                         
    LCD_Write_COM(0x00,0x52); LCD_Write_DATA(0x0b,0x08);                                              LCD_Write_COM(0x00,0x53); LCD_Write_DATA(0x08,0x05);   
    LCD_Write_COM(0x00,0x54); LCD_Write_DATA(0x01,0x01);       
    LCD_Write_COM(0x00,0x55); LCD_Write_DATA(0x0d,0x06);     
    LCD_Write_COM(0x00,0x56); LCD_Write_DATA(0x0e,0x0a);              
    LCD_Write_COM(0x00,0x57); LCD_Write_DATA(0x01,0x00);             
    LCD_Write_COM(0x00,0x58); LCD_Write_DATA(0x1f,0x0b);                               
    LCD_Write_COM(0x00,0x59); LCD_Write_DATA(0x02,0x01);                          
    LCD_Write_COM(0x00,0x20); LCD_Write_DATA(0x00,0x00);
    LCD_Write_COM(0x00,0x21); LCD_Write_DATA(0x00,0x00);
    LCD_Write_COM(0x00,0x0f); LCD_Write_DATA(0x1f,0x01);
    delayms(3000);
    LCD_Write_COM(0x00,0x07); LCD_Write_DATA(0x00,0x16);                                
    delayms(320);
    LCD_Write_COM(0x00,0x07); LCD_Write_DATA(0x00,0x17);
    LCD_cs(1);  //关闭片选使能
}  


void delayms(int count)
{
    int i,j;
    for(i=0;i<count;i++)
        for(j=0;j<100;j++);
}


void LCD_Writ_Bus(uint VH , uint VL)   //并行数据写入函数
{

    GPIO_SetBits(GPIOA,  VH & 0x00ff);
    GPIO_ResetBits(GPIOA, (~ VH & 0x00ff));
    GPIO_SetBits(GPIOB,  (VL)<<8 & 0xff00);
    GPIO_ResetBits(GPIOB, ((~VL)<<8) & 0xff00);
    LCD_wr(0);
    LCD_wr(1);////写数据 通过上升沿
}

void LCD_Write_COM(char VH,char VL)  //发送命令
{   
    LCD_rs(0);
    LCD_Writ_Bus(VH,VL);
}


void LCD_Write_DATA(char VH,char VL)    //发送数据
{
    LCD_rs(1);
    LCD_Writ_Bus(VH,VL);
}

void Address_set(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2)
{
    LCD_Write_COM(0x00,0x20);LCD_Write_DATA(x1>>8,x1);    //设置X坐标位置
    LCD_Write_COM(0x00,0x21);LCD_Write_DATA(y1>>8,y1);   //设置Y坐标位置

                      

    LCD_Write_COM(0x00,0x37);LCD_Write_DATA(x1>>8,x1);   //开始X
    LCD_Write_COM(0x00,0x39);LCD_Write_DATA(y1>>8,y1);    //开始Y
    LCD_Write_COM(0x00,0x36);LCD_Write_DATA(x2>>8,x2);   //结束X
    LCD_Write_COM(0x00,0x38);LCD_Write_DATA(y2>>8,y2);   //结束Y

    LCD_Write_COM(0x00,0x22); //开启GRAM 计数器自动增加减少              
}

void ChineseChar(uint x,uint y,short sizex,short sizey,uint For_color,uint Bk_color,unsigned char *c)
{
    short  ncols,nrows,i,j;
    ncols =sizex-1;
    nrows =sizey-1;
    
    Address_set(x,  y, x+nrows,y+ncols);
   
    for(i=0;i<sizex*sizey/8;i++)
    {
        for(j=0;j<8;j++)
        {
            if(c[i]>>j&0x01)
                LCD_Write_DATA(For_color>>8 , For_color  );  //填充字颜色
            else
                LCD_Write_DATA( Bk_color>>8 ,  Bk_color);  //填充背景色
        }
    }
}



void Pant(char VH,char VL)//背景填充
{
    int i,j;
    LCD_cs(0);  //打开片选使能
    Address_set(0,0,239,319);
    for(i=0;i<320;i++)
        for (j=0;j<240;j++)
            LCD_Write_DATA(VH,VL);
    LCD_cs(1);  //关闭片选使能
}

==========================================华丽的LCD_driver.h分割线================================
#define uchar unsigned char
#define uint unsigned int

#define  LCD_DataPortH P1     //高8位数据口,8位模式下只使用高8位
#define  LCD_DataPortL P0     //低8位数据口 ,8位模式下低8位可以不接线


#define LCD_WR    GPIO_Pin_2 //WR  引脚定义 P2^5
#define LCD_RS    GPIO_Pin_1 //RS  引脚定义 P2^6
#define LCD_CS    GPIO_Pin_0 //CS  引脚定义 P2^7
#define LCD_RST   GPIO_Pin_11     //RST 引脚定义 P3^3
#define LCD_RD    GPIO_Pin_8 //RD  引脚定义 P3^2


#define  LCD_SIZE_X 240
#define  LCD_SIZE_Y 320

void LCD_Init(void);
void ChineseChar(uint x,uint y,short sizex,short sizey,uint For_color,uint Bk_color,unsigned char *c);
void delayms(int count) ;
void LCD_Writ_Bus( uint VH, uint VL);
void LCD_Write_COM(char VH,char VL);
void LCD_Write_DATA(char VH,char VL);
void Pant(char VH,char VL);
=================================华丽的chinese.h分割线================================
extern unsigned char hz1[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x3F,0x00,0x00,0x00,0xF8,0x1F,
0x00,0xF0,0x7F,0x00,0x00,0x00,0xF8,0x1F,0x00,0xF0,0x7F,0x00,0x00,0x00,0xF8,0x1F,
0x00,0xE0,0xFF,0x00,0x00,0x00,0xF8,0x1F,0x00,0xE0,0xFF,0x00,0x00,0x00,0xF8,0x1F,
0x00,0xC0,0xFF,0x01,0x00,0x00,0xF8,0x1F,0x00,0xC0,0xFF,0x01,0xF0,0x3F,0xF8,0x1F,
0x00,0x80,0xFF,0x01,0xF0,0x3F,0xF8,0x1F,0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,
0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,
0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,
0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,
0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x1F,0x00,0x00,0x80,0xFF,0xF1,0x3F,0xF8,0x1F,
0x00,0x00,0x80,0xFF,0xF1,0x3F,0xF8,0x1F,0x00,0x0C,0x80,0xFF,0xF1,0x3F,0xF8,0x1F,
0x00,0x1F,0x80,0xFF,0xF0,0x3F,0xF8,0x1F,0x80,0x3F,0xC0,0xFF,0xF0,0x3F,0xF8,0x1F,
0xC0,0x7F,0xC0,0xFF,0xF0,0x3F,0xF8,0x1F,0xF0,0x7F,0xC0,0xFF,0xF0,0x3F,0xF8,0x1F,
0xF0,0xFF,0xE0,0x7F,0xF0,0x3F,0xF8,0x1F,0xE0,0xFF,0xE1,0x7F,0xF0,0x3F,0xF8,0x1F,
0xC0,0xFF,0xE3,0x7F,0xF0,0x3F,0xF8,0x1F,0x80,0xFF,0xF3,0x3F,0xF0,0x3F,0xF8,0x1F,
0x80,0xFF,0xF7,0x3F,0xF0,0x3F,0xF8,0x1F,0x00,0xFF,0xFF,0x3F,0xF0,0x3F,0xF8,0x1F,
0x00,0xFE,0xFF,0x1F,0xF0,0x3F,0xF8,0x1F,0x00,0xFE,0xFF,0x1F,0xF0,0x3F,0xF8,0x1F,
0x00,0xFC,0xFF,0x0F,0xF0,0x3F,0xF8,0x1F,0x00,0xF8,0xFF,0x0F,0xF0,0x3F,0xF8,0x1F,
0x00,0xF0,0xFF,0x0F,0xF0,0x3F,0xF8,0x1F,0x00,0xF0,0xFF,0x07,0xF0,0x3F,0xF8,0x1F,
0x00,0xE0,0xFF,0x07,0xF0,0x3F,0xF8,0x1F,0x00,0xC0,0xFF,0x03,0xF0,0x3F,0xF8,0x1F,
0x00,0xC0,0xFF,0x03,0xF0,0x3F,0xF8,0x1F,0x00,0xC0,0xFF,0x07,0xF0,0x3F,0xF8,0x1F,
0x00,0xC0,0xFF,0x0F,0xF0,0x3F,0xF8,0x1F,0x00,0xE0,0xFF,0x0F,0xF0,0x3F,0xF8,0x1F,
0x00,0xF0,0xFF,0x1F,0xF0,0x3F,0xF8,0x1F,0x00,0xF0,0xFF,0x3F,0xF0,0x3F,0xF8,0x1F,
0x00,0xF8,0xFF,0x3F,0xF0,0x3F,0xF8,0x1F,0x00,0xFC,0xFF,0x7F,0xF0,0x3F,0xF8,0x1F,
0x00,0xFC,0xFF,0xFF,0xF0,0x3F,0xF8,0x1F,0x00,0xFE,0xFF,0xFF,0x01,0x00,0xF8,0x1F,
0x00,0xFF,0xEF,0xFF,0x01,0x00,0xF8,0x1F,0x80,0xFF,0xCF,0xFF,0x03,0x00,0xF8,0x1F,
0xC0,0xFF,0xC7,0xFF,0x07,0x00,0xF8,0x1F,0xE0,0xFF,0x83,0xFF,0x07,0x00,0xF8,0x1F,
0xF0,0xFF,0x03,0xFF,0x0F,0x00,0xFC,0x1F,0xF8,0xFF,0x01,0xFF,0xDF,0xFF,0xFF,0x1F,
0xFC,0xFF,0x00,0xFE,0x8F,0xFF,0xFF,0x1F,0xFE,0x7F,0x00,0xFC,0x83,0xFF,0xFF,0x1F,
0xFF,0x3F,0x00,0xFC,0x81,0xFF,0xFF,0x1F,0xFE,0x3F,0x00,0xF8,0x00,0xFF,0xFF,0x0F,
0xFC,0x1F,0x00,0x30,0x00,0xFF,0xFF,0x07,0xF8,0x0F,0x00,0x00,0x00,0xFF,0xFF,0x03,
0xF0,0x03,0x00,0x00,0x00,0xFF,0xFF,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0xC0,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,
};//汉字“刘”

extern unsigned char hz2[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,
0x00,0x00,0xFF,0x03,0xC0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,
0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,
0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,
0xF8,0x0F,0xFC,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0x0F,0xFC,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xE3,0x3F,0x00,0xFC,0x0F,0xF8,0xFF,0xFF,0xE3,0x3F,0x00,0xFC,0x0F,
0xF8,0xFF,0xFF,0xE3,0x3F,0x00,0xFC,0x0F,0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,
0xF8,0x0F,0xFC,0xE3,0x3F,0x00,0xFC,0x0F,0xF8,0x0F,0xFC,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0x0F,0xFC,0xE3,0xFF,0xFF,0xFF,0x0F,0xF8,0x0F,0xFC,0xE3,0xFF,0xFF,0xFF,0x0F,
0xF8,0x0F,0xFC,0xF3,0xFF,0xFF,0xFF,0x0F,0xF8,0x0F,0xFC,0xF3,0xFF,0xFF,0xFF,0x0F,
0xF8,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0x0F,0xF8,0xFF,0xFF,0xF3,0x1F,0x00,0xFC,0x0F,
0xF8,0xFF,0xFF,0xFB,0x1F,0x00,0xFC,0x0F,0xF8,0xFF,0xFF,0xFB,0x1F,0x00,0xFC,0x0F,
0xF8,0xFF,0xFF,0xFB,0x0F,0x00,0xFC,0x0F,0xF8,0xFF,0xFF,0xFF,0x0F,0x00,0xFC,0x0F,
0xF8,0xFF,0xFF,0xFF,0x0F,0x00,0xFC,0x0F,0xF8,0x0F,0x00,0xFE,0x0F,0x00,0xFC,0x07,
0xF8,0x0F,0x00,0xFF,0x07,0x00,0xFE,0x07,0xF8,0x0F,0x00,0xFF,0xC7,0xFF,0xFF,0x07,
0xF8,0x0F,0x80,0xFF,0x83,0xFF,0xFF,0x07,0xF8,0x0F,0xC0,0xFF,0x83,0xFF,0xFF,0x07,
0x00,0x00,0xE0,0xFF,0x81,0xFF,0xFF,0x03,0x00,0x00,0xE0,0xFF,0x81,0xFF,0xFF,0x03,
0x00,0x00,0x80,0xFF,0x80,0xFF,0xFF,0x01,0x00,0x00,0x00,0x7E,0x80,0xFF,0xFF,0x00,
0x00,0x00,0x00,0x7C,0x00,0xFF,0x3F,0x00,0x00,0x00,0x00,0x38,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,

};//汉字“萌”
extern unsigned char hz3[]={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,0x3E,0x00,0x00,0x00,0xFF,0x01,0x00,
0x00,0xFE,0x03,0x00,0x00,0xFF,0x01,0x00,0x00,0xFE,0x03,0x00,0x00,0xFF,0x01,0x00,
0x00,0xFE,0x03,0x00,0x00,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0x00,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,0x00,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0x00,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,0x00,0xFF,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0x80,0xFF,0xFE,0xFF,0xFE,0xFF,0xFF,0x1F,0x80,0xFF,0xFE,0xFF,0x00,0xFF,0xE1,0x1F,
0x80,0xFF,0x80,0xFF,0x00,0xFF,0xE1,0x1F,0xC0,0xFF,0xC0,0x7F,0x00,0xFF,0xE1,0x1F,
0xC0,0x7F,0xC0,0x7F,0x00,0xFF,0xE1,0x1F,0xC0,0x7F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0x7F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x7F,0xF0,0xDF,0xFF,0xFF,0xFF,0xFF,
0xE0,0x7F,0xF8,0xCF,0xFF,0xFF,0xFF,0xFF,0xF0,0x7F,0xF8,0xCF,0xFF,0xFF,0xFF,0xFF,
0xF0,0x7F,0xFC,0xC7,0xFF,0xFF,0xFF,0xFF,0xF0,0x7F,0xFE,0x07,0x00,0xFF,0xE1,0x1F,
0xF8,0x7F,0xFE,0x03,0x00,0xFF,0xE1,0x1F,0xF8,0x7F,0xFF,0x01,0x00,0xFF,0xE1,0x1F,
0xFC,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,0xFC,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0xFE,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,0xFE,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0xFE,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,0xFF,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0x1F,
0xFF,0x7F,0x00,0xFF,0x00,0xFF,0x01,0x00,0xFE,0x7F,0x00,0xFF,0x00,0xFF,0x01,0x00,
0xFE,0x7F,0x00,0xFF,0x00,0xFF,0x01,0x00,0xFE,0x7F,0x80,0xFF,0xFF,0xFF,0xFF,0x1F,
0xFE,0x7F,0x98,0xFF,0xFF,0xFF,0xFF,0x1F,0xFE,0x7F,0xBC,0xFF,0xFF,0xFF,0xFF,0x1F,
0xFC,0x7F,0xBE,0x7F,0xFF,0xFF,0xFF,0x1F,0xFC,0xFF,0xBF,0x7F,0xFF,0xFF,0xFF,0x1F,
0xDC,0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0x1F,0xDC,0xFF,0xFF,0x7F,0x00,0xFF,0x01,0x00,
0xCC,0xFF,0xFF,0x7F,0x00,0xFF,0x01,0x00,0xC0,0xFF,0xFF,0x7F,0x00,0xFF,0x01,0x00,
0xC0,0x7F,0xFF,0xBF,0xFF,0xFF,0xFF,0x3F,0xC0,0x7F,0xFF,0xBF,0xFF,0xFF,0xFF,0x3F,
0xC0,0x7F,0xFE,0xBF,0xFF,0xFF,0xFF,0x3F,0xC0,0x7F,0xFE,0xBF,0xFF,0xFF,0xFF,0x3F,
0xC0,0x7F,0xFC,0x9F,0xFF,0xFF,0xFF,0x3F,0xC0,0x7F,0xFC,0x9F,0xFF,0xFF,0xFF,0x3F,
0xC0,0x7F,0xF8,0x1F,0x00,0xFF,0x01,0x00,0xC0,0x7F,0xF8,0x3F,0x00,0xFF,0x01,0x00,
0xC0,0x7F,0xFC,0x7F,0x00,0xFF,0x01,0x00,0xC0,0x7F,0xFE,0xFF,0x01,0xFF,0x01,0x00,
0xC0,0x7F,0xFF,0xFF,0x07,0xFF,0x01,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,
0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0xC0,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0x7F,0xC0,0xFF,0xFF,0xF8,0xFF,0xFF,0xFF,0x7F,
0xC0,0xFF,0x7F,0xE0,0xFF,0xFF,0xFF,0x3F,0xC0,0xFF,0x3F,0x00,0xFF,0xFF,0xFF,0x3F,
0xC0,0xFF,0x1F,0x00,0xE0,0xFF,0xFF,0x3F,0xC0,0x7F,0x0F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x06,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,

};//汉字“健”
extern unsigned char hz4[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,
0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0x00,0x00,0x00,
0x00,0x00,0x00,0xF0,0xFF,0x01,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0x00,0x00,0xE0,0x7F,0x00,0x00,0xFF,0x03,0x00,0x00,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0x00,0x00,0xE0,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0x03,0xE0,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0x03,0xE0,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,
0xE0,0x7F,0x00,0x00,0xFF,0x03,0xFE,0x03,0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xE0,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,
0xE0,0x7F,0xFC,0x00,0xFF,0x03,0xE0,0x03,0xE0,0x7F,0xFE,0x01,0xFF,0x03,0xF8,0x07,
0xE0,0x7F,0xFF,0x07,0xFF,0x07,0xFC,0x0F,0xE0,0x7F,0xFF,0x1F,0xFF,0x0F,0xFF,0x1F,
0xF0,0xFF,0xFF,0x3F,0xFF,0xDF,0xFF,0x3F,0xF0,0x3F,0xFC,0xDF,0xFF,0xFF,0xFF,0x0F,
0xF0,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0x03,0xF0,0x3F,0xE0,0xFF,0xFF,0xFF,0xFF,0x00,
0xF0,0x3F,0xC0,0xFF,0xFF,0xFF,0x3F,0x00,0xF8,0x3F,0xF0,0xFF,0xFF,0xFF,0x1F,0x00,
0xF8,0x3F,0xFC,0xFF,0xFF,0xFF,0x7F,0x00,0xF8,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,
0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFC,0xFF,0xFF,0x3F,0xFF,0xF3,0xFF,0xFF,
0xFC,0xFF,0xFF,0x0F,0xFF,0xE3,0xFF,0x7F,0xFE,0xFF,0xFF,0x03,0xFF,0x81,0xFF,0x3F,
0xFE,0xEF,0xFF,0x87,0xFF,0x01,0xFF,0x3F,0xFF,0xEF,0x1F,0xFF,0xFF,0x01,0xFC,0x1F,
0xFF,0xC7,0x07,0xFF,0xFF,0x01,0xF0,0x1F,0xFC,0xC7,0x01,0xFF,0xFF,0x01,0xC0,0x0F,
0xF8,0x07,0x00,0xFF,0xFF,0x00,0x00,0x07,0xF0,0x03,0x00,0xFF,0xFF,0x00,0x00,0x00,
0xC0,0x03,0x00,0xFE,0x7F,0x00,0x00,0x00,0x80,0x01,0x00,0xFE,0x1F,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,
};//汉字“康”
extern unsigned char hz5[]={
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,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,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0xF0,0x1F,0xF8,0x0F,0x00,0x00,0x00,
0x00,0xF8,0x03,0xC0,0x1F,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x3F,0x00,0x00,0x00,
0x00,0x7F,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0xFC,0x00,0x00,0x00,
0x80,0x0F,0x00,0x00,0xF8,0x01,0x00,0x00,0xC0,0x0F,0x00,0x00,0xF0,0x03,0x00,0x00,
0xC0,0x07,0x00,0x00,0xE0,0x03,0x00,0x00,0xE0,0x03,0x00,0x00,0xC0,0x07,0x00,0x00,
0xE0,0x03,0x1F,0xF8,0xC0,0x07,0x00,0x00,0xF0,0x81,0x3F,0xFC,0x81,0x0F,0x00,0x00,
0xF0,0x81,0x3F,0xFC,0x81,0x0F,0x00,0x00,0xF0,0x81,0x3F,0xFC,0x81,0x0F,0x00,0x00,
0xF8,0x00,0x1F,0xF8,0x00,0x1F,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,
0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,
0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,
0xF8,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0xF8,0xE0,0x03,0xC0,0x07,0x1F,0x00,0x00,
0xF8,0xE0,0x07,0xE0,0x07,0x1F,0x00,0x00,0xF0,0xC1,0x0F,0xF0,0x83,0x0F,0x00,0x00,
0xF0,0x81,0x1F,0xF0,0x81,0x0F,0x00,0x00,0xF0,0x01,0x3F,0xFC,0x81,0x0F,0x00,0x00,
0xE0,0x03,0xFE,0xFF,0xC0,0x07,0x00,0x00,0xE0,0x03,0xFC,0x3F,0xC0,0x07,0x00,0x00,
0xC0,0x07,0xF0,0x0F,0xE0,0x03,0x00,0x00,0xC0,0x0F,0x00,0x00,0xF0,0x03,0x00,0x00,
0x80,0x0F,0x00,0x00,0xF8,0x01,0x00,0x00,0x00,0x1F,0x00,0x00,0xFC,0x00,0x00,0x00,
0x00,0x7F,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x3F,0x00,0x00,0x00,
0x00,0xF8,0x03,0xC0,0x1F,0x00,0x00,0x00,0x00,0xF0,0x1F,0xF8,0x0F,0x00,0x00,0x00,
0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0xF8,0x1F,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,
};//笑脸~~


0 0