/*
|
* File : lcd_segmentcode.c
|
* This file is part of Sizhu Ultrasonic Gas-Meter
|
* COPYRIGHT (C) 2022,Sizhu Ultrasonic Gas-Meter Development Team
|
*
|
* Brief : This file stores the specific segment code.
|
* http://www.ideacreated.com/
|
*
|
* Change Logs:
|
* Date Author Notes
|
* 2022-08-22 Sizhu_J1anG the first version
|
* 2022-08-30 Sizhu_Ye targeted modification
|
*/
|
|
|
#ifndef _LCD_SEGMENTCODE_23A_H_
|
#define _LCD_SEGMENTCODE_23A_H_
|
//#include "main.h"
|
#define LCD_NEW
|
#ifdef LCD_NEW
|
/**************************************************
|
* S1-S54
|
**************************************************/
|
#define _LCD_SIZHULOG_23A 276 //1
|
|
#define _LCD_BATTERY_SHELL_23A 277 //2
|
#define _LCD_BATTERY_4_23A 278 //3
|
#define _LCD_BATTERY_3_23A 279 //4
|
#define _LCD_BATTERY_2_23A 271 //5
|
#define _LCD_BATTERY_1_23A 270 //6
|
|
|
#define _LCD_METER_23A 269 //7
|
#define _LCD_SIGNAL_COMMUNICATION_23A 268
|
#define _LCD_VALVE_M_23A 5
|
#define _LCD_LOCK_23A 6
|
#define _LCD_OPEN_23A 7
|
#define _LCD_CLOSE_23A 4 //12
|
|
|
#define _LCD_WIFI_23A 63 //13
|
#define _LCD_4G_Flag_23A 71
|
#define _LCD_4G_1_23A 70
|
#define _LCD_4G_2_23A 69
|
#define _LCD_4G_3_23A 77
|
#define _LCD_4G_4_23A 78
|
#define _LCD_4G_5_23A 79
|
#define _LCD_WARNING_23A 87 //20
|
|
#define _LCD_CONFIGURATION_23A 74 //21
|
#define _LCD_T_23A 73
|
#define _LCD_CHARGE_23A 72 //23
|
#define _LCD_LOOKUP_23A 80
|
#define _LCD_BACKSET_23A 75
|
#define _LCD_K_23A 66 //26
|
#define _LCD_BOOTTOOTH_23A 65 //27
|
#define _LCD_CHECK_23A 64//28
|
|
#define _LCD_HORIZONTALLINE_1_23A 60 //29
|
#define _LCD_SINGLEBILL_23A 68
|
#define _LCD_LADDERBILL_23A 76
|
#define _LCD_HORIZONTALLINE_2_23A 67
|
|
#define _LCD_WORK_CONDITION_23A 2 //33
|
#define _LCD_SURPLUSE_23A 3
|
#define _LCD_STAND_CONDITION_23A 1
|
#define _LCD_TOTAL_23A 0
|
|
#define _LCD_X_23A 275
|
#define _LCD_ACCOUNT_23A 274 //38
|
#define _LCD_BILLBACK_23A 273
|
|
#define _LCD_LAST_23A 266
|
#define _LCD_RECHARGE_23A 267 //41
|
#define _LCD_SETTLEMENT_23A 260
|
#define _LCD_NOW_23A 272
|
#define _LCD_LADDER_23A 265 //44
|
#define _LCD_UNIT_PRICE_23A 264
|
|
#define _LCD_N_1_23A 139 //46
|
#define _LCD_M3_1_23A 130
|
#define _LCD_YUAN_1_23A 131
|
|
#define _LCD_kPa_23A 140 //49
|
#define _LCD_oC_23A 129//50
|
#define _LCD_L_pul_23A 128
|
#define _LCD_N_2_23A 142
|
#define _LCD_M3_2_23A 135
|
#define _LCD_h_23A 134//54
|
#define _LCD_YUAN_2_23A 133//55
|
#define _LCD_YUAN_M3_23A 132//56
|
|
|
|
/********************************************************
|
* ðºÅ
|
********************************************************/
|
#define _LCD_POINT1_23A 19
|
#define _LCD_POINT2_23A 24
|
#define _LCD_POINT3_23A 258
|
#define _LCD_POINT4_23A 256
|
#define _LCD_POINT5_23A 242
|
#define _LCD_POINT6_23A 240
|
#define _LCD_POINT7_23A 227
|
#define _LCD_POINT8_23A 224
|
#define _LCD_POINT9_23A 211
|
#define _LCD_POINT10_23A 200
|
#define _LCD_POINT11_23A 186
|
#define _LCD_POINT12_23A 184
|
#define _LCD_POINT13_23A 170
|
#define _LCD_POINT14_23A 168
|
#define _LCD_POINT15_23A 155
|
#define _LCD_POINT16_23A 152
|
#define _LCD_POINT17_23A 245
|
#define _LCD_POINT18_23A 247
|
#define _LCD_POINT19_23A 229
|
#define _LCD_POINT20_23A 231
|
#define _LCD_POINT21_23A 212
|
#define _LCD_POINT22_23A 215
|
#define _LCD_POINT23_23A 196
|
#define _LCD_POINT24_23A 191
|
#define _LCD_POINT25_23A 173
|
#define _LCD_POINT26_23A 175
|
#define _LCD_POINT27_23A 157
|
#define _LCD_POINT28_23A 159
|
|
/*******************************************************
|
Êý×Ö
|
*******************************************************/
|
#define _LCD_1A_new 15
|
#define _LCD_1B_new 23
|
#define _LCD_1C_new 21
|
#define _LCD_1D_new 12
|
#define _LCD_1E_new 13
|
#define _LCD_1F_new 14
|
#define _LCD_1G_new 22
|
|
#define _LCD_2A_new 31
|
#define _LCD_2B_new 62
|
#define _LCD_2C_new 61
|
#define _LCD_2D_new 28
|
#define _LCD_2E_new 20
|
#define _LCD_2F_new 30
|
#define _LCD_2G_new 29
|
|
#define _LCD_3A_new 95
|
#define _LCD_3B_new 94
|
#define _LCD_3C_new 93
|
#define _LCD_3D_new 92
|
#define _LCD_3E_new 84
|
#define _LCD_3F_new 86
|
#define _LCD_3G_new 85
|
|
#define _LCD_4A_new 88
|
#define _LCD_4B_new 81
|
#define _LCD_4C_new 83
|
#define _LCD_4D_new 91
|
#define _LCD_4E_new 90
|
#define _LCD_4F_new 89
|
#define _LCD_4G_new 82
|
|
#define _LCD_5A_new 11
|
#define _LCD_5B_new 18
|
#define _LCD_5C_new 16
|
#define _LCD_5D_new 8
|
#define _LCD_5E_new 9
|
#define _LCD_5F_new 10
|
#define _LCD_5G_new 17
|
|
#define _LCD_6A_new 59
|
#define _LCD_6B_new 58
|
#define _LCD_6C_new 57
|
#define _LCD_6D_new 56
|
#define _LCD_6E_new 25
|
#define _LCD_6F_new 27
|
#define _LCD_6G_new 26
|
|
#define _LCD_7A_new 251
|
#define _LCD_7B_new 243
|
#define _LCD_7C_new 249
|
#define _LCD_7D_new 248
|
#define _LCD_7E_new 257
|
#define _LCD_7F_new 259
|
#define _LCD_7G_new 250
|
|
#define _LCD_8A_new 235
|
#define _LCD_8B_new 226
|
#define _LCD_8C_new 225
|
#define _LCD_8D_new 232
|
#define _LCD_8E_new 241
|
#define _LCD_8F_new 234
|
#define _LCD_8G_new 233
|
|
#define _LCD_9A_new 219
|
#define _LCD_9B_new 210
|
#define _LCD_9C_new 208
|
#define _LCD_9D_new 216
|
#define _LCD_9E_new 217
|
#define _LCD_9F_new 218
|
#define _LCD_9G_new 209
|
|
#define _LCD_10A_new 195
|
#define _LCD_10B_new 194
|
#define _LCD_10C_new 193
|
#define _LCD_10D_new 192
|
#define _LCD_10E_new 201
|
#define _LCD_10F_new 203
|
#define _LCD_10G_new 202
|
|
#define _LCD_11A_new 179
|
#define _LCD_11B_new 171
|
#define _LCD_11C_new 177
|
#define _LCD_11D_new 176
|
#define _LCD_11E_new 185
|
#define _LCD_11F_new 187
|
#define _LCD_11G_new 178
|
|
#define _LCD_12A_new 163
|
#define _LCD_12B_new 154
|
#define _LCD_12C_new 153
|
#define _LCD_12D_new 160
|
#define _LCD_12E_new 169
|
#define _LCD_12F_new 162
|
#define _LCD_12G_new 161
|
|
#define _LCD_13A_new 147
|
#define _LCD_13B_new 138
|
#define _LCD_13C_new 136
|
#define _LCD_13D_new 144
|
#define _LCD_13E_new 145
|
#define _LCD_13F_new 146
|
#define _LCD_13G_new 137
|
|
#define _LCD_14A_new 252
|
#define _LCD_14B_new 253
|
#define _LCD_14C_new 254
|
#define _LCD_14D_new 255
|
#define _LCD_14E_new 263
|
#define _LCD_14F_new 261
|
#define _LCD_14G_new 262
|
|
#define _LCD_15A_new 236
|
#define _LCD_15B_new 228
|
#define _LCD_15C_new 238
|
#define _LCD_15D_new 239
|
#define _LCD_15E_new 246
|
#define _LCD_15F_new 244
|
#define _LCD_15G_new 237
|
|
#define _LCD_16A_new 220
|
#define _LCD_16B_new 213
|
#define _LCD_16C_new 214
|
#define _LCD_16D_new 223
|
#define _LCD_16E_new 230
|
#define _LCD_16F_new 221
|
#define _LCD_16G_new 222
|
|
#define _LCD_17A_new 204
|
#define _LCD_17B_new 197
|
#define _LCD_17C_new 199
|
#define _LCD_17D_new 207
|
#define _LCD_17E_new 206
|
#define _LCD_17F_new 205
|
#define _LCD_17G_new 198
|
|
#define _LCD_18A_new 180
|
#define _LCD_18B_new 181
|
#define _LCD_18C_new 182
|
#define _LCD_18D_new 183
|
#define _LCD_18E_new 190
|
#define _LCD_18F_new 188
|
#define _LCD_18G_new 189
|
|
#define _LCD_19A_new 164
|
#define _LCD_19B_new 156
|
#define _LCD_19C_new 166
|
#define _LCD_19D_new 167
|
#define _LCD_19E_new 174
|
#define _LCD_19F_new 172
|
#define _LCD_19G_new 165
|
|
#define _LCD_20A_new 148
|
#define _LCD_20B_new 141
|
#define _LCD_20C_new 143
|
#define _LCD_20D_new 151
|
#define _LCD_20E_new 158
|
#define _LCD_20F_new 149
|
#define _LCD_20G_new 150
|
#else
|
/**************************************************
|
* S1-S54
|
* ʱ¼ä £º220804
|
**************************************************/
|
#define _LCD_SIZHULOG_23A 203
|
|
#define _LCD_BATTERY_4_23A 1
|
#define _LCD_BATTERY_3_23A 0
|
#define _LCD_BATTERY_2_23A 200
|
#define _LCD_BATTERY_1_23A 202
|
#define _LCD_BATTERY_SHELL_23A 2
|
|
#define _LCD_METER_23A 3
|
#define _LCD_SIGNAL_COMMUNICATION_23A 4
|
#define _LCD_VALVE_M_23A 5
|
#define _LCD_LOCK_23A 6
|
#define _LCD_OPEN_23A 7
|
#define _LCD_CLOSE_23A 8
|
|
#define _LCD_WARNING_23A 16
|
#define _LCD_WIFI_23A 39
|
#define _LCD_4G_Flag_23A 36
|
#define _LCD_4G_1_23A 38
|
#define _LCD_4G_2_23A 37
|
#define _LCD_4G_3_23A 35
|
#define _LCD_4G_4_23A 34
|
#define _LCD_4G_5_23A 33
|
|
#define _LCD_LOOKUP_23A 47
|
#define _LCD_T_23A 45
|
#define _LCD_CONFIGURATION_23A 43
|
#define _LCD_CHECK_23A 46
|
#define _LCD_K_23A 44
|
#define _LCD_BACKSET_23A 42
|
|
#define _LCD_HORIZONTALLINE_1_23A 24
|
#define _LCD_SINGLEBILL_23A 40
|
#define _LCD_LADDERBILL_23A 32
|
#define _LCD_HORIZONTALLINE_2_23A 41
|
|
#define _LCD_WORK_CONDITION_23A 206
|
#define _LCD_SURPLUSE_23A 205
|
#define _LCD_STAND_CONDITION_23A 207
|
#define _LCD_TOTAL_23A 199
|
|
#define _LCD_X_23A 191
|
#define _LCD_ACCOUNT_23A 190
|
#define _LCD_BILLBACK_23A 183
|
|
#define _LCD_LAST_23A 181
|
#define _LCD_RECHARGE_23A 174
|
#define _LCD_SETTLEMENT_23A 173
|
|
#define _LCD_NOW_23A 182
|
#define _LCD_LADDER_23A 175
|
#define _LCD_UNIT_PRICE_23A 167
|
|
#define _LCD_N_1_23A 48
|
#define _LCD_M3_1_23A 49
|
#define _LCD_YUAN_1_23A 50
|
#define _LCD_kPa_23A 61
|
#define _LCD_oC_23A 52
|
#define _LCD_L_pul_23A 51
|
#define _LCD_N_2_23A 63
|
#define _LCD_M3_2_23A 62
|
#define _LCD_h_23A 53
|
#define _LCD_YUAN_2_23A 54
|
#define _LCD_YUAN_M3_23A 55
|
|
/********************************************************
|
* ðºÅ/µã
|
* ʱ¼ä £º220804
|
********************************************************/
|
#define _LCD_POINT1_23A 186
|
#define _LCD_POINT2_23A 189
|
#define _LCD_POINT3_23A 179
|
#define _LCD_POINT4_23A 180
|
#define _LCD_POINT5_23A 161
|
#define _LCD_POINT6_23A 163
|
#define _LCD_POINT7_23A 137
|
#define _LCD_POINT8_23A 147
|
#define _LCD_POINT9_23A 121
|
#define _LCD_POINT10_23A 123
|
#define _LCD_POINT11_23A 105
|
#define _LCD_POINT12_23A 107
|
#define _LCD_POINT13_23A 90
|
#define _LCD_POINT14_23A 91
|
#define _LCD_POINT15_23A 65
|
#define _LCD_POINT16_23A 75
|
#define _LCD_POINT17_23A 149
|
#define _LCD_POINT18_23A 151
|
#define _LCD_POINT19_23A 133
|
#define _LCD_POINT20_23A 135
|
#define _LCD_POINT21_23A 118
|
#define _LCD_POINT22_23A 119
|
#define _LCD_POINT23_23A 102
|
#define _LCD_POINT24_23A 95
|
#define _LCD_POINT25_23A 76
|
#define _LCD_POINT26_23A 78
|
|
/*******************************************************
|
* Êý×Öram
|
* ʱ¼ä£º220804
|
*******************************************************/
|
#define _LCD_1A_23A 15
|
#define _LCD_1B_23A 13
|
#define _LCD_1C_23A 10
|
#define _LCD_1D_23A 9
|
#define _LCD_1E_23A 11
|
#define _LCD_1F_23A 14
|
#define _LCD_1G_23A 12
|
|
#define _LCD_2A_23A 23
|
#define _LCD_2B_23A 21
|
#define _LCD_2C_23A 18
|
#define _LCD_2D_23A 17
|
#define _LCD_2E_23A 19
|
#define _LCD_2F_23A 22
|
#define _LCD_2G_23A 20
|
|
#define _LCD_3A_23A 31
|
#define _LCD_3B_23A 29
|
#define _LCD_3C_23A 26
|
#define _LCD_3D_23A 25
|
#define _LCD_3E_23A 27
|
#define _LCD_3F_23A 30
|
#define _LCD_3G_23A 28
|
|
#define _LCD_4A_23A 192
|
#define _LCD_4B_23A 194
|
#define _LCD_4C_23A 197
|
#define _LCD_4D_23A 198
|
#define _LCD_4E_23A 196
|
#define _LCD_4F_23A 193
|
#define _LCD_4G_23A 195
|
|
#define _LCD_5A_23A 184
|
#define _LCD_5B_23A 176
|
#define _LCD_5C_23A 178
|
#define _LCD_5D_23A 188
|
#define _LCD_5E_23A 187
|
#define _LCD_5F_23A 185
|
#define _LCD_5G_23A 177
|
|
#define _LCD_6A_23A 168
|
#define _LCD_6B_23A 160
|
#define _LCD_6C_23A 162
|
#define _LCD_6D_23A 172
|
#define _LCD_6E_23A 171
|
#define _LCD_6F_23A 169
|
#define _LCD_6G_23A 170
|
|
#define _LCD_7A_23A 152
|
#define _LCD_7B_23A 144
|
#define _LCD_7C_23A 146
|
#define _LCD_7D_23A 155
|
#define _LCD_7E_23A 154
|
#define _LCD_7F_23A 153
|
#define _LCD_7G_23A 145
|
|
#define _LCD_8A_23A 128
|
#define _LCD_8B_23A 129
|
#define _LCD_8C_23A 131
|
#define _LCD_8D_23A 139
|
#define _LCD_8E_23A 138
|
#define _LCD_8F_23A 136
|
#define _LCD_8G_23A 130
|
|
#define _LCD_9A_23A 112
|
#define _LCD_9B_23A 104
|
#define _LCD_9C_23A 114
|
#define _LCD_9D_23A 115
|
#define _LCD_9E_23A 122
|
#define _LCD_9F_23A 120
|
#define _LCD_9G_23A 113
|
|
#define _LCD_10A_23A 88
|
#define _LCD_10B_23A 89
|
#define _LCD_10C_23A 98
|
#define _LCD_10D_23A 99
|
#define _LCD_10E_23A 106
|
#define _LCD_10F_23A 96
|
#define _LCD_10G_23A 97
|
|
#define _LCD_11A_23A 80
|
#define _LCD_11B_23A 72
|
#define _LCD_11C_23A 74
|
#define _LCD_11D_23A 83
|
#define _LCD_11E_23A 82
|
#define _LCD_11F_23A 81
|
#define _LCD_11G_23A 73
|
|
#define _LCD_12A_23A 56
|
#define _LCD_12B_23A 57
|
#define _LCD_12C_23A 59
|
#define _LCD_12D_23A 67
|
#define _LCD_12E_23A 66
|
#define _LCD_12F_23A 64
|
#define _LCD_12G_23A 58
|
|
#define _LCD_13A_23A 156
|
#define _LCD_13B_23A 157
|
#define _LCD_13C_23A 159
|
#define _LCD_13D_23A 166
|
#define _LCD_13E_23A 165
|
#define _LCD_13F_23A 164
|
#define _LCD_13G_23A 158
|
|
#define _LCD_14A_23A 140
|
#define _LCD_14B_23A 132
|
#define _LCD_14C_23A 142
|
#define _LCD_14D_23A 143
|
#define _LCD_14E_23A 150
|
#define _LCD_14F_23A 148
|
#define _LCD_14G_23A 141
|
|
#define _LCD_15A_23A 116
|
#define _LCD_15B_23A 117
|
#define _LCD_15C_23A 126
|
#define _LCD_15D_23A 127
|
#define _LCD_15E_23A 134
|
#define _LCD_15F_23A 124
|
#define _LCD_15G_23A 125
|
|
#define _LCD_16A_23A 100
|
#define _LCD_16B_23A 101
|
#define _LCD_16C_23A 103
|
#define _LCD_16D_23A 111
|
#define _LCD_16E_23A 110
|
#define _LCD_16F_23A 108
|
#define _LCD_16G_23A 109
|
|
#define _LCD_17A_23A 84
|
#define _LCD_17B_23A 85
|
#define _LCD_17C_23A 86
|
#define _LCD_17D_23A 87
|
#define _LCD_17E_23A 94
|
#define _LCD_17F_23A 92
|
#define _LCD_17G_23A 93
|
|
#define _LCD_18A_23A 68
|
#define _LCD_18B_23A 60
|
#define _LCD_18C_23A 71
|
#define _LCD_18D_23A 79
|
#define _LCD_18E_23A 77
|
#define _LCD_18F_23A 69
|
#define _LCD_18G_23A 70
|
|
#endif
|
|
typedef enum {
|
LOOKUP = 0,
|
T,
|
CONFIGURATION,
|
CHECK,
|
K,
|
BACKSET,
|
|
WORKCONDITION,
|
SURPLUSE,
|
STANDCONDITION,
|
TOTAL,
|
|
N_1,
|
M3_1,
|
YUAN_1,
|
|
LAST,
|
RECHARGE,
|
SETTLEMENT,
|
|
NOW,
|
LADDER,
|
UNITPRICE,
|
|
X,
|
HOME,
|
CLOUD,
|
|
kPa,
|
oC,
|
Lpul,
|
N_2,
|
M3_2,
|
H,
|
YUAN_2,
|
YUAN_M3
|
}_LCD_FLAG;
|
|
|
|
#endif
|