//---------------------------------------------------------------------- /*EASTRISING TECHNOLOGY CO,.LTD.*/ // Module : 2.2 INCH TFT LCD 240RGB*320 DOTS // Lanuage : C51 Code // Create : JAVEN // Version : 1.0 // Date : Apr-07-2015 // LCM Drive IC : ILI9341 // INTERFACE : 4_Wire-SPI // MCU : STC12LE5A60S2 // VDD : 2.8V //*************************************************************************** #include"stc89.h" #include #include //============================================================= //DEFINE LCD PIN IO sbit CS=P1^0; //CHIP SELECT sbit SCL=P1^1; //SERIAL CLOCK INPUT sbit SDA=P1^2; //SERIAL DATA INPUT/OUTPUT sbit RES=P1^4; //RESET SIGNAL INPUT sbit RS=P1^5; // D/C DATA/COMMAND SELECT //====================================================// unsigned char code zifu[]; void ILI9341_Initial(void); void Write_Cmd_Data(unsigned char CMDP); void Write_Cmd(unsigned char CMD); void Write_Data(unsigned char DH,unsigned char DL); void delayms(unsigned int tt); void Write_Data_U16(unsigned int y); static void LCD_SetPos(unsigned char x0,unsigned char x1,unsigned int y0,unsigned int y1); void ClearScreen(unsigned int bColor); void showzifu(unsigned int x,unsigned int y,unsigned char value,unsigned int dcolor,unsigned int bgcolor); void showzifustr(unsigned int x,unsigned int y,unsigned char *str,unsigned int dcolor,unsigned int bgcolor); //=============================================================== //CLEAR SCREEN void ClearScreen(unsigned int bColor) { unsigned int i,j; LCD_SetPos(0,239,0,319);//320x240 for (i=0;i<320;i++) { for (j=0;j<240;j++) Write_Data_U16(bColor); } } //============================================================== //WRITE DATA WORD void Write_Data_U16(unsigned int y) { unsigned char m,n; m=y>>8; n=y; Write_Data(m,n); } //============================================================= //WRITE COMMAND void Write_Cmd(unsigned char CMD) { unsigned char i; CS=0; RS=0; for(i=0;i<8;i++) { SCL=0; if(CMD&0x80) SDA=1; else SDA=0; SCL=1; CMD=CMD<<1; } CS=1; } //=============================================================== //WRITE COMMAND PARAMETER void Write_Cmd_Data (unsigned char CMDP) { unsigned char i; CS=0; RS=1; for(i=0;i<8;i++) { SCL=0; if(CMDP&0x80) SDA=1; else SDA=0; SCL=1; CMDP=CMDP<<1; } CS=1; } //=================================================================== //WRITE DATA CHAR void Write_Data(unsigned char DH,unsigned char DL) {unsigned char i; CS=0; RS=1; for(i=0;i<8;i++) { SCL=0; if(DH&0x80) SDA=1; else SDA=0; SCL=1; DH=DH<<1; } for(i=0;i<8;i++) { SCL=0; if(DL&0x80) SDA=1; else SDA=0; SCL=1; DL=DL<<1; } CS=1; } //============================================================ //DELAY void delayms(unsigned int count) { int i,j; for(i=0;i>8; YSL=y0; YEH=y1>>8; YEL=y1; Write_Cmd(0x2A); Write_Cmd_Data (0x00); Write_Cmd_Data (x0); Write_Cmd_Data (0x00); Write_Cmd_Data (x1); Write_Cmd(0x2B); Write_Cmd_Data (YSH); Write_Cmd_Data (YSL); Write_Cmd_Data (YEH); Write_Cmd_Data (YEL); Write_Cmd(0x2C);//LCD_WriteCMD(GRAMWR); } //display a character (8 * 12 size) //dcolor:character,gbcolor:background color void showzifu(unsigned int x,unsigned int y,unsigned char value,unsigned int dcolor,unsigned int bgcolor) { unsigned char i,j; unsigned char *temp=zifu; LCD_SetPos(x,x+7,y,y+11); //设置区域 temp+=(value-32)*12; for(j=0;j<12;j++) { for(i=0;i<8;i++) { if((*temp&(1<<(7-i)))!=0) { Write_Data(dcolor>>8,dcolor); } else { Write_Data(bgcolor>>8,bgcolor); } } temp++; } } //display a string (8 * 12 size) //dcolor:character,gbcolor:background color void showzifustr(unsigned int x,unsigned int y,unsigned char *str,unsigned int dcolor,unsigned int bgcolor) { unsigned int x1,y1; x1=x; y1=y; while(*str!='\0') { showzifu(x1,y1,*str,dcolor,bgcolor); x1+=7; str++; } } main() { P1=0xff; P2=0xff; P3=0xff; P0=0xff; ILI9341_Initial(); while(1) {ClearScreen(0x0000); //CLEAR DISPLAY ClearScreen(0xf800); //RED delayms(100); ClearScreen(0x07e0); //GREEN delayms(100); ClearScreen(0x001f); //BLUE delayms(100); ClearScreen(0xffff); //WHITE delayms(100); ClearScreen(0x0eff); //CYAN delayms(100); ClearScreen(0xffe0); //YELLOW delayms(100); ClearScreen(0xf81f); //PINK delayms(100); showzifustr(30,5,"EASTRISING TECHNOLOGY ",0,0xffff); showzifustr(30,20,"WWW.BUY-DISPLAY",0,0xffff); delayms(1000); } } //8*12字符 unsigned char code zifu[]={ /*-- 文字: --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: ! --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x20,0x00,0x00, /*-- 文字: " --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x28,0x50,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: # --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x28,0x28,0xFC,0x28,0x50,0xFC,0x50,0x50,0x00,0x00, /*-- 文字: $ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x20,0x78,0xA8,0xA0,0x60,0x30,0x28,0xA8,0xF0,0x20,0x00, /*-- 文字: % --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x48,0xA8,0xB0,0x50,0x28,0x34,0x54,0x48,0x00,0x00, /*-- 文字: & --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x50,0x50,0x78,0xA8,0xA8,0x90,0x6C,0x00,0x00, /*-- 文字: ' --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: ( --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x04,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x08,0x04,0x00, /*-- 文字: ) --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x40,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x00, /*-- 文字: * --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x20,0xA8,0x70,0x70,0xA8,0x20,0x00,0x00,0x00, /*-- 文字: + --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x20,0x20,0xF8,0x20,0x20,0x20,0x00,0x00,0x00, /*-- 文字: , --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x80, /*-- 文字: - --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: . --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00, /*-- 文字: / --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x08,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x40,0x80,0x00, /*-- 文字: 0 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x00, /*-- 文字: 1 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x60,0x20,0x20,0x20,0x20,0x20,0x70,0x00,0x00, /*-- 文字: 2 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x10,0x20,0x40,0x80,0xF8,0x00,0x00, /*-- 文字: 3 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x08,0x30,0x08,0x08,0x88,0x70,0x00,0x00, /*-- 文字: 4 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x10,0x30,0x50,0x50,0x90,0x78,0x10,0x18,0x00,0x00, /*-- 文字: 5 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x80,0x80,0xF0,0x08,0x08,0x88,0x70,0x00,0x00, /*-- 文字: 6 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x90,0x80,0xF0,0x88,0x88,0x88,0x70,0x00,0x00, /*-- 文字: 7 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x90,0x10,0x20,0x20,0x20,0x20,0x20,0x00,0x00, /*-- 文字: 8 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x70,0x88,0x88,0x88,0x70,0x00,0x00, /*-- 文字: 9 --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x88,0x78,0x08,0x48,0x70,0x00,0x00, /*-- 文字: : --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x20,0x00,0x00, /*-- 文字: ; --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x20,0x00, /*-- 文字: < --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x00,0x00, /*-- 文字: = --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xF8,0x00,0x00,0x00,0x00, /*-- 文字: > --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x40,0x20,0x10,0x08,0x04,0x08,0x10,0x20,0x40,0x00,0x00, /*-- 文字: ? --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x10,0x20,0x20,0x00,0x20,0x00,0x00, /*-- 文字: @ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x98,0xA8,0xA8,0xB8,0x80,0x78,0x00,0x00, /*-- 文字: A --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x20,0x30,0x50,0x50,0x78,0x48,0xCC,0x00,0x00, /*-- 文字: B --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF0,0x48,0x48,0x70,0x48,0x48,0x48,0xF0,0x00,0x00, /*-- 文字: C --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x78,0x88,0x80,0x80,0x80,0x80,0x88,0x70,0x00,0x00, /*-- 文字: D --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF0,0x48,0x48,0x48,0x48,0x48,0x48,0xF0,0x00,0x00, /*-- 文字: E --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x48,0x50,0x70,0x50,0x40,0x48,0xF8,0x00,0x00, /*-- 文字: F --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x48,0x50,0x70,0x50,0x40,0x40,0xE0,0x00,0x00, /*-- 文字: G --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x38,0x48,0x80,0x80,0x9C,0x88,0x48,0x30,0x00,0x00, /*-- 文字: H --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xCC,0x48,0x48,0x78,0x48,0x48,0x48,0xCC,0x00,0x00, /*-- 文字: I --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x20,0x20,0x20,0x20,0x20,0x20,0xF8,0x00,0x00, /*-- 文字: J --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x90,0xE0,0x00, /*-- 文字: K --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xEC,0x48,0x50,0x60,0x50,0x50,0x48,0xEC,0x00,0x00, /*-- 文字: L --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x44,0xFC,0x00,0x00, /*-- 文字: M --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xD8,0xD8,0xD8,0xD8,0xA8,0xA8,0xA8,0xA8,0x00,0x00, /*-- 文字: N --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xDC,0x48,0x68,0x68,0x58,0x58,0x48,0xE8,0x00,0x00, /*-- 文字: O --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x00, /*-- 文字: P --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF0,0x48,0x48,0x70,0x40,0x40,0x40,0xE0,0x00,0x00, /*-- 文字: Q --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x70,0x88,0x88,0x88,0x88,0xE8,0x98,0x70,0x18,0x00, /*-- 文字: R --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF0,0x48,0x48,0x70,0x50,0x48,0x48,0xEC,0x00,0x00, /*-- 文字: S --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x78,0x88,0x80,0x60,0x10,0x08,0x88,0xF0,0x00,0x00, /*-- 文字: T --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0xA8,0x20,0x20,0x20,0x20,0x20,0x70,0x00,0x00, /*-- 文字: U --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xCC,0x48,0x48,0x48,0x48,0x48,0x48,0x30,0x00,0x00, /*-- 文字: V --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xCC,0x48,0x48,0x50,0x50,0x30,0x20,0x20,0x00,0x00, /*-- 文字: W --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xA8,0xA8,0xA8,0x70,0x50,0x50,0x50,0x50,0x00,0x00, /*-- 文字: X --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xD8,0x50,0x50,0x20,0x20,0x50,0x50,0xD8,0x00,0x00, /*-- 文字: Y --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xD8,0x50,0x50,0x20,0x20,0x20,0x20,0x70,0x00,0x00, /*-- 文字: Z --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xF8,0x90,0x10,0x20,0x20,0x40,0x48,0xF8,0x00,0x00, /*-- 文字: [ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x38,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x38,0x00, /*-- 文字: \ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x40,0x40,0x40,0x20,0x20,0x10,0x10,0x10,0x08,0x00,0x00, /*-- 文字: ] --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x70,0x00, /*-- 文字: ^ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x20,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: _ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC, /*-- 文字: ` --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: a --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x38,0x48,0x3C,0x00,0x00, /*-- 文字: b --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xC0,0x40,0x40,0x70,0x48,0x48,0x48,0x70,0x00,0x00, /*-- 文字: c --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x38,0x48,0x40,0x40,0x38,0x00,0x00, /*-- 文字: d --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x18,0x08,0x08,0x38,0x48,0x48,0x48,0x3C,0x00,0x00, /*-- 文字: e --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x78,0x40,0x38,0x00,0x00, /*-- 文字: f --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x1C,0x20,0x20,0x78,0x20,0x20,0x20,0x78,0x00,0x00, /*-- 文字: g --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x3C,0x48,0x30,0x40,0x78,0x44,0x38, /*-- 文字: h --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xC0,0x40,0x40,0x70,0x48,0x48,0x48,0xEC,0x00,0x00, /*-- 文字: i --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x20,0x00,0x00,0x60,0x20,0x20,0x20,0x70,0x00,0x00, /*-- 文字: j --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x10,0x00,0x00,0x30,0x10,0x10,0x10,0x10,0x10,0xE0, /*-- 文字: k --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xC0,0x40,0x40,0x5C,0x50,0x70,0x48,0xEC,0x00,0x00, /*-- 文字: l --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0xE0,0x20,0x20,0x20,0x20,0x20,0x20,0xF8,0x00,0x00, /*-- 文字: m --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xF0,0xA8,0xA8,0xA8,0xA8,0x00,0x00, /*-- 文字: n --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xF0,0x48,0x48,0x48,0xEC,0x00,0x00, /*-- 文字: o --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x48,0x48,0x30,0x00,0x00, /*-- 文字: p --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xF0,0x48,0x48,0x48,0x70,0x40,0xE0, /*-- 文字: q --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x38,0x48,0x48,0x48,0x38,0x08,0x1C, /*-- 文字: r --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xD8,0x60,0x40,0x40,0xE0,0x00,0x00, /*-- 文字: s --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x78,0x40,0x30,0x08,0x78,0x00,0x00, /*-- 文字: t --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x20,0x20,0x70,0x20,0x20,0x20,0x18,0x00,0x00, /*-- 文字: u --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xD8,0x48,0x48,0x48,0x3C,0x00,0x00, /*-- 文字: v --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xEC,0x48,0x50,0x30,0x20,0x00,0x00, /*-- 文字: w --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xA8,0xA8,0x70,0x50,0x50,0x00,0x00, /*-- 文字: x --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xD8,0x50,0x20,0x50,0xD8,0x00,0x00, /*-- 文字: y --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0xEC,0x48,0x50,0x30,0x20,0x20,0xC0, /*-- 文字: z --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x00,0x00,0x00,0x00,0x78,0x10,0x20,0x20,0x78,0x00,0x00, /*-- 文字: { --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x18,0x10,0x10,0x10,0x20,0x10,0x10,0x10,0x10,0x18,0x00, /*-- 文字: | --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, /*-- 文字: } --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x00,0x60,0x20,0x20,0x20,0x10,0x20,0x20,0x20,0x20,0x60,0x00, /*-- 文字: ~ --*/ /*-- 宋体9; 此字体下对应的点阵为:宽x高=6x12 --*/ /*-- 宽度不是8的倍数,现调整为:宽度x高度=8x12 --*/ 0x40,0xA4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };