?? lcd313b.h
字號:
#ifndef __mLCD_316_TEST_
#define __mLCD_316_TEST_
/* ++++++++++++++ Display Setting ++++++++++++++++++++*/
#define PT6524 1 //使用段碼顯示器2
#define _NUMBER_OF_SIGNAL 188
#define LCD_CHAR_COUNTS 12 //主屏字符數(shù)量
#define DISP_MAX_CHAR 12 //最多顯示字符數(shù)
#define DISP_EQ_LOGO //是否有EQ圖標顯示
//#define DISP_DISC_RUN_LOGO //是否有光盤圖標
//#define DISP_PLAY_TYPE_LOGO //是否有播放方式圖標
/* +++++++++++++++++++++++++++++++++++++++++++++++++++*/
//every content display position
#define DISP_VOL_TEN 7 //VOL數(shù)據(jù)顯示的位置
#define DISP_VOL_ONE 8
#define DISP_FM_VALUE 6 //FM顯示頻率值起始位置
#define DISP_AM_VALUE 6 //AM顯示頻率值起始位置
#define DISP_DISC_TRACK 3 //
#define DISC_TIME_M_10 7 //讀碟時間的分鐘的十位
#define DISC_TIME_M_1 8 //分鐘個位
#define DISC_TIME_S_10 9 //秒鐘的十位
#define DISC_TIME_S_1 10 //秒鐘的個位
#define DISP_HOUR 7 //小時的十位將在第7個數(shù)碼管上顯示,其他連續(xù)
#define DISP_AMPM 4 //AM/PM
#define DISP_CHANNEL 11 //預(yù)制臺位置
#define DISP_4CHAR_START 3 //4字符顯示起始位置
#define DISP_5CHAR_START 3 //5字符起始位置
#define DISP_6CHAR_START 3 //6字符起始位置
#define DISP_7CHAR_START 1 //7字符起始位置
#define DISP_8CHAR_START 1 //8字符起始位置
//volume display bit
#define LCD_BIT_NULL 0x17
#define LCD_BIT_V4 0x00
#define LCD_BIT_V3 0x01
#define LCD_BIT_V2 0x02
#define LCD_BIT_V1 0x03
#define LCD_BIT_V8 0x04
#define LCD_BIT_V7 0x05
#define LCD_BIT_V6 0x06
#define LCD_BIT_V5 0x07
//RDS
//#define LCD_BIT_RDS 92
#define LCD_BIT_TA 0x0A
#define LCD_BIT_AF 0x09
#define LCD_BIT_PTY 0x08
#define LCD_BIT_TP 0x0B
#define LCD_BIT_EON 0x0D //邊框
#define LCD_BIT_CD LCD_BIT_NULL
#define LCD_BIT_DVD LCD_BIT_NULL
#define LCD_BIT_VCD LCD_BIT_NULL
#define LCD_BIT_MP3 LCD_BIT_NULL
//播放方式
#define LCD_BIT_INT 0xB2
#define LCD_BIT_RPT 0x62
#define LCD_BIT_RDM 0xAA
#define LCD_BIT_PROG 0x4E
//#define LCD_BIT_PLAY_BOARD 80 //邊框
//DVD utitls
#define LCD_BIT_TITLE 0x42
#define LCD_BIT_CHAPTER 0x3E
//EQ
#define LCD_BIT_EQ 0x9E
#define LCD_BIT_M8 0X16//EQ//kuang
#define LCD_BIT_ROCK 0xA2
#define LCD_BIT_CLAS 0xA0
#define LCD_BIT_POP 0xA1
#define LCD_BIT_NOTE 0xA3
//#define LCD_BIT_VOL 82
//radio
//#define LCD_BIT_STEREO 131 //立體聲
//#define LCD_BIT_ANT 72 //天線
//#define LCD_BIT_ANT1 73 //信號強度
//#define LCD_BIT_ANT2 74
//#define LCD_BIT_ANT3 75
//#define LCD_BIT_ANT4 67
#define LCD_BIT_DOT 0xB6
#define LCD_BIT_CH 0x86
#define LCD_BIT_COL1 0xB6
#ifndef __DECL_LCD316__
#define __DECL_LCD316__ extern
__DECL_LCD316__ BYTE adcVolumeTable[];
__DECL_LCD316__ BYTE volMapLcd[];
__DECL_LCD316__ BYTE dispBuff[DISP_BUFF_SIZE];
__DECL_LCD316__ BYTE tmpDispBuff[DISP_BUFF_SIZE];
#else
BYTE adcVolumeTable[]={0x10,0x23,0x38,0x48,0x4C,0x54,0xFF};
__flash__ BYTE volMapLcd[]={
//LCD_BIT_V1,
LCD_BIT_V2,
LCD_BIT_V3,
LCD_BIT_V4,
LCD_BIT_V5,
LCD_BIT_V6,
LCD_BIT_V7
};
BYTE dispBuff[DISP_BUFF_SIZE]; //用于保存LCD顯示的buff
BYTE tmpDispBuff[DISP_BUFF_SIZE]; //臨時顯示緩沖區(qū)
#endif
#define LCD_BIT_LOC 0x0C
#define LCD_BIT_LOUD 0x0E
#define LCD_BIT_ST 0x0F
#define LCD_BIT_S2 0x10
#define LCD_BIT_S3 0x11
#define LCD_BIT_S4 0x13
#define LCD_BIT_TR 0x12
#define LCD_BIT_FLIE 0x22
#define LCD_BIT_DIR 0x2A
#define LCD_BIT_LINE 0x82
//#define LCD_BIT_ 0x8A
#define LCD_BIT_12B 0x14
#define LCD_BIT_12C 0x15
#define LCD_BIT_12A 0x18
#define LCD_BIT_12J 0x19
#define LCD_BIT_12N 0x1A
#define LCD_BIT_12H 0x1B
#define LCD_BIT_12I 0x1C
#define LCD_BIT_12K 0x1D
#define LCD_BIT_12D 0x1E
#define LCD_BIT_12M 0x1F
#define LCD_BIT_12F 0x20
#define LCD_BIT_12G 0x21
#define LCD_BIT_12E 0x23
#define LCD_BIT_11B 0x24 //LCD_BIT_12B
#define LCD_BIT_11J 0x25
#define LCD_BIT_11C 0x26 //LCD_BIT_12C
#define LCD_BIT_11H 0x27
#define LCD_BIT_11A 0x28
#define LCD_BIT_11K 0x29
#define LCD_BIT_11N 0x2B
#define LCD_BIT_11I 0x2C
#define LCD_BIT_11G 0x2D
#define LCD_BIT_11D 0x2E
#define LCD_BIT_11M 0x2F
#define LCD_BIT_11F 0x30
#define LCD_BIT_11E 0x33
#define LCD_BIT_10B 0x31
#define LCD_BIT_10C 0x32
#define LCD_BIT_10A 0x34
#define LCD_BIT_10J 0x35
#define LCD_BIT_10N 0x36
#define LCD_BIT_10H 0x37
#define LCD_BIT_10I 0x38
#define LCD_BIT_10K 0x39
#define LCD_BIT_10D 0x3A
#define LCD_BIT_10M 0x3B
#define LCD_BIT_10F 0x3C
#define LCD_BIT_10G 0x3D
#define LCD_BIT_10E 0x3F
#define LCD_BIT_9A 0x40
#define LCD_BIT_9B 0x41
#define LCD_BIT_9C 0x43
#define LCD_BIT_9F 0x44
#define LCD_BIT_9G 0x45
#define LCD_BIT_9D 0x46
#define LCD_BIT_9E 0x47
#define LCD_BIT_8B 0x48
#define LCD_BIT_8J 0x49
#define LCD_BIT_8C 0x4A
#define LCD_BIT_8H 0x4B
#define LCD_BIT_8A 0x4C
#define LCD_BIT_8K 0x4D
#define LCD_BIT_8N 0x4F
#define LCD_BIT_8I 0x50
#define LCD_BIT_8G 0x51
#define LCD_BIT_8D 0x52
#define LCD_BIT_8M 0x53
#define LCD_BIT_8F 0x54
#define LCD_BIT_8E 0x57
#define LCD_BIT_7B 0x55
#define LCD_BIT_7C 0x56
#define LCD_BIT_7A 0x58
#define LCD_BIT_7J 0x59
#define LCD_BIT_7N 0x5A
#define LCD_BIT_7H 0x5B
#define LCD_BIT_7I 0x5C
#define LCD_BIT_7K 0x5D
#define LCD_BIT_7D 0x5E
#define LCD_BIT_7M 0x5F
#define LCD_BIT_7F 0xA8
#define LCD_BIT_7G 0xA9
#define LCD_BIT_7E 0xAB
#define LCD_BIT_6A 0x60
#define LCD_BIT_6K 0x61
#define LCD_BIT_6N 0x63
#define LCD_BIT_6I 0x64
#define LCD_BIT_6G 0x65
#define LCD_BIT_6D 0x66
#define LCD_BIT_6M 0x67
#define LCD_BIT_6F 0x68
#define LCD_BIT_6E 0x6B
#define LCD_BIT_6B 0xA4
#define LCD_BIT_6J 0xA5
#define LCD_BIT_6C 0xA6
#define LCD_BIT_6H 0xA7
#define LCD_BIT_5B 0x69
#define LCD_BIT_5C 0x6A
#define LCD_BIT_5A 0x6C
#define LCD_BIT_5J 0x6D
#define LCD_BIT_5N 0x6E
#define LCD_BIT_5H 0x6F
#define LCD_BIT_5I 0xAC
#define LCD_BIT_5K 0xAD
#define LCD_BIT_5D 0xAE
#define LCD_BIT_5M 0xAF
#define LCD_BIT_5F 0xB0
#define LCD_BIT_5G 0xB1
#define LCD_BIT_5E 0xB3
#define LCD_BIT_4B 0x70
#define LCD_BIT_4J 0x71
#define LCD_BIT_4C 0x72
#define LCD_BIT_4H 0x73
#define LCD_BIT_4F 0x74
#define LCD_BIT_4E 0x77
#define LCD_BIT_4A 0xB4
#define LCD_BIT_4K 0xB5
#define LCD_BIT_4N 0xB7
#define LCD_BIT_4I 0xB8
#define LCD_BIT_4G 0xB9
#define LCD_BIT_4D 0xBA
#define LCD_BIT_4M 0xBB
#define LCD_BIT_3B 0x75
#define LCD_BIT_3C 0x76
#define LCD_BIT_3A 0x78
#define LCD_BIT_3J 0x79
#define LCD_BIT_3N 0x7A
#define LCD_BIT_3H 0x7B
#define LCD_BIT_3I 0x7C
#define LCD_BIT_3K 0x7D
#define LCD_BIT_3D 0x7E
#define LCD_BIT_3M 0x7F
#define LCD_BIT_3F 0x80
#define LCD_BIT_3G 0x81
#define LCD_BIT_3E 0x83
#define LCD_BIT_2B 0x84
#define LCD_BIT_2J 0x85
#define LCD_BIT_2C 0x86
#define LCD_BIT_2H 0x87
#define LCD_BIT_2A 0x88
#define LCD_BIT_2K 0x89
#define LCD_BIT_2N 0x8B
#define LCD_BIT_2I 0x8C
#define LCD_BIT_2G 0x8D
#define LCD_BIT_2D 0x8E
#define LCD_BIT_2M 0x8F
#define LCD_BIT_2F 0x90
#define LCD_BIT_2E 0x93
#define LCD_BIT_1B 0x91
#define LCD_BIT_1C 0x92
#define LCD_BIT_1A 0x94
#define LCD_BIT_1J 0x95
#define LCD_BIT_1N 0x96
#define LCD_BIT_1H 0x97
#define LCD_BIT_1I 0x98
#define LCD_BIT_1K 0x99
#define LCD_BIT_1D 0x9A
#define LCD_BIT_1M 0x9B
#define LCD_BIT_1F 0x9C
#define LCD_BIT_1G 0x9D
#define LCD_BIT_1E 0x9F
#endif
//#ifndef _mLCD_316_H_
//#define _mLCD_316_H_
//
//#define _NUMBER_OF_SIGNAL 188
//#define PT6524 1
//
//
//
//#define LCD_BIT_M2 0xBB-0x00 //0
//#define LCD_BIT_M4 0xBB-0x01
//#define LCD_BIT_M3 0xBB-0x02
//#define LCD_BIT_M1 0xBB-0x03
//
//#define LCD_BIT_1F 0xBB-0x04
//#define LCD_BIT_1G 0xBB-0x05
//#define LCD_BIT_1E 0xBB-0x06
//#define LCD_BIT_M5 0xBB-0x07
//
//#define LCD_BIT_1I 0xBB-0x08 //1
//#define LCD_BIT_1K 0xBB-0x09
//#define LCD_BIT_1M 0xBB-0x0A
//#define LCD_BIT_1D 0xBB-0x0B
//
//#define LCD_BIT_1A 0xBB-0x0C
//#define LCD_BIT_1J 0xBB-0x0D
//#define LCD_BIT_1H 0xBB-0x0E
//#define LCD_BIT_1N 0xBB-0x0F
//
//#define LCD_BIT_2F 0xBB-0x10 //2
//#define LCD_BIT_1B 0xBB-0x11
//#define LCD_BIT_2E 0xBB-0x12
//#define LCD_BIT_1C 0xBB-0x13
//
//#define LCD_BIT_2I 0xBB-0x14
//#define LCD_BIT_2G 0xBB-0x15
//#define LCD_BIT_2M 0xBB-0x16
//#define LCD_BIT_2D 0xBB-0x17
//
//#define LCD_BIT_2A 0xBB-0x18 //3
//#define LCD_BIT_2K 0xBB-0x19
//#define LCD_BIT_2N 0xBB-0x1A
//#define LCD_BIT_NULL 0xBB-0x1B
//
//#define LCD_BIT_2B 0xBB-0x1C
//#define LCD_BIT_2J 0xBB-0x1D
//#define LCD_BIT_2H 0xBB-0x1E
//#define LCD_BIT_2C 0xBB-0x1F
//
//#define LCD_BIT_3F 0xBB-0x20 //4
//#define LCD_BIT_3G 0xBB-0x21
//#define LCD_BIT_3E 0xBB-0x22
//#define LCD_BIT_S1 0xBB-0x23
//
//#define LCD_BIT_3I 0xBB-0x24
//#define LCD_BIT_3K 0xBB-0x25
//#define LCD_BIT_3M 0xBB-0x26
//#define LCD_BIT_3D 0xBB-0x27
//
//#define LCD_BIT_3A 0xBB-0x28 //5
//#define LCD_BIT_3J 0xBB-0x29
//#define LCD_BIT_3H 0xBB-0x2A
//#define LCD_BIT_3N 0xBB-0x2B
//
//#define LCD_BIT_4F 0xBB-0x2C
//#define LCD_BIT_3B 0xBB-0x2D
//#define LCD_BIT_4E 0xBB-0x2E
//#define LCD_BIT_3C 0xBB-0x2F
//
//#define LCD_BIT_4I 0xBB-0x30 /6
//#define LCD_BIT_4G 0xBB-0x31
//#define LCD_BIT_4M 0xBB-0x32
//#define LCD_BIT_4D 0xBB-0x33
//
//#define LCD_BIT_4A 0xBB-0x34
//#define LCD_BIT_4K 0xBB-0x35
//#define LCD_BIT_4N 0xBB-0x36
//#define LCD_BIT_COL1 0xBB-0x37
//
//
//#define LCD_BIT_4B 0xBB-0x38 //7
//#define LCD_BIT_4J 0xBB-0x39
//#define LCD_BIT_4H 0xBB-0x3A
//#define LCD_BIT_4C 0xBB-0x3B
//
//#define LCD_BIT_5F 0xBB-0x3C
//#define LCD_BIT_5G 0xBB-0x3D
//#define LCD_BIT_5E 0xBB-0x3E
//#define LCD_BIT_T1 0xBB-0x3F
//
//#define LCD_BIT_5I 0xBB-0x40 //8
//#define LCD_BIT_5K 0xBB-0x41
//#define LCD_BIT_5M 0xBB-0x42
//#define LCD_BIT_5D 0xBB-0x43
//
//#define LCD_BIT_5A 0xBB-0x44
//#define LCD_BIT_5J 0xBB-0x45
//#define LCD_BIT_5H 0xBB-0x46
//#define LCD_BIT_5N 0xBB-0x47
//
//#define LCD_BIT_6F 0xBB-0x48 //9
//#define LCD_BIT_5B 0xBB-0x49
//#define LCD_BIT_6E 0xBB-0x4A
//#define LCD_BIT_5C 0xBB-0x4B
//
//#define LCD_BIT_6I 0xBB-0x4C
//#define LCD_BIT_6G 0xBB-0x4D
//#define LCD_BIT_6M 0xBB-0x4E
//#define LCD_BIT_6D 0xBB-0x4F
//
//#define LCD_BIT_6A 0xBB-0x50 //10
//#define LCD_BIT_6K 0xBB-0x51
//#define LCD_BIT_6N 0xBB-0x52
//#define LCD_BIT_T2 0xBB-0x53
//
//#define LCD_BIT_6B 0xBB-0x54
//#define LCD_BIT_6J 0xBB-0x55
//#define LCD_BIT_6H 0xBB-0x56
//#define LCD_BIT_6C 0xBB-0x57
//
//#define LCD_BIT_7F 0xBB-0x58 //11
//#define LCD_BIT_7G 0xBB-0x59
//#define LCD_BIT_7E 0xBB-0x5A
//#define LCD_BIT_T3 0xBB-0x5B
//
//#define LCD_BIT_7I 0xBB-0x5C
//#define LCD_BIT_7K 0xBB-0x5D
//#define LCD_BIT_7M 0xBB-0x5E
//#define LCD_BIT_7D 0xBB-0x5F
//
//#define LCD_BIT_7A 0xBB-0x60 //12
//#define LCD_BIT_7J 0xBB-0x61
//#define LCD_BIT_7H 0xBB-0x62
//#define LCD_BIT_7N 0xBB-0x63
//
//#define LCD_BIT_8F 0xBB-0x64
//#define LCD_BIT_7B 0xBB-0x65
//#define LCD_BIT_8E 0xBB-0x66
//#define LCD_BIT_7C 0xBB-0x67
//
//#define LCD_BIT_8I 0xBB-0x68 //13
//#define LCD_BIT_8G 0xBB-0x69
//#define LCD_BIT_8M 0xBB-0x6A
//#define LCD_BIT_8D 0xBB-0x6B
//
//#define LCD_BIT_8A 0xBB-0x6C
//#define LCD_BIT_8K 0xBB-0x6D
//#define LCD_BIT_8N 0xBB-0x6E
//#define LCD_BIT_T4 0xBB-0x6F
//
//#define LCD_BIT_8B 0xBB-0x70 //14
//#define LCD_BIT_8J 0xBB-0x71
//#define LCD_BIT_8H 0xBB-0x72
//#define LCD_BIT_8C 0xBB-0x73
//
//#define LCD_BIT_9F 0xBB-0x74
//#define LCD_BIT_9G 0xBB-0x75
//#define LCD_BIT_9E 0xBB-0x76
//#define LCD_BIT_9D 0xBB-0x77
//
//#define LCD_BIT_9A 0xBB-0x78 //15
//#define LCD_BIT_9B 0xBB-0x79
//#define LCD_BIT_9C 0xBB-0x7A
//#define LCD_BIT_T5 0xBB-0x7B
//
//
//#define LCD_BIT_10F 0xBB-0x7C
//#define LCD_BIT_10G 0xBB-0x7D
//#define LCD_BIT_10E 0xBB-0x7E
//#define LCD_BIT_T6 0xBB-0x7F
//
//#define LCD_BIT_10I 0xBB-0x80 //16
//#define LCD_BIT_10K 0xBB-0x81
//#define LCD_BIT_10M 0xBB-0x82
//#define LCD_BIT_10D 0xBB-0x83
//
//#define LCD_BIT_10A 0xBB-0x84
//#define LCD_BIT_10J 0xBB-0x85
//#define LCD_BIT_10H 0xBB-0x86
//#define LCD_BIT_10N 0xBB-0x87
//
//#define LCD_BIT_11F 0xBB-0x88 //17
//#define LCD_BIT_10B 0xBB-0x89
//#define LCD_BIT_11E 0xBB-0x8A
//#define LCD_BIT_10C 0xBB-0x8B
//
//#define LCD_BIT_11I 0xBB-0x8C
//#define LCD_BIT_11G 0xBB-0x8D
//#define LCD_BIT_11M 0xBB-0x8E
//#define LCD_BIT_11D 0xBB-0x8F
//
//#define LCD_BIT_11A 0xBB-0x90 //18
//#define LCD_BIT_11K 0xBB-0x91
//#define LCD_BIT_11N 0xBB-0x92
//#define LCD_BIT_T7 0xBB-0x93
//
//#define LCD_BIT_11B 0xBB-0x94
//#define LCD_BIT_11J 0xBB-0x95
//#define LCD_BIT_11H 0xBB-0x96
//#define LCD_BIT_11C 0xBB-0x97
//
//#define LCD_BIT_12F 0xBB-0x98 //19
//#define LCD_BIT_12G 0xBB-0x99
//#define LCD_BIT_12E 0xBB-0x9A
//#define LCD_BIT_T8 0xBB-0x9B
//
//
//
//
//#define LCD_BIT_12I 0xBB-0x9C
//#define LCD_BIT_12K 0xBB-0x9D
//#define LCD_BIT_12M 0xBB-0x9E
//#define LCD_BIT_12D 0xBB-0x9F
//
//#define LCD_BIT_12A 0xBB-0xA0 //20
//#define LCD_BIT_12J 0xBB-0xA1
//#define LCD_BIT_12H 0xBB-0xA2
//#define LCD_BIT_12N 0xBB-0xA3
//
//#define LCD_BIT_12B 0xBB-0xA4
//#define LCD_BIT_12C 0xBB-0xA5
////#define LCD_BIT_ 0xBB-0xA6
//#define LCD_BIT_M8 0xBB-0xA7
//
//#define LCD_BIT_S2 0xBB-0xA8 //21
//#define LCD_BIT_S3 0xBB-0xA9
//#define LCD_BIT_S4 0xBB-0xAA
//#define LCD_BIT_T9 0xBB-0xAB
//
//#define LCD_BIT_LOC 0xBB-0xAC
//#define LCD_BIT_M6 0xBB-0xAD
//#define LCD_BIT_M7 0xBB-0xAE
//#define LCD_BIT_LOUD 0xBB-0xAF
//#define LCD_BIT_M11 0xBB-0xB0 //22
//#define LCD_BIT_M9 0xBB-0xB1
//#define LCD_BIT_M10 0xBB-0xB2
//#define LCD_BIT_M12 0xBB-0xB3
//
//#define LCD_BIT_N5 0xBB-0xB4
//#define LCD_BIT_N6 0xBB-0xB5
//#define LCD_BIT_N7 0xBB-0xB6
//#define LCD_BIT_N8 0xBB-0xB7
//
//#define LCD_BIT_N4 0xBB-0xB8 //23
//#define LCD_BIT_N3 0xBB-0xB9
//#define LCD_BIT_N2 0xBB-0xBA
//#define LCD_BIT_N1 0xBB-0xBB
//
//#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -