📄 lattice_character.h
字号:
/*
****************************************************************************************
头部文件名: Lattice_Character_H.H
头部文件名称: 128×64液晶模块(控制芯片:HD61202/3)的头部文件
文件版本: 1.0
文件功能:
本文件是对 ATmega16 控制128×64液晶模块(控制芯片:HD61202/3)显示
源程序文件的常量、数据结构类型进行定义和函数原型声明的头部文件。
文件说明:
编译工具软件: CodeVision AVR C 版本:1.24.6 以上
链接文件:
编作者:
编作者 E-Mail: PTZSW@163.COM
编制日期: 2005年5月18日
------------------------------------------------------------------------------
头部文件版本历史:
2005年5月18日 -------- 版本 1.0 :发行版本
****************************************************************************************
*/
/*======================================================================================
下面两条指令是本头部文件条件编译的预处理指令,用于防止本头部文件被其他文件重复引用。
======================================================================================*/
#ifndef Lattice_Character_H /* "Lattice_Character_H" 条件编译开始 */
#define Lattice_Character_H
/*======================================================================================
下面这三条指令是用于区分编译系统为 C++ 或 C 的预处理指令。
"__cplusplus" 为 C++ 预处理器名字,这三条指令表明接在其下面的那些指令为 C 程序特征。
======================================================================================*/
#ifdef __cplusplus
extern "C" {
#endif
/*======================================================================================
“欢迎”
64×64点阵字符的纵向取模和字节倒序(即一个字节倒过来)特征的显示数据表
======================================================================================*/
static const unsigned char Welcome_64_64[2][64*64/LCDM_DataBits] = {
/*----------------------------------------------------------------------------
字符――[欢]――64点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x80,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xE0,0xFC,0x7E,
0x1F,0x0F,0x07,0x03,0xC3,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x7C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,
0xC0,0xE0,0xF0,0xF0,0xF8,0xF0,0xF0,0xF0,
0xF0,0xF0,0xE0,0xC0,0x80,0x01,0x01,0x00,
0x00,0x00,0xE0,0xFC,0xFF,0xFF,0xFF,0xFF,
0x7F,0x9F,0x87,0xC1,0xC0,0xE0,0xF0,0xF0,
0xF8,0xF8,0xF8,0xF0,0xF0,0xE0,0xE0,0xC0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x07,0x0E,0x1E,0x3E,0x7F,0x7F,0x7F,0x7F,
0x7F,0x7F,0x3F,0x1F,0xEF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x7F,0x1F,0x0E,0xE0,0xF0,
0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x7F,0x3F,0x1F,0x8F,0xEF,0xF7,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x30,0x30,0x38,0x78,
0x7C,0x7C,0x7C,0x7C,0xFC,0xFE,0xFE,0xFE,
0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x1F,0x03,0x00,0x00,0x00,0x1F,0x3F,
0x3F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x0E,0x0E,0x1E,0x1F,0x1F,0x0F,0x0F,0x0F,
0x07,0x07,0x03,0x01,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xC0,0xC0,0x80,0x80,0x80,
0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFF,0xFF,
0xFF,0xFF,0x7F,0x3F,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFE,0xF0,0x00,0x00,0x00,0x80,0xE0,
0xF8,0xFE,0xFF,0xFF,0xFF,0xFF,0x3F,0x1D,
0x3C,0x7C,0x78,0xF8,0xF8,0xF8,0xF8,0xF0,
0xF0,0xF0,0xE0,0xE0,0xE0,0xC0,0xC0,0x80,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x03,0x0F,0x1F,0x1F,
0x3F,0x1F,0x1F,0x1F,0x0F,0x0F,0x07,0x03,
0x01,0x00,0x00,0x00,0x00,0x60,0xE1,0xE1,
0xF3,0xF7,0xFF,0xFE,0xFE,0x7F,0x7F,0x7F,
0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0x01,0x03,0x07,
0x07,0x0F,0x1F,0x1F,0x3F,0x7F,0x7F,0xFF,
0xFF,0xFF,0xFE,0xFC,0xF8,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,
0x01,0x01,0x03,0x03,0x07,0x07,0x00,0x00
},
/*----------------------------------------------------------------------------
字符――[迎]――64点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x60,0xE0,0xE0,0xC0,
0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,
0xE0,0xE0,0xC0,0xC0,0xC0,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x80,0x80,0xC0,
0xE0,0xF0,0xF8,0xFC,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x7F,0xBF,0xFC,0xC0,0xC0,0xC0,
0xC0,0xC0,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,
0xE0,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x60,0x71,0x7F,
0x7F,0x7F,0x3F,0x3F,0x3F,0x3F,0x1F,0x1E,
0x03,0x0F,0x3F,0x7F,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xC7,0x07,0x03,0x03,
0x01,0x80,0xC0,0xF3,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x7F,0x1F,0x0F,0x07,0x07,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7C,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x7C,0xFC,0xF8,0xF8,0xF8,0xF8,
0xF8,0xFC,0xFC,0xFC,0xFC,0xF8,0xF8,0xF0,
0xE0,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xFC,0xFE,
0xFF,0x7F,0x1F,0x07,0x03,0xFF,0xFF,0xFF,
0xFF,0xFF,0xF1,0xE0,0xC0,0x80,0xC0,0xF8,
0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x03,
0x03,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xC7,
0x83,0x00,0x00,0x00,0x00,0x07,0x1F,0x7F,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x0F,
0x01,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,
0xFF,0xFF,0x0F,0x1F,0x3F,0x7F,0x7F,0x7F,
0x7F,0x7F,0x3F,0x0F,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,
0x80,0x80,0xC1,0xC3,0xC3,0xE7,0xFF,0xFF,
0xFF,0xFF,0xFC,0xF0,0xC0,0xC0,0xC0,0xC0,
0x80,0x80,0x80,0x81,0x81,0x80,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0F,
0x1F,0x3F,0x3F,0x1F,0x1F,0x1F,0x0F,0x0F,
0x0F,0x07,0x07,0x07,0x07,0x07,0x0F,0x0F,
0x0F,0x0F,0x1F,0x1F,0x1F,0x1F,0x3F,0x3F,
0x3F,0x7F,0x7F,0x7F,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,
0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,
0x7E,0x7E,0x7F,0x3F,0x3E,0x3E,0x1C,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x01,0x01,0x01,0x01,0x03,0x03,0x03,0x03,
0x03,0x01,0x01,0x01,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
}
};
/*======================================================================================
“欢迎使用”
32×32点阵字符的纵向取模和字节倒序(即一个字节倒过来)特征的显示数据表
======================================================================================*/
static const unsigned char WelcomeUse_32_32[4][32*32/LCDM_DataBits] = {
/*----------------------------------------------------------------------------
字符――[欢]――32点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xF8,0xFE,0x1C,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x10,0x70,0x78,0x18,0x18,
0x0C,0xFC,0xFC,0x7C,0x1C,0x88,0xC0,0xF0,
0x7E,0x3F,0x18,0x18,0x08,0x88,0xF8,0xF8,
0x78,0x30,0x10,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x81,0x81,0xE3,0xF7,
0x1F,0x0F,0x1F,0x3C,0x02,0x81,0xE1,0xFF,
0x7F,0x3F,0x78,0x60,0xC2,0x81,0x01,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x02,0x03,0x03,0x03,0x01,0x01,0x00,
0x00,0x00,0x18,0x1C,0x1E,0x0F,0x03,0x01,
0x00,0x00,0x00,0x00,0x00,0x0F,0x1F,0x1E,
0x1E,0x3C,0x3C,0x3C,0x38,0x38,0x30,0x30
},
/*----------------------------------------------------------------------------
字符――[迎]――32点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x80,0x80,0xC0,0xC0,0xE0,0xE0,
0x70,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0x87,0x0E,0x0C,0x00,
0x00,0x00,0x1F,0xFF,0x83,0x81,0xC0,0xE0,
0xFC,0xFE,0xFE,0xCE,0x82,0x83,0xF3,0xFF,
0xFF,0x7F,0x02,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x03,0x1F,0x73,0xC1,
0xC0,0x80,0x80,0x83,0x07,0x07,0x03,0x01,
0x00,0xFF,0xFF,0x01,0x03,0x03,0x03,0x07,
0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x03,0x03,0x03,0x03,0x03,0x03,
0x01,0x01,0x01,0x03,0x03,0x03,0x03,0x03,
0x03,0x03,0x03,0x03,0x02,0x06,0x0E,0x1C,
0x3C,0x3C,0x3C,0x3C,0x3C,0x1C,0x18,0x18
},
/*----------------------------------------------------------------------------
字符――[使]――32点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xE0,0xE0,0xE0,0x40,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xFE,0xFE,0x82,0x80,0xC0,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0xBE,
0x1F,0x07,0x01,0x00,0xC0,0xC0,0xC0,0xC7,
0x67,0x67,0xF7,0xFF,0x3F,0x33,0x31,0xF1,
0xF0,0xF0,0x70,0x20,0x00,0x00,0x00,0x00,
0x00,0x10,0x1C,0x0E,0x0F,0x07,0xFF,0xFF,
0x03,0x00,0x00,0x30,0x71,0x63,0x6F,0xCC,
0xCC,0xCC,0xFF,0xFF,0x06,0x06,0x07,0x07,
0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x3F,
0x08,0x08,0x18,0x18,0x1C,0x1C,0x0C,0x06,
0x03,0x03,0x01,0x03,0x03,0x06,0x04,0x0C,
0x38,0x78,0x78,0x70,0x70,0x70,0x30,0x20
},
/*----------------------------------------------------------------------------
字符――[用]――32点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x80,0x80,0x80,0x40,0x40,0xC0,
0xE0,0x60,0x30,0x30,0x30,0x30,0x70,0xF0,
0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xFF,0xFF,0x71,0x70,0x70,0x30,0xF8,0xFF,
0xFF,0x38,0x38,0x38,0x18,0x00,0x00,0xFF,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xF0,
0x7F,0x3F,0x3C,0x3C,0x1C,0x1E,0xFF,0xFF,
0x7F,0x0E,0x06,0x07,0x07,0x06,0x00,0x03,
0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x10,0x1C,0x0F,0x07,
0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,
0x00,0x00,0x00,0x08,0x18,0x10,0x30,0x30,
0x7F,0x7F,0x7E,0x00,0x00,0x00,0x00,0x00
}
};
/*======================================================================================
“郑重警告”
32×32点阵字符的纵向取模和字节倒序(即一个字节倒过来)特征的显示数据表
======================================================================================*/
static const unsigned char SeriousAdvise_32_32[4][32*32/LCDM_DataBits] = {
/*----------------------------------------------------------------------------
字符――[郑]――32点阵数据表
----------------------------------------------------------------------------*/
{
0x00,0x00,0x00,0x00,0x00,0x0C,0x1C,0xF8,
0xF0,0xE0,0x00,0x00,0xE0,0xFC,0x7C,0x98,
0x98,0x80,0x00,0xF8,0xF8,0xF0,0x30,0x30,
0x30,0xF0,0xF0,0xF8,0x70,0x20,0x00,0x00,
0x00,0x00,0xC0,0xC3,0xC3,0xC3,0xC3,0xC3,
0xC3,0xC3,0xFF,0xFF,0xC3,0xC3,0xC3,0xC3,
0xE3,0xE3,0xC3,0xFF,0xFF,0xFF,0x00,0x78,
0xFE,0xCF,0x87,0x01,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,
0xF8,0x7F,0x3F,0x1F,0x18,0x38,0xF0,0xF0,
0xE0,0xC0,0x00,0xFF,0xFF,0xFF,0xC0,0xC0,
0xC0,0xC3,0xFF,0xFF,0x7C,0x00,0x00,0x00,
0x00,0x00,0x18,0x0C,0x0E,0x07,0x03,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x01,0x01,0x00,0x1F,0x1F,0x1F,0x00,0x00,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -