?? lcd381.h
字號:
#ifndef LCD_381_H
#define LCD_381_H
#define DISP_BUFF_SIZE 20
#define _LC_75823_ 1
//every content display position
#define DISP_VOL_TEN 7 //VOL數據顯示的位置
#define DISP_VOL_ONE 8
#define DISP_FM_VALUE 4 //FM顯示頻率值起始位置
#define DISP_AM_VALUE 5 //AM顯示頻率值起始位置
#define DISP_DISC_TRACK 1 //
#define DISC_TIME_M_10 5 //讀碟時間的分鐘的十位
#define DISC_TIME_M_1 6 //分鐘個位
#define DISC_TIME_S_10 7 //秒鐘的十位
#define DISC_TIME_S_1 8 //秒鐘的個位
#define DISP_HOUR 5 //小時的十位將在第7個數碼管上顯示,其他連續
#define DISP_AMPM 2 //AM/PM
#define DISP_CHANNEL 9 //預制臺位置
#define DISP_4CHAR_START 3 //4字符顯示起始位置
#define DISP_5CHAR_START 2 //5字符起始位置
#define DISP_6CHAR_START 2 //6字符起始位置
#define DISP_7CHAR_START 1 //7字符起始位置
#define DISP_8CHAR_START 1 //8字符起始位置
#define LCD_BIT_V2 0
#define LCD_BIT_V3 1
#define LCD_BIT_V1 2
#define LCD_BIT_V5 3
#define LCD_BIT_V4 4
#define LCD_BIT_V6 5
#define LCD_BIT_R1 6
#define LCD_BIT_R8 7
#define LCD_BIT_LOUD 8
#define LCD_BIT_T1 9
#define LCD_BIT_R2 10
#define LCD_BIT_R7 11
#define LCD_BIT_R3 12
#define LCD_BIT_R4 13
#define LCD_BIT_R6 14
#define LCD_BIT_1E 15
#define LCD_BIT_1F 16
#define LCD_BIT_R5 17
#define LCD_BIT_1G 18
#define LCD_BIT_1A 19
#define LCD_BIT_1D 20
#define LCD_BIT_1C 21
#define LCD_BIT_1B 22
#define LCD_BIT_ST 23
#define LCD_BIT_2E 24
#define LCD_BIT_2F 25
#define LCD_BIT_V7 26
#define LCD_BIT_2G 27
#define LCD_BIT_2A 28
#define LCD_BIT_2D 29
#define LCD_BIT_2C 30
#define LCD_BIT_2B 31
//#define LCD_BIT_ 32
#define LCD_BIT_3E 33
#define LCD_BIT_3F 34
#define LCD_BIT_T7 35
#define LCD_BIT_3G 36
#define LCD_BIT_3N 37
#define LCD_BIT_3J 38
#define LCD_BIT_3I 39
#define LCD_BIT_3A 40
#define LCD_BIT_3D 41
#define LCD_BIT_3H 42
#define LCD_BIT_3M 43
#define LCD_BIT_T2 44
#define LCD_BIT_3C 45
#define LCD_BIT_3B 46
#define LCD_BIT_DVD 47
#define LCD_BIT_4E 48
#define LCD_BIT_4F 49
#define LCD_BIT_TITLE 50
#define LCD_BIT_4G 51
#define LCD_BIT_4N 52
#define LCD_BIT_CHP 53
#define LCD_BIT_4I 54
#define LCD_BIT_4A 55
#define LCD_BIT_4D 56
#define LCD_BIT_4H 57
#define LCD_BIT_4M 58
#define LCD_BIT_4K 59
#define LCD_BIT_4C 60
#define LCD_BIT_4B 61
#define LCD_BIT_VCD 62
#define LCD_BIT_5E 63
#define LCD_BIT_5G 64
#define LCD_BIT_5F 65
#define LCD_BIT_5D 66
#define LCD_BIT_5I 67
#define LCD_BIT_5A 68
#define LCD_BIT_5C 69
#define LCD_BIT_5H 70
#define LCD_BIT_5B 71
#define LCD_BIT_6E 72
#define LCD_BIT_6G 73
#define LCD_BIT_6F 74
#define LCD_BIT_6D 75
#define LCD_BIT_6I 76
#define LCD_BIT_6A 77
#define LCD_BIT_6C 78
#define LCD_BIT_6H 79
#define LCD_BIT_6B 80
#define LCD_BIT_T8 81
#define LCD_BIT_COL1 82
#define LCD_BIT_MP3 83
#define LCD_BIT_7E 84
#define LCD_BIT_7G 85
#define LCD_BIT_7F 86
#define LCD_BIT_7D 87
#define LCD_BIT_7I 88
#define LCD_BIT_7A 89
#define LCD_BIT_7K 90
#define LCD_BIT_7H 91
#define LCD_BIT_CD 92
#define LCD_BIT_7C 93
#define LCD_BIT_7B 94
#define LCD_BIT_AC3 95
#define LCD_BIT_8E 96
#define LCD_BIT_8F 97
#define LCD_BIT_DTS 98
#define LCD_BIT_8G 99
#define LCD_BIT_8A 100
#define LCD_BIT_8D 101
#define LCD_BIT_8C 102
#define LCD_BIT_8B 103
#define LCD_BIT_INT 104
#define LCD_BIT_P1 105
#define LCD_BIT_COL2 106
#define LCD_BIT_RPT 107
//#define LCD_BIT_8C 108
//#define LCD_BIT_8B 109
//#define LCD_BIT_INT 110
//#define LCD_BIT_P1 111
//#define LCD_BIT_COL2 112
//#define LCD_BIT_RPT 113
#define LCD_BIT_9E 108//114
#define LCD_BIT_9F 109//115
#define LCD_BIT_T4 110//116
#define LCD_BIT_9G 111//117
#define LCD_BIT_9A 112//118
#define LCD_BIT_9D 113//119
#define LCD_BIT_9C 114//120
#define LCD_BIT_9B 115//121
#define LCD_BIT_ANG 116//122
#define LCD_BIT_10E 117//123
#define LCD_BIT_10F 118//124
#define LCD_BIT_RDM 119//125
#define LCD_BIT_10G 120//126
#define LCD_BIT_10A 121//127
#define LCD_BIT_10D 122//128
#define LCD_BIT_10C 123//129
#define LCD_BIT_10B 124//130
#define LCD_BIT_CH 125//131
#define LCD_BIT_11E 126//132
#define LCD_BIT_11F 127//133
//#define LCD_BIT_ 134
#define LCD_BIT_11G 129//135
#define LCD_BIT_11A 130//136
#define LCD_BIT_11D 131//137
#define LCD_BIT_11C 132//138
#define LCD_BIT_11B 133//139
#define LCD_BIT_T3 134//140
#define LCD_BIT_EQ 135
#define LCD_BIT_ROCK 136
#define LCD_BIT_CLAS 137
#define LCD_BIT_LOC 138
#define LCD_BIT_POP 139
#define LCD_BIT_VOL 140
//#define LCD_BIT_ 141
//#define LCD_BIT_ 142
#define LCD_BIT_COM1 143
//#define LCD_BIT_ 144
#define LCD_BIT_COM2 145
//#define LCD_BIT_ 146
#define LCD_BIT_COM3 147
//#define LCD_BIT_ 148
//#define LCD_BIT_ 149
#ifndef __DECL_LCD381__
#define __DECL_LCD381__ extern
__DECL_LCD381__ unsigned char fontMap[][14];
__DECL_LCD381__ unsigned char view2[];
__DECL_LCD381__ BYTE dispBuff[DISP_BUFF_SIZE];
__DECL_LCD381__ BYTE tmpDispBuff[DISP_BUFF_SIZE];
#else
#error ===========================================
BYTE dispBuff[DISP_BUFF_SIZE]; //用于保存LCD顯示的buff
BYTE tmpDispBuff[DISP_BUFF_SIZE]; //臨時顯示緩沖區
__flash__ unsigned char fontMap[][14]={
{
LCD_BIT_1A,
LCD_BIT_1B,
LCD_BIT_1C,
LCD_BIT_1D,
LCD_BIT_1E,
LCD_BIT_1F,
LCD_BIT_1G,
0,
0,
0,
0,
0,
0,
0,
},
{
LCD_BIT_2A,
LCD_BIT_2B,
LCD_BIT_2C,
LCD_BIT_2D,
LCD_BIT_2E,
LCD_BIT_2F,
LCD_BIT_2G,
0,
0,
0,
0,
0,
0,
0,
},
{
LCD_BIT_3A,
LCD_BIT_3B,
LCD_BIT_3C,
LCD_BIT_3D,
LCD_BIT_3E,
LCD_BIT_3F,
LCD_BIT_3G,
LCD_BIT_3H,
LCD_BIT_3I,
LCD_BIT_3J,
0,
0,
LCD_BIT_3M,
LCD_BIT_3N,
},
{
LCD_BIT_4A,
LCD_BIT_4B,
LCD_BIT_4C,
LCD_BIT_4D,
LCD_BIT_4E,
LCD_BIT_4F,
LCD_BIT_4G,
LCD_BIT_4H,
LCD_BIT_4I,
0,
LCD_BIT_4K,
0,
LCD_BIT_4M,
LCD_BIT_4N,
},
{
LCD_BIT_5A,
LCD_BIT_5B,
LCD_BIT_5C,
LCD_BIT_5D,
LCD_BIT_5E,
LCD_BIT_5F,
LCD_BIT_5G,
LCD_BIT_5H,
LCD_BIT_5I,
0,
0,
0,
0,
0,
},
{
LCD_BIT_6A,
LCD_BIT_6B,
LCD_BIT_6C,
LCD_BIT_6D,
LCD_BIT_6E,
LCD_BIT_6F,
LCD_BIT_6G,
LCD_BIT_6H,
LCD_BIT_6I,
0,
0,
0,
0,
0,
},
{
LCD_BIT_7A,
LCD_BIT_7B,
LCD_BIT_7C,
LCD_BIT_7D,
LCD_BIT_7E,
LCD_BIT_7F,
LCD_BIT_7G,
LCD_BIT_7H,
LCD_BIT_7I,
0,
LCD_BIT_7K,
0,
0,
0,
},
{
LCD_BIT_8A,
LCD_BIT_8B,
LCD_BIT_8C,
LCD_BIT_8D,
LCD_BIT_8E,
LCD_BIT_8F,
LCD_BIT_8G,
0,
0,
0,
0,
0,
0,
0,
},
{
LCD_BIT_9A,
LCD_BIT_9B,
LCD_BIT_9C,
LCD_BIT_9D,
LCD_BIT_9E,
LCD_BIT_9F,
LCD_BIT_9G,
0,
0,
0,
0,
0,
0,
0,
},
{
LCD_BIT_10A,
LCD_BIT_10B,
LCD_BIT_10C,
LCD_BIT_10D,
LCD_BIT_10E,
LCD_BIT_10F,
LCD_BIT_10G,
0,
0,
0,
0,
0,
0,
0,
},
};
__flash__ unsigned int view2[]={ //818 小屏的13段LED字庫
63, //0
6, //1
219, //2
207, //3
230, //4
237, //5
253, //6
7, //7
255, //8
239, //9
247, //A
399, //B
57, //C
271, //D
249, //E
241, //F
61, //G
246, //H
265, //I
30, //J 209,//J
5376, //K
56, //L
12342, //M
9270, //N
63, //O
243, //P
1087, //Q
1267, //R
237, //S
257, //T
62, //U
4656 , //V
1590, //W
13824, //X
238, //Y
4617, //Z
14016, //'*'
448, //+
192, //-
4608, // '/'
9216, // '\'
};
#endif
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -