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

📄 font1.c

📁 source code for a sample alarm control panel system using Freescale MC9S12DP256 . The project was im
💻 C
字号:
//=============================================================================
// File: FONT1.C - V1.00
// Rem.: The ACPRD Project Page on the Web -> http://hc12web.de/acprd
//=============================================================================

//-- funny patterns to "graphically" define character set ---------------------

#define ______	0x00
#define _____O	0x01
#define ____O_	0x02
#define ____OO	0x03
#define ___O__	0x04
#define ___O_O	0x05
#define ___OO_	0x06
#define ___OOO	0x07
#define __O___	0x08
#define __O__O	0x09
#define __O_O_	0x0a
#define __O_OO	0x0b
#define __OO__	0x0c
#define __OO_O	0x0d
#define __OOO_	0x0e
#define __OOOO	0x0f
#define _O____	0x10
#define _O___O	0x11
#define _O__O_	0x12
#define _O__OO	0x13
#define _O_O__	0x14
#define _O_O_O	0x15
#define _O_OO_	0x16
#define _O_OOO	0x17
#define _OO___	0x18
#define _OO__O	0x19
#define _OO_O_	0x1a
#define _OO_OO	0x1b
#define _OOO__	0x1c
#define _OOO_O	0x1d
#define _OOOO_	0x1e
#define _OOOOO	0x1f
#define O_____	0x20
#define O____O	0x21
#define O___O_	0x22
#define O___OO	0x23
#define O__O__	0x24
#define O__O_O	0x25
#define O__OO_	0x26
#define O__OOO	0x27
#define O_O___	0x28
#define O_O__O	0x29
#define O_O_O_	0x2a
#define O_O_OO	0x2b
#define O_OO__	0x2c
#define O_OO_O	0x2d
#define O_OOO_	0x2e
#define O_OOOO	0x2f
#define OO____	0x30
#define OO___O	0x31
#define OO__O_	0x32
#define OO__OO	0x33
#define OO_O__	0x34
#define OO_O_O	0x35
#define OO_OO_	0x36
#define OO_OOO	0x37
#define OOO___	0x38
#define OOO__O	0x39
#define OOO_O_	0x3a
#define OOO_OO	0x3b
#define OOOO__	0x3c
#define OOOO_O	0x3d
#define OOOOO_	0x3e
#define OOOOOO	0x3f

//-- the font -----------------------------------------------------------------

const UINT8 my_font[] = {

//---------- 0x80
	______	,
	______	,
	______	,
	______	,
	___OOO	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x81
	___O__	,
	___O__	,
	___O__	,
	___O__	,
	___O__	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x82
	___O__	,
	___O__	,
	___OOO	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x83
	______	,
	______	,
	______	,
	______	,
	OOOOOO	,
	______	,
	______	,
	______	,

//---------- 0x84
	______	,
	______	,
	OOOOOO	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x85
	______	,
	______	,
	______	,
	______	,
	OOOOOO	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x86
	___O__	,
	___O__	,
	OOOOOO	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x87
	______	,
	______	,
	______	,
	______	,
	OOOO__	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x88
	___O__	,
	___O__	,
	OOOO__	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x89
	___O__	,
	___O__	,
	___OOO	,
	______	,
	___OOO	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x8a
	___O__	,
	___O__	,
	OOOOOO	,
	______	,
	OOOOOO	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x8b
	___O__	,
	___O__	,
	OOOO__	,
	______	,
	OOOO__	,
	___O__	,
	___O__	,
	___O__	,

//---------- 0x8c
	______	,
	______	,
	__OOO_	,
	__OOO_	,
	__OOO_	,
	______	,
	______	,
	______	,

//---------- 0x8d
	_____O	,
	_____O	,
	_____O	,
	_____O	,
	_____O	,
	_____O	,
	_____O	,
	_____O	,

//---------- 0x8e
	OOOOOO	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x8f
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	OOOOOO	,

//---------- 0x90 (Clock/left)
	__OOOO	,
	_O__O_	,
	_O__O_	,
	_O__OO	,
	_O____	,
	_O____	,
	__OOOO	,
	______	,

//---------- 0x91 (Clock/right)
	O_____	,
	_O____	,
	_O____	,
	OO____	,
	_O____	,
	_O____	,
	O_____	,
	______	,

//---------- 0x92 (grd)
	___OO_	,
	__O__O	,
	__O__O	,
	___OO_	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x93 (Plug)
	__O_O_	,
	__O_O_	,
	_OOOOO	,
	_O___O	,
	_O___O	,
	__OOO_	,
	___O__	,
	______	,

//---------- 0x94 (Batt)
	______	,
	______	,
	__O_O_	,
	_OOOOO	,
	_O___O	,
	_O___O	,
	_OOOOO	,
	______	,

//---------- 0x95 (->)
	__O___	,
	__OO__	,
	OOOOO_	,
	OOOOOO	,
	OOOOO_	,
	__OO__	,
	__O___	,
	______	,

//---------- 0x96 (<-)
	___O__	,
	__OO__	,
	_OOOOO	,
	OOOOOO	,
	_OOOOO	,
	__OO__	,
	___O__	,
	______	,

//---------- 0x97 (^/left)
	______	,
	_____O	,
	____OO	,
	___OOO	,
	_____O	,
	_____O	,
	______	,
	______	,

//---------- 0x98 (^/right)
	O_____	,
	OO____	,
	OOO___	,
	OOOO__	,
	OO____	,
	OO____	,
	______	,
	______	,

//---------- 0x99 (Okay)
	______	,
	______	,
	_____O	,
	____O_	,
	_O_O__	,
	__O___	,
	______	,
	______	,

//---------- 0x9a (Silent)
	______	,
	______	,
	______	,
	___O__	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x9b (Audible)
	_____O	,
	____OO	,
	_OOOOO	,
	_OOOOO	,
	_OOOOO	,
	____OO	,
	_____O	,
	______	,

//---------- 0x9c (Disabled)
	______	,
	______	,
	______	,
	_OOOOO	,
	______	,
	______	,
	______	,
	______	,

//---------- 0x9d (Armed/Instant)
	______	,
	__OOO_	,
	_O___O	,
	_O_O_O	,
	_O___O	,
	__OOO_	,
	______	,
	______	,

//---------- 0x9e (Armed/Delayed)
	__OOO_	,
	_O___O	,
	_O_O_O	,
	_O___O	,
	__OOO_	,
	______	,
	___OOO	,
	_OOO__	,

//---------- 0x9f (Alarm)
	______	,
	__OOO_	,
	_O___O	,
	_O___O	,
	_O___O	,
	_OOOOO	,
	___O__	,
	______	,

//---------- 0xa0 (Bell/left top)
	______	,
	____OO	,
	___OOO	,
	__OO__	,
	_OO___	,
	_OO___	,
	_OO___	,
	_OO___	,

//---------- 0xa1 (Bell/right top)
	______	,
	OO____	,
	OOO___	,
	__OO__	,
	___OO_	,
	___OO_	,
	___OO_	,
	___OO_	,

//---------- 0xa2 (Bell/left btm)
	_OO___	,
	_OO___	,
	_OOOOO	,
	OOOOOO	,
	___OO_	,
	__OO__	,
	_OO___	,
	______	,

//---------- 0xa3 (Bell/right btm)
	___OO_	,
	___OO_	,
	OOOOO_	,
	OOOOOO	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xa4
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xa5
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xa6
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xa7
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xa8
	OOOOOO	,
	_OOOOO	,
	__OOOO	,
	___OOO	,
	____OO	,
	_____O	,
	______	,
	______	,

//---------- 0xa9
	OOOOOO	,
	OOOOOO	,
	OOOOO_	,
	OOOO__	,
	OOO___	,
	OO____	,
	O_____	,
	______	,

//---------- 0xaa
	OOOOOO	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xab
	OOO___	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xac
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xad
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xae
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xaf
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,

//---------- 0xb0
	______	,
	_OOOO_	,
	_O__O_	,
	_O__O_	,
	_O__O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb1
	______	,
	___O__	,
	__OO__	,
	___O__	,
	___O__	,
	___O__	,
	______	,
	OOOOOO	,

//---------- 0xb2
	______	,
	_OOOO_	,
	____O_	,
	__OOO_	,
	_O____	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb3
	______	,
	_OOOO_	,
	____O_	,
	__OOO_	,
	____O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb4
	______	,
	_O____	,
	_O__O_	,
	_OOOO_	,
	____O_	,
	____O_	,
	______	,
	OOOOOO	,

//---------- 0xb5
	______	,
	_OOOO_	,
	_O____	,
	_OOOO_	,
	____O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb6
	______	,
	_OOOO_	,
	_O____	,
	_OOOO_	,
	_O__O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb7
	______	,
	_OOOO_	,
	_O__O_	,
	_O__O_	,
	____O_	,
	____O_	,
	______	,
	OOOOOO	,

//---------- 0xb8
	______	,
	_OOOO_	,
	_O__O_	,
	_OOOO_	,
	_O__O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

//---------- 0xb9
	______	,
	_OOOO_	,
	_O__O_	,
	_OOOO_	,
	____O_	,
	_OOOO_	,
	______	,
	OOOOOO	,

	};

//---------- 0x00
/*	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
	______	,
*/

//=============================================================================

⌨️ 快捷键说明

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