⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 font6x8.c.bak

📁 PIC KS0108 圖型液晶驅動C源碼
💻 BAK
📖 第 1 页 / 共 2 页
字号:
#include "font6x8.h"


//The ASCII code for the first element of the array
#define FONT6x8_OFFSET_SYMBOL1 		0x20
#define FONT6x8_OFFSET_NUMBER 		0x30
#define FONT6x8_OFFSET_SYMBOL2 		0x3A
#define FONT6x8_OFFSET_CAP_LETTER 	0x41
#define FONT6x8_OFFSET_SYMBOL3 		0x5B
#define FONT6x8_OFFSET_LETTER 		0x61

/****************************************************************
* Character position indexing table
****************************************************************/
const unsigned char FONT6x8_charPos[] = {
	FONT6x8_WIDTH*0, FONT6x8_WIDTH*1, FONT6x8_WIDTH*2,
	FONT6x8_WIDTH*3, FONT6x8_WIDTH*4, FONT6x8_WIDTH*5,
	FONT6x8_WIDTH*6, FONT6x8_WIDTH*7, FONT6x8_WIDTH*8,
	FONT6x8_WIDTH*9, FONT6x8_WIDTH*10,FONT6x8_WIDTH*11,
	FONT6x8_WIDTH*12,FONT6x8_WIDTH*13,FONT6x8_WIDTH*14,
	FONT6x8_WIDTH*15,FONT6x8_WIDTH*16,FONT6x8_WIDTH*17,
	FONT6x8_WIDTH*18,FONT6x8_WIDTH*19,FONT6x8_WIDTH*20
};

const unsigned char FONT6x8_symbol1[][6] = {
//' '
{
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'!'
{
0x00,    /*  ........  */
0x00,    /*  ........  */
0x5F,    /*  .@.@@@@@  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'\"'
{
0x00,    /*  ........  */
0x07,    /*  .....@@@  */
0x00,    /*  ........  */
0x07,    /*  .....@@@  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'#'
{
0x14,    /*  ...@.@..  */
0x7F,    /*  .@@@@@@@  */
0x14,    /*  ...@.@..  */
0x7F,    /*  .@@@@@@@  */
0x14,    /*  ...@.@..  */
0x00,    /*  ........  */
},
//'$'
{
0x24,    /*  ..@..@..  */
0x2A,    /*  ..@.@.@.  */
0x7F,    /*  .@@@@@@@  */
0x2A,    /*  ..@.@.@.  */
0x12,    /*  ...@..@.  */
0x00,    /*  ........  */
},
//'%'
{
0x23,    /*  ..@...@@  */
0x13,    /*  ...@..@@  */
0x08,    /*  ....@...  */
0x64,    /*  .@@..@..  */
0x62,    /*  .@@...@.  */
0x00,    /*  ........  */
},
//'&'
{
0x36,    /*  ..@@.@@.  */
0x49,    /*  .@..@..@  */
0x56,    /*  .@.@.@@.  */
0x20,    /*  ..@.....  */
0x50,    /*  .@.@....  */
0x00,    /*  ........  */
},
//'\''
{
0x00,    /*  ........  */
0x08,    /*  ....@...  */
0x07,    /*  .....@@@  */
0x03,    /*  ......@@  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'('
{
0x00,    /*  ........  */
0x1C,    /*  ...@@@..  */
0x22,    /*  ..@...@.  */
0x41,    /*  .@.....@  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//')'
{
0x00,    /*  ........  */
0x41,    /*  .@.....@  */
0x22,    /*  ..@...@.  */
0x1C,    /*  ...@@@..  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'*'
{
0x24,    /*  ..@..@..  */
0x18,    /*  ...@@...  */
0x7E,    /*  .@@@@@@.  */
0x18,    /*  ...@@...  */
0x24,    /*  ..@..@..  */
0x00,    /*  ........  */
},
//'+'
{
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x3E,    /*  ..@@@@@.  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x00,    /*  ........  */
},
//','
{
0x00,    /*  ........  */
0x80,    /*  @.......  */
0x70,    /*  .@@@....  */
0x30,    /*  ..@@....  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'-'
{
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x00,    /*  ........  */
},
//'.'
{
0x00,    /*  ........  */
0x00,    /*  ........  */
0x60,    /*  .@@.....  */
0x60,    /*  .@@.....  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'/'
{
0x20,    /*  ..@.....  */
0x10,    /*  ...@....  */
0x08,    /*  ....@...  */
0x04,    /*  .....@..  */
0x02,    /*  ......@.  */
0x00,    /*  ........  */
}
};


const unsigned char FONT6x8_number[][6] = {
//'0'
{
0x3E,    /*  ..@@@@@.  */
0x41,    /*  .@.....@  */
0x49,    /*  .@..@..@  */
0x41,    /*  .@.....@  */
0x3E,    /*  ..@@@@@.  */
0x00,    /*  ........  */
},
//'1'
{
0x00,    /*  ........  */
0x42,    /*  .@....@.  */
0x7F,    /*  .@@@@@@@  */
0x40,    /*  .@......  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'2'
{
0x72,    /*  .@@@..@.  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x46,    /*  .@...@@.  */
0x00,    /*  ........  */
},
//'3'
{
0x21,    /*  ..@....@  */
0x41,    /*  .@.....@  */
0x49,    /*  .@..@..@  */
0x4D,    /*  .@..@@.@  */
0x33,    /*  ..@@..@@  */
0x00,    /*  ........  */
},
//'4'
{
0x18,    /*  ...@@...  */
0x14,    /*  ...@.@..  */
0x12,    /*  ...@..@.  */
0x7F,    /*  .@@@@@@@  */
0x10,    /*  ...@....  */
0x00,    /*  ........  */
},
//'5'
{
0x27,    /*  ..@..@@@  */
0x45,    /*  .@...@.@  */
0x45,    /*  .@...@.@  */
0x45,    /*  .@...@.@  */
0x39,    /*  ..@@@..@  */
0x00,    /*  ........  */
},
//'6'
{
0x3C,    /*  ..@@@@..  */
0x4A,    /*  .@..@.@.  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x31,    /*  ..@@...@  */
0x00,    /*  ........  */
},
//'7'
{
0x41,    /*  .@.....@  */
0x21,    /*  ..@....@  */
0x11,    /*  ...@...@  */
0x09,    /*  ....@..@  */
0x07,    /*  .....@@@  */
0x00,    /*  ........  */
},
//'8'
{
0x36,    /*  ..@@.@@.  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x36,    /*  ..@@.@@.  */
0x00,    /*  ........  */
},
//'9'
{
0x46,    /*  .@...@@.  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x29,    /*  ..@.@..@  */
0x1E,    /*  ...@@@@.  */
0x00,    /*  ........  */
}
};

const unsigned char FONT6x8_symbol2[][6] = {
//':'
{
0x00,    /*  ........  */
0x00,    /*  ........  */
0x14,    /*  ...@.@..  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//';'
{
0x00,    /*  ........  */
0x40,    /*  .@......  */
0x34,    /*  ..@@.@..  */
0x00,    /*  ........  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'<'
{
0x00,    /*  ........  */
0x08,    /*  ....@...  */
0x14,    /*  ...@.@..  */
0x22,    /*  ..@...@.  */
0x41,    /*  .@.....@  */
0x00,    /*  ........  */
},
//'='
{
0x14,    /*  ...@.@..  */
0x14,    /*  ...@.@..  */
0x14,    /*  ...@.@..  */
0x14,    /*  ...@.@..  */
0x14,    /*  ...@.@..  */
0x00,    /*  ........  */
},
//'>'
{
0x00,    /*  ........  */
0x41,    /*  .@.....@  */
0x22,    /*  ..@...@.  */
0x14,    /*  ...@.@..  */
0x08,    /*  ....@...  */
0x00,    /*  ........  */
},
//'?'
{
0x02,    /*  ......@.  */
0x01,    /*  .......@  */
0x59,    /*  .@.@@..@  */
0x09,    /*  ....@..@  */
0x06,    /*  .....@@.  */
0x00,    /*  ........  */
},
//'@'
{
0x3E,    /*  ..@@@@@.  */
0x41,    /*  .@.....@  */
0x5D,    /*  .@.@@@.@  */
0x59,    /*  .@.@@..@  */
0x4E,    /*  .@..@@@.  */
0x00,    /*  ........  */
}
};

const unsigned char FONT6x8_capLetter[][6] = {
//'A'
{
0x7C,    /*  .@@@@@..  */
0x12,    /*  ...@..@.  */
0x11,    /*  ...@...@  */
0x12,    /*  ...@..@.  */
0x7C,    /*  .@@@@@..  */
0x00,    /*  ........  */
},
//'B'
{
0x7F,    /*  .@@@@@@@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x36,    /*  ..@@.@@.  */
0x00,    /*  ........  */
},
//'C'
{
0x3E,    /*  ..@@@@@.  */
0x41,    /*  .@.....@  */
0x41,    /*  .@.....@  */
0x41,    /*  .@.....@  */
0x22,    /*  ..@...@.  */
0x00,    /*  ........  */
},
//'D'
{
0x7F,    /*  .@@@@@@@  */
0x41,    /*  .@.....@  */
0x41,    /*  .@.....@  */
0x41,    /*  .@.....@  */
0x3E,    /*  ..@@@@@.  */
0x00,    /*  ........  */
},
//'E'
{
0x7F,    /*  .@@@@@@@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x49,    /*  .@..@..@  */
0x41,    /*  .@.....@  */
0x00,    /*  ........  */
},
//'F'
{
0x7F,    /*  .@@@@@@@  */
0x09,    /*  ....@..@  */
0x09,    /*  ....@..@  */
0x09,    /*  ....@..@  */
0x01,    /*  .......@  */
0x00,    /*  ........  */
},
//'G'
{
0x3E,    /*  ..@@@@@.  */
0x41,    /*  .@.....@  */
0x41,    /*  .@.....@  */
0x51,    /*  .@.@...@  */
0x73,    /*  .@@@..@@  */
0x00,    /*  ........  */
},
//'H'
{
0x7F,    /*  .@@@@@@@  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x08,    /*  ....@...  */
0x7F,    /*  .@@@@@@@  */
0x00,    /*  ........  */
},
//'I'
{
0x00,    /*  ........  */
0x41,    /*  .@.....@  */
0x7F,    /*  .@@@@@@@  */
0x41,    /*  .@.....@  */
0x00,    /*  ........  */
0x00,    /*  ........  */
},
//'J'
{
0x20,    /*  ..@.....  */
0x40,    /*  .@......  */
0x41,    /*  .@.....@  */
0x3F,    /*  ..@@@@@@  */
0x01,    /*  .......@  */
0x00,    /*  ........  */
},
//'K'
{
0x7F,    /*  .@@@@@@@  */
0x08,    /*  ....@...  */
0x14,    /*  ...@.@..  */
0x22,    /*  ..@...@.  */
0x41,    /*  .@.....@  */
0x00,    /*  ........  */
},
//'L'
{
0x7F,    /*  .@@@@@@@  */
0x40,    /*  .@......  */
0x40,    /*  .@......  */
0x40,    /*  .@......  */
0x40,    /*  .@......  */
0x00,    /*  ........  */
},
//'M'
{
0x7F,    /*  .@@@@@@@  */
0x02,    /*  ......@.  */
0x1C,    /*  ...@@@..  */
0x02,    /*  ......@.  */
0x7F,    /*  .@@@@@@@  */
0x00,    /*  ........  */
},
//'N'
{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -