📄 font.h
字号:
/* **********************************************************************
Copyright (c) 2002-2006 Beyond Innovation Technology Co., Ltd
All rights are reserved. Reproduction in whole or in parts is
prohibited without the prior written consent of the copyright owner.
----------------------------------------------------------------------
Module: FONT.H - User Font.
Purpose: Interface of FONT.
Version: 0.01 10:43AM 2005/11/18
Compiler: Keil 8051 C Compiler v8.01
Reference:
[1] BIT1611B Data Sheet Version 1.0, 2005-11-10,
Beyond Innovation Technology
----------------------------------------------------------------------
Modification:
R0.01 10:43AM 2005/11/18 Jeffrey Chang
Reason:
1. Original.
Solution:
********************************************************************** */
#ifndef _FONT_H_
#define _FONT_H_
/* ------------------------------------
Header Files
------------------------------------ */
#include "platform.h"
/* ------------------------------------
Macro Definitions
------------------------------------ */
#undef EXTERN
#ifdef _FONT_C_
#define EXTERN
#else
#define EXTERN extern
#endif
#define FONT_USER_SIZE 32 // 32 bytes per user character
#define FONT_USER_NO 5 // The number of User Monochrome Font
/* ------------------------------------
Type Definitions
------------------------------------ */
/* ------------------------------------
Variables Definitions/Declarations
------------------------------------ */
#ifdef _FONT_C_
// M portion first and then L one !
CODE UB8 abUserFont[ FONT_USER_NO ][ FONT_USER_SIZE ] =
{
// BiTEK Logo
// M L // M L
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
0x1F, 0x3C, // .XXXXX XXXX..
0x1F, 0x3E, // .XXXXX XXXXX.
0x17, 0x06, // .X.XXX ...XX.
0x16, 0x06, // .X.XX. ...XX.
0x14, 0x1C, // .X.X.. .XXX..
0x14, 0x38, // .X.X.. XXX...
0x14, 0x3C, // .X.X.. XXXX..
0x14, 0x3E, // .X.X.. XXXXX.
0x14, 0x1F, // .X.X.. .XXXXX
0x16, 0x07, // .X.XX. ...XXX
0x17, 0x07, // .X.XXX ...XXX
0x1F, 0x3E, // .XXXXX XXXXX.
0x1F, 0x3C, // .XXXXX XXXX..
0x00, 0x00, // ...... ......
// SHARPNESS
// M L // M L
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
0x01, 0x20, // .....X X.....
0x01, 0x20, // .....X X.....
0x03, 0x10, // ....XX .X....
0x03, 0x10, // ....XX .X....
0x07, 0x08, // ...XXX ..X...
0x07, 0x08, // ...XXX ..X...
0x0F, 0x04, // ..XXXX ...X..
0x0F, 0x04, // ..XXXX ...X..
0x1f, 0x02, // .XXXXX ....X.
0x1F, 0x3E, // .XXXXX XXXXX.
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
// IMAGE FILTER
// M L // M L
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
0x1F, 0x3E, // .XXXXX XXXXX.
0x1A, 0x2A, // .XX.X. X.X.X.
0x15, 0x16, // .X.X.X .X.XX.
0x1A, 0x2A, // .XX.X. X.X.X.
0x15, 0x16, // .X.X.X X.XX.
0x1A, 0x2A, // .XX.X. X.X.X.
0x15, 0x16, // .X.X.X X.XX.
0x1A, 0x2A, // .XX.X. X.X.X.
0x15, 0x16, // .X.X.X X.XX.
0x1A, 0x2A, // .XX.X. X.X.X.
0x15, 0x16, // .X.X.X X.XX.
0x1F, 0x3E, // .XXXXX XXXXX.
0x00, 0x00, // ...... ......
0x00, 0x00, // ...... ......
// MIRROR
// M L // M L
0x3F, 0x3F, // XXXXXX XXXXXX
0x20, 0x00, // X..... .....X
0x20, 0x11, // X..... .X...X
0x20, 0x09, // X..... ..X..X
0x20, 0x0D, // X..... ..XX.X
0x23, 0x3F, // X...XX XXXXXX
0x26, 0x0D, // X..XX. ..XX.X
0x2C, 0x09, // X.XX.. ..X..X
0x28, 0x11, // X.X... .X...X
0x28, 0x01, // X.X... .....X
0x28, 0x01, // X.X... .....X
0x28, 0x01, // X.X... .....X
0x28, 0x01, // X.X... .....X
0x28, 0x01, // X.X... .....X
0x20, 0x01, // X..... .....X
0x3F, 0x3F, // XXXXXX XXXXXX
// DISPLAY MODE
// M L // M L
0x3F, 0x3F, // XXXXXX XXXXXX
0x20, 0x01, // X..... .....X
0x20, 0x01, // X..... .....X
0x2F, 0x01, // X.XXXX .....X
0x28, 0x01, // X.X... .....X
0x2C, 0x01, // X.XX.. .....X
0x2A, 0x01, // X.X.X. .....X
0x21, 0x01, // X....X .....X
0x20, 0x21, // X..... X....X
0x20, 0x15, // X..... .X.X.X
0x20, 0x0D, // X..... ..XX.X
0x20, 0x05, // X..... ...X.X
0x20, 0x3D, // X..... XXXX.X
0x20, 0x01, // X..... .....X
0x20, 0x01, // X..... .....X
0x3F, 0x3F, // XXXXXX XXXXXX
};
#else
extern CODE UB8 abUserFont[ FONT_USER_NO ][ FONT_USER_SIZE ];
#endif // _FONT_C_
/* ------------------------------------
Function Prototypes
------------------------------------ */
void FONT_Init(void);
#endif /* _FONT_H_ */
/* **********************************************************************
Description:
********************************************************************** */
/* %% End Of File %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -