TFT显示汉字
来源:互联网 发布:夜神模拟器for mac 编辑:程序博客网 时间:2024/06/06 01:14
原文地址:(九)TFT显示汉字作者:忽然横贯
弄了几天,一边写高数 哥们还想考研,勉强看懂TFT几条所谓重要指令的意思。。我想写一个库 以后就不用直接操作寄存器指令的。。目前完成汉字部分。。
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); while(a--);
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); //关闭片选使能
int i,j; for(i=0;i<count;i++) for(j=0;j<100;j++);
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);////写数据 通过上升沿
LCD_rs(0); LCD_Writ_Bus(VH,VL);
LCD_rs(1); LCD_Writ_Bus(VH,VL);
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 计数器自动增加减少
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); //填充背景色 } }
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); //关闭片选使能
==============================华丽的主函数分割线==============================================
#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)
{
}
void delay(u32 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) //初始化
{
}
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 Address_set(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2)
{
}
void ChineseChar(uint x,uint y,short sizex,short sizey,uint For_color,uint Bk_color,unsigned char *c)
{
}
void Pant(char VH,char VL)//背景填充
{
}
==========================================华丽的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
- TFT显示汉字
- TFT 显示字符串和汉字
- STM32+TFT彩屏实现汉字字库显示
- 嵌入式系统学习——STM32之TFT汉字显示
- TFT 汉字字库
- TFT液晶屏显示原理
- EFM32片内外设--TFT 汉字字库
- Raspberry Pi 增加TFT显示
- TFT
- s3c2410+LCD+TFT+驱动+图片显示
- stm32f051系列教程 TFT LCD显示图片
- 驱动TFT要SDRAM做为显示缓存
- 采用CPLD或者FPGA显示TFT液晶屏
- 单片机控制TFT液晶屏显示数字
- EFM32片内外设--TFT 汉字字库(续)
- 汉字显示
- 汉字显示
- 显示汉字
- [Leetcode 264] Ugly Number II
- Sublime Text 3 常用插件以及安装方法
- 二叉树的基本操作-递归实现
- 基于spring框架的BS构架web应用程序的一些学习心得
- Asp.mvc ~ 使用AngularJs构建SPA
- TFT显示汉字
- c/c++使用gsoap调用wcf发布的webservice
- HDOJ 题目3397 Sequence operation(线段树区间覆盖异或合并)
- HDU 1712 ACboy needs your help(泛化物品dp)
- Java编程:Beanutils-No destination bean specified问题分析
- MySQL 取得两个时间相差的分钟数 及 常用时间函数
- C#StringBuilder的使用
- 数据结构之---C语言实现平衡二叉树(AVL树)
- tunnel(GRE隧道)+VPN配置过程分析