#include "1lcd_new.h"
|
|
#include "devicegpioinit.h"
|
#include "para.h"
|
#include "1gprs.h"
|
#include "1ValveControl.h"
|
#include "1billing.h"
|
#include "1lcd.h"
|
#include "lcd_iic.h"
|
|
void lcd_init_new(void)
|
{
|
|
LCD_Power_ON;
|
LCD_GPIO_Init();
|
LCD_driver_init_new();
|
LCD_Clear_NEW();
|
}
|
|
void LCD_driver_init_new(void)
|
{
|
u8 ram[2];
|
delay_ms(2);
|
ram[0] = LCD_DRIVE_MODE_18_14; ///
|
LCD_Write(LCD_DRIVE_MODE_COMMAND_ADDR, ram, 1);
|
|
ram[0] = LCD_SYSTEM_MODE_ON_ON;
|
delay_ms(2);
|
LCD_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, ram, 1); // ÄÚÈÝΪ0x03£¬¿ªÆôÏÔʾºÍÕñµ´Æ÷£»ÄÚÈÝΪ00£¬¹Ø±ÕÏÔʾºÍÕñµ´Æ÷
|
}
|
|
/***********************************************************************
|
* Ãû³Æ£ºLCD_driver_0FF_NEW( )
|
* ¹¦ÄÜ£ºLCDÏÔʾ¹Ø±Õ
|
********************************************************************** */
|
void LCD_driver_0FF_NEW(void)
|
{
|
u8 ram[2];
|
|
ram[0] = LCD_SYSTEM_MODE_OFF_OFF;
|
delay_ms(2);
|
LCD_Write(LCD_SYSTEM_MODE_COMMAND_ADDR, ram, 1); // ÄÚÈÝΪ0x03£¬¿ªÆôÏÔʾºÍÕñµ´Æ÷£»ÄÚÈÝΪ00£¬¹Ø±ÕÏÔʾºÍÕñµ´Æ÷
|
}
|
|
/***********************************************************************
|
* Ãû³Æ£ºLCD_Display( )
|
* ¹¦ÄÜ£º½«ÏÔʾ»º´æÖеÄÊý¾Ý·¢Ë͸øLCD£¬ÁîÆäÏÔʾ³ö¶ÔÓ¦×Ö·û¡¢Êý×Ö¡£
|
********************************************************************** */
|
void LCD_Display_NEW(u8 *RAM)
|
{
|
u8 i, j;
|
LCD_Write_reg(0, RAM, 48); // 48 0 35
|
}
|
|
/***********************************************************************
|
* Ãû³Æ£ºLCD_Clear( )
|
* ¹¦ÄÜ£ºÇåÆÁ
|
********************************************************************** */
|
void LCD_Clear_NEW(void)
|
{
|
u8 i;
|
|
u8 LCD_Buffer_0[SEGNUM] = {0};
|
LCD_Display_NEW(LCD_Buffer_0); // 24.5.9 ¸ü¸ÄÇåÆÁ
|
}
|
|
void LCD_ClearSignal_NEW(u8 signal)
|
{
|
|
LCD_ClearSeg(signal);
|
LCD_Display_NEW(LCD_Buffer);
|
}
|
void LCD_DisplayAll_New1(void)
|
{
|
u16 i;
|
u8 buf_tt[2] = {3, 3}; /// 0x3ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾON
|
u8 buf_t2[2] = {1, 1};
|
// double num;
|
// u8 data = 8;
|
// num = 123.45;
|
|
// LCD_Power_ON;
|
// LCD_Clear();
|
for (i = 0; i < SEGNUM; i++)
|
{
|
LCD_Buffer[i] = 0;
|
}
|
|
// LCD_Write(LCD_SYSTEM_MODE_COMMAND_ADDR,buf_tt,1);///Òº¾§¿ªÏÔʾº¯Êýµ÷Óà 0x80
|
// delay_ms(200);
|
// LCD_Write(0x8A,buf_t2,1);///Æ«Öõçѹ
|
|
// #ifdef SIZHU_VERSION
|
//
|
//
|
// LCD_DisplaySeg(_LCD_SIZHULOG_NEW);
|
//// LCD_Display(LCD_Buffer);///ÁÙʱ¼ÓÉÏ
|
//// delay_us(1);////
|
// #else
|
|
// #endif
|
|
if (device_Parm.Logo_Display_Flag == 0)
|
{
|
LCD_DisplaySeg(_LCD_SIZHULOG_NEW);
|
}
|
else
|
{
|
LCD_ClearSeg(_LCD_SIZHULOG_NEW);
|
}
|
|
if (GPRSbeginflag)
|
{
|
if ((LCD_sleepTime & 0x01) == 0x01)
|
{
|
LCD_DisplaySeg(_LCD_WIFI_NEW);
|
}
|
}
|
else
|
{
|
if ((system_alarm.alarm_Send_failed_time == 0) && (system_alarm.Data_Send_failed_time == 0))
|
{
|
LCD_DisplaySeg(_LCD_WIFI_NEW);
|
}
|
}
|
|
if (gprs_protocol_header.Valve_Status == 1)
|
{
|
LCD_DisplaySeg(_LCD_VALVE_M_NEW);
|
LCD_DisplaySeg(_LCD_OPEN_NEW);
|
}
|
else if (gprs_protocol_header.Valve_Status == 2)
|
{
|
LCD_DisplaySeg(_LCD_VALVE_M_NEW);
|
LCD_DisplaySeg(_LCD_CLOSE_NEW);
|
}
|
else
|
{
|
if ((LCD_sleepTime & 0x01) == 0x01)
|
{
|
LCD_DisplaySeg(_LCD_VALVE_M_NEW);
|
}
|
}
|
|
if (OpenValveFLAG == 1)
|
{
|
if ((LCD_sleepTime & 0x01) == 0x01)
|
{
|
LCD_DisplaySeg(_LCD_OPEN_NEW);
|
}
|
else
|
{
|
LCD_ClearSeg(_LCD_OPEN_NEW);
|
}
|
}
|
else if (OpenValveFLAG == 2)
|
{
|
if ((LCD_sleepTime & 0x01) == 0x01)
|
{
|
LCD_DisplaySeg(_LCD_CLOSE_NEW);
|
}
|
else
|
{
|
LCD_ClearSeg(_LCD_CLOSE_NEW);
|
}
|
}
|
|
if ((system_alarm.alarm_AlkaPowerLow_LCDFLAG == 1) || (system_alarm.alarm_LithPowerLow_LCDFLAG == 1)) //***************?
|
{
|
// LCD_DisplaySeg(_LCD_WARRING_NEW);
|
if ((LCD_sleepTime & 0x01) == 0x01)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_SHELL_NEW);
|
}
|
}
|
else
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_SHELL_NEW);
|
}
|
|
if ((LCD_sleepTime & 0x04) == 0x04)
|
{
|
if (LLJ_data_g.Lith_Battery_V > 5.0)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_4_NEW);
|
}
|
if (LLJ_data_g.Lith_Battery_V > 5.5)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_3_NEW);
|
}
|
if (LLJ_data_g.Lith_Battery_V > 6.3)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_2_NEW);
|
}
|
if (LLJ_data_g.Lith_Battery_V > 6.9)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_1_NEW);
|
}
|
LCD_DisplaySeg(_LCD_LITH_NEW);
|
}
|
else
|
{
|
if (LLJ_data_g.Alka_Battery_V > 5.0)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_4_NEW);
|
}
|
if (LLJ_data_g.Alka_Battery_V > 5.4)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_3_NEW);
|
}
|
if (LLJ_data_g.Alka_Battery_V > 5.8)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_2_NEW);
|
}
|
if (LLJ_data_g.Alka_Battery_V > 5.95)
|
{
|
LCD_DisplaySeg(_LCD_BATTERY_1_NEW);
|
}
|
|
LCD_DisplaySeg(_LCD_ALKA_NEW);
|
}
|
|
if (gprs_protocol_header.Power_type == 2) // ÓÐÍâµç
|
{
|
LCD_DisplaySeg(_LCD_EXPOWER_NEW);
|
}
|
else
|
{
|
LCD_ClearSeg(_LCD_EXPOWER_NEW);
|
}
|
|
if (system_alarm.alarm_E2RW_read_abnormal_FLAG == 1)
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 5);
|
}
|
|
if (system_alarm.alarm_E2RW_write_abnormal_FLAG == 1)
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 6);
|
}
|
|
if ((parameter_bil.cDataObtainType & RS485_MODE) == RS485_MODE)
|
{
|
if (system_alarm.alarm_Sample_LCDFLAG == 1)
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 2);
|
}
|
}
|
|
if ((Settlement_Para.RS485SettlementFlag == 1) && (device_Parm.AccountStatus == 1)) // ÐèÒªRS485ºËËãÇÒÐèÒªÆôÓÃÖ®ºó
|
{
|
if (Settlement_Para.RS485BilDataReadableFlag == 0) // ÎÞ»ùÊý£¬±¨¾¯ÌáÐÑ
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 3);
|
}
|
}
|
|
if ((system_alarm.alarm_RS485_Abnormal_Small_Reading_FLAG == 1) && ((parameter_bil.cDataObtainType & RS485_MODE) == RS485_MODE))
|
{
|
LCD_DisplaySeg(_LCD_WARRING);
|
LCD_DisplayDigit_NEW(28, 7);
|
}
|
|
if (system_alarm.alarm_Pulse_Broken_LCDFLAG == 1)
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 1);
|
}
|
|
if (system_alarm.alarm_Gas_Leak_LCDFLAG == 1)
|
{
|
LCD_DisplaySeg(_LCD_WARRING_NEW);
|
LCD_DisplayDigit_NEW(28, 4);
|
}
|
|
// /*ÁÙʱÉ趨ÊýÖµ²âÊÔ*/
|
// Settlement_Para.fCumulativeGasUsage =12345696.78;
|
|
if (parameter_bil.cDataObtainType == RS485_MODE)
|
{
|
LCD_DisplayfisrtLine_NEW(0, Settlement_Para.fCumulativeGasUsage); // µ¥485ģʽµÚÒ»ÐÐÖ»ÏÔʾ×ÜÁ¿£¬²»ÏÔʾÂö³åϵÊý
|
}
|
else
|
{
|
if ((LCD_Menu_Level & 0x02) == 0) // ÏÔʾ×ÜÓÃÆøÁ¿
|
{
|
LCD_DisplayfisrtLine_NEW(0, Settlement_Para.fCumulativeGasUsage); //****
|
}
|
else if ((LCD_Menu_Level & 0x02) == 0x02) // ÏÔʾÂö³åϵÊý
|
{
|
LCD_DisplayfisrtLine_NEW(1, parameter_bil.fPulseCoefficient);
|
}
|
}
|
// /*ÁÙʱÉ趨ÊýÖµ²âÊÔ*/
|
// Settlement_Para.fBalance = 25789156.56;
|
|
if (device_Parm.show_balance_flag)
|
{
|
LCD_DisplaysecondLine_NEW(0, Settlement_Para.fBalance / parameter_bil.fSingleBillingFee);
|
}
|
else
|
{
|
if ((LCD_Menu_Level & 0x01) == 0x00) // ÏÔʾʣÓàÆøÁ¿
|
{
|
LCD_DisplaysecondLine_NEW(0, Settlement_Para.fBalance / parameter_bil.fSingleBillingFee);
|
}
|
else if ((LCD_Menu_Level & 0x01) == 0x01) // ÏÔʾʣÓà½ð¶î
|
{
|
LCD_DisplaysecondLine_NEW(1, Settlement_Para.fBalance);
|
}
|
}
|
|
if (!device_Parm.show_price_flag)
|
{
|
LCD_DisplayThirdLine_NEW(parameter_bil.fSingleBillingFee); /// ÏÔʾµ¥¼ÛÖµ3.0 parameter_bil.fSingleBillingFee = 3.0;
|
}
|
|
LCD_Clear_NEW();
|
LCD_Display_NEW(LCD_Buffer);
|
}
|
|
/*************************************************/
|
void LCD_DisplayfisrtLine_NEW(u8 show_type, double number)
|
{
|
long long number_div;
|
u8 array[10] = {0};
|
u8 div_temp, yu_temp;
|
u8 num_array;
|
u8 i;
|
|
num_array = 0;
|
number_div = (long long)number;
|
|
if (number_div > 99999999)
|
{
|
if (number_div > 9999999999)
|
{
|
number_div = 9999999999;
|
}
|
|
LCD_ClearSeg(_LCD_POINT1_NEW);
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
|
while (number_div > 0)
|
{
|
array[9 - num_array] = yu_temp;
|
num_array++;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
}
|
array[9 - num_array] = yu_temp;
|
num_array++;
|
|
for (i = 0; i < (10 - num_array); i++)
|
{
|
LCD_ClearDigit_NEW((i + 1));
|
}
|
|
for (i = (10 - num_array); i < 10; i++)
|
{
|
LCD_DisplayDigit_NEW((i + 1), array[i]);
|
}
|
}
|
else
|
{
|
|
/*ÕûÊý²¿·Ö¼ÆËã*/
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
|
while (number_div > 0)
|
{
|
array[7 - num_array] = yu_temp;
|
num_array++;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
}
|
array[7 - num_array] = yu_temp;
|
num_array++;
|
|
/*СÊý²¿·Ö¼ÆËã*/
|
number_div = (number * 10);
|
array[8] = (u8)(number_div % 10);
|
|
number_div = (number * 100);
|
array[9] = (u8)(number_div % 10);
|
|
/**/
|
|
LCD_DisplaySeg(_LCD_POINT1_NEW);
|
|
for (i = 0; i < (8 - num_array); i++)
|
{
|
LCD_ClearDigit_NEW((i + 1));
|
}
|
|
for (i = (8 - num_array); i < 10; i++)
|
{
|
LCD_DisplayDigit_NEW((i + 1), array[i]);
|
}
|
}
|
|
if (show_type == 0)
|
{
|
LCD_DisplaySeg(_LCD_TOTAL_NEW);
|
LCD_DisplaySeg(_LCD_UP_N_NEW);
|
LCD_DisplaySeg(_LCD_M3_NEW);
|
// LCD_ClearSeg(_LCD_P);
|
}
|
else
|
{
|
LCD_DisplaySeg(_LCD_UP_N_NEW);
|
LCD_DisplaySeg(_LCD_M3_NEW);
|
LCD_DisplaySeg(_LCD_P_NEW);
|
}
|
}
|
|
//*show_type : ÏÔʾÀàÐÍ 1£º¹¤¿ö£¬0£º±ê¿ö
|
|
void LCD_DisplaysecondLine_NEW(u8 show_type, double number)
|
{
|
long long number_div;
|
u8 array[9] = {0};
|
u8 div_temp, yu_temp;
|
u8 num_array;
|
u8 i;
|
|
if (number < 0)
|
{
|
number = -number;
|
LCD_DisplaySeg(_LCD_FUSHU_NEW);
|
}
|
else
|
{
|
// LCD_ClearSeg(_LCD_FUSHU);
|
}
|
|
num_array = 0;
|
number_div = (long long)number;
|
|
if (number_div > 9999999)
|
{
|
LCD_ClearSeg(_LCD_POINT2_NEW);
|
if (number_div > 999999999)
|
{
|
number_div = 999999999;
|
}
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
|
while (number_div > 0)
|
{
|
array[8 - num_array] = yu_temp;
|
num_array++;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
}
|
array[8 - num_array] = yu_temp;
|
num_array++;
|
|
for (i = 0; i < (9 - num_array); i++)
|
{
|
LCD_ClearDigit_NEW((i + 11));
|
}
|
|
for (i = (9 - num_array); i < 9; i++)
|
{
|
LCD_DisplayDigit_NEW((i + 11), array[i]);
|
}
|
}
|
else
|
{
|
|
/*ÕûÊý²¿·Ö¼ÆËã*/
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
|
while (number_div > 0)
|
{
|
array[6 - num_array] = yu_temp;
|
num_array++;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
}
|
array[6 - num_array] = yu_temp;
|
num_array++;
|
|
/*СÊý²¿·Ö¼ÆËã*/
|
number_div = (number * 10);
|
array[7] = (u8)(number_div % 10);
|
|
number_div = (number * 100);
|
array[8] = (u8)(number_div % 10);
|
|
/**/
|
for (i = 0; i < (7 - num_array); i++)
|
{
|
LCD_ClearDigit_NEW((i + 11));
|
}
|
|
for (i = (7 - num_array); i < 9; i++)
|
{
|
LCD_DisplayDigit_NEW((i + 11), array[i]);
|
}
|
|
LCD_DisplaySeg(_LCD_POINT2_NEW);
|
}
|
|
LCD_DisplaySeg(_LCD_MARGIN_NEW);
|
|
if (show_type == 0)
|
{
|
LCD_DisplaySeg(_LCD_DOWN_NM3_NEW);
|
LCD_ClearSeg(_LCD_YUAN_NEW);
|
}
|
else if (show_type == 1)
|
{
|
LCD_DisplaySeg(_LCD_YUAN_NEW);
|
LCD_ClearSeg(_LCD_DOWN_NM3_NEW);
|
}
|
}
|
|
void LCD_DisplayThirdLine_NEW(float number)
|
{
|
u32 number_div, number_10000;
|
u8 array[4] = {0};
|
u8 div_temp, yu_temp;
|
u8 num_array;
|
u8 i;
|
|
if (number > 99.99)
|
{
|
number = 99.99;
|
}
|
|
number_10000 = number * 10000; // ÏÈ*10000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7. ʵ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999.
|
if ((number_10000 % 100) == 99)
|
{
|
number_10000 = number_10000 + 1;
|
}
|
|
num_array = 0;
|
number_div = number_10000 / 10000;
|
|
if (number_div > 100)
|
number_div = 99;
|
|
/*ÕûÊý²¿·Ö¼ÆËã*/
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
|
while (number_div > 0)
|
{
|
array[1 - num_array] = yu_temp;
|
num_array++;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
}
|
array[1 - num_array] = yu_temp;
|
num_array++;
|
|
/*СÊý²¿·Ö¼ÆËã*/
|
|
number_div = number_10000 / 100;
|
|
yu_temp = number_div % 10;
|
number_div = number_div / 10;
|
array[3] = yu_temp;
|
|
yu_temp = number_div % 10;
|
array[2] = yu_temp;
|
|
/**/
|
for (i = 0; i < (2 - num_array); i++)
|
{
|
LCD_ClearDigit_NEW((i + 20));
|
}
|
|
for (i = (2 - num_array); i < 4; i++)
|
{
|
LCD_DisplayDigit_NEW((i + 20), array[i]);
|
}
|
|
LCD_DisplaySeg(_LCD_UNIT_PRICE_NEW);
|
LCD_DisplaySeg(_LCD_POINT3_NEW);
|
LCD_DisplaySeg(_LCD_YUAN_M3_NEW);
|
}
|
|
void LCD_DisplayDigit_NEW(unsigned char Position, u8 Digit)
|
{
|
switch (Position)
|
{
|
case 1:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_DisplaySeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_ClearSeg(_LCD_1G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_ClearSeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_ClearSeg(_LCD_1F_NEW);
|
LCD_ClearSeg(_LCD_1G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_ClearSeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_DisplaySeg(_LCD_1E_NEW);
|
LCD_ClearSeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_ClearSeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_ClearSeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_ClearSeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_ClearSeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_DisplaySeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_ClearSeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_ClearSeg(_LCD_1F_NEW);
|
LCD_ClearSeg(_LCD_1G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_DisplaySeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_1A_NEW);
|
LCD_DisplaySeg(_LCD_1B_NEW);
|
LCD_DisplaySeg(_LCD_1C_NEW);
|
LCD_DisplaySeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_DisplaySeg(_LCD_1F_NEW);
|
LCD_DisplaySeg(_LCD_1G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
|
case 2:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_DisplaySeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_ClearSeg(_LCD_2G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_ClearSeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_ClearSeg(_LCD_2F_NEW);
|
LCD_ClearSeg(_LCD_2G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_ClearSeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_DisplaySeg(_LCD_2E_NEW);
|
LCD_ClearSeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_ClearSeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_ClearSeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_ClearSeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_ClearSeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_DisplaySeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_ClearSeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_ClearSeg(_LCD_2F_NEW);
|
LCD_ClearSeg(_LCD_2G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_DisplaySeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_2A_NEW);
|
LCD_DisplaySeg(_LCD_2B_NEW);
|
LCD_DisplaySeg(_LCD_2C_NEW);
|
LCD_DisplaySeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_DisplaySeg(_LCD_2F_NEW);
|
LCD_DisplaySeg(_LCD_2G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 3:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_DisplaySeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_ClearSeg(_LCD_3G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_ClearSeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_ClearSeg(_LCD_3F_NEW);
|
LCD_ClearSeg(_LCD_3G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_ClearSeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_DisplaySeg(_LCD_3E_NEW);
|
LCD_ClearSeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_ClearSeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_ClearSeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_ClearSeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_ClearSeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_DisplaySeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_ClearSeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_ClearSeg(_LCD_3F_NEW);
|
LCD_ClearSeg(_LCD_3G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_DisplaySeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_3A_NEW);
|
LCD_DisplaySeg(_LCD_3B_NEW);
|
LCD_DisplaySeg(_LCD_3C_NEW);
|
LCD_DisplaySeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_DisplaySeg(_LCD_3F_NEW);
|
LCD_DisplaySeg(_LCD_3G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 4:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_DisplaySeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_ClearSeg(_LCD_4G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_ClearSeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_ClearSeg(_LCD_4F_NEW);
|
LCD_ClearSeg(_LCD_4G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_ClearSeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_DisplaySeg(_LCD_4E_NEW);
|
LCD_ClearSeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_ClearSeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_ClearSeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_ClearSeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_ClearSeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_DisplaySeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_ClearSeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_ClearSeg(_LCD_4F_NEW);
|
LCD_ClearSeg(_LCD_4G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_DisplaySeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_4A_NEW);
|
LCD_DisplaySeg(_LCD_4B_NEW);
|
LCD_DisplaySeg(_LCD_4C_NEW);
|
LCD_DisplaySeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_DisplaySeg(_LCD_4F_NEW);
|
LCD_DisplaySeg(_LCD_4G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 5:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_DisplaySeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_ClearSeg(_LCD_5G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_ClearSeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_ClearSeg(_LCD_5F_NEW);
|
LCD_ClearSeg(_LCD_5G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_ClearSeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_DisplaySeg(_LCD_5E_NEW);
|
LCD_ClearSeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_ClearSeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_ClearSeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_ClearSeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_ClearSeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_DisplaySeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_ClearSeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_ClearSeg(_LCD_5F_NEW);
|
LCD_ClearSeg(_LCD_5G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_DisplaySeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_5A_NEW);
|
LCD_DisplaySeg(_LCD_5B_NEW);
|
LCD_DisplaySeg(_LCD_5C_NEW);
|
LCD_DisplaySeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_DisplaySeg(_LCD_5F_NEW);
|
LCD_DisplaySeg(_LCD_5G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 6:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_DisplaySeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_ClearSeg(_LCD_6G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_ClearSeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_ClearSeg(_LCD_6F_NEW);
|
LCD_ClearSeg(_LCD_6G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_ClearSeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_DisplaySeg(_LCD_6E_NEW);
|
LCD_ClearSeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_ClearSeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_ClearSeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_ClearSeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_ClearSeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_DisplaySeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_ClearSeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_ClearSeg(_LCD_6F_NEW);
|
LCD_ClearSeg(_LCD_6G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_DisplaySeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_6A_NEW);
|
LCD_DisplaySeg(_LCD_6B_NEW);
|
LCD_DisplaySeg(_LCD_6C_NEW);
|
LCD_DisplaySeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_DisplaySeg(_LCD_6F_NEW);
|
LCD_DisplaySeg(_LCD_6G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 7:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_DisplaySeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_ClearSeg(_LCD_7G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_ClearSeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_ClearSeg(_LCD_7F_NEW);
|
LCD_ClearSeg(_LCD_7G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_ClearSeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_DisplaySeg(_LCD_7E_NEW);
|
LCD_ClearSeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_ClearSeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_ClearSeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_ClearSeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_ClearSeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_DisplaySeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_ClearSeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_ClearSeg(_LCD_7F_NEW);
|
LCD_ClearSeg(_LCD_7G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_DisplaySeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_7A_NEW);
|
LCD_DisplaySeg(_LCD_7B_NEW);
|
LCD_DisplaySeg(_LCD_7C_NEW);
|
LCD_DisplaySeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_DisplaySeg(_LCD_7F_NEW);
|
LCD_DisplaySeg(_LCD_7G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 8:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_DisplaySeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_ClearSeg(_LCD_8G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_ClearSeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_ClearSeg(_LCD_8F_NEW);
|
LCD_ClearSeg(_LCD_8G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_ClearSeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_DisplaySeg(_LCD_8E_NEW);
|
LCD_ClearSeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_ClearSeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_ClearSeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_ClearSeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_ClearSeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_DisplaySeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_ClearSeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_ClearSeg(_LCD_8F_NEW);
|
LCD_ClearSeg(_LCD_8G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_DisplaySeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_8A_NEW);
|
LCD_DisplaySeg(_LCD_8B_NEW);
|
LCD_DisplaySeg(_LCD_8C_NEW);
|
LCD_DisplaySeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_DisplaySeg(_LCD_8F_NEW);
|
LCD_DisplaySeg(_LCD_8G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
|
case 9:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_DisplaySeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_ClearSeg(_LCD_9G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_ClearSeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_ClearSeg(_LCD_9F_NEW);
|
LCD_ClearSeg(_LCD_9G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_ClearSeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_DisplaySeg(_LCD_9E_NEW);
|
LCD_ClearSeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_ClearSeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_ClearSeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_ClearSeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_ClearSeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_DisplaySeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_ClearSeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_ClearSeg(_LCD_9F_NEW);
|
LCD_ClearSeg(_LCD_9G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_DisplaySeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_9A_NEW);
|
LCD_DisplaySeg(_LCD_9B_NEW);
|
LCD_DisplaySeg(_LCD_9C_NEW);
|
LCD_DisplaySeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_DisplaySeg(_LCD_9F_NEW);
|
LCD_DisplaySeg(_LCD_9G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 10:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_DisplaySeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_ClearSeg(_LCD_10G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_ClearSeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_ClearSeg(_LCD_10F_NEW);
|
LCD_ClearSeg(_LCD_10G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_ClearSeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_DisplaySeg(_LCD_10E_NEW);
|
LCD_ClearSeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_ClearSeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_ClearSeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_ClearSeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_ClearSeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_DisplaySeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_ClearSeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_ClearSeg(_LCD_10F_NEW);
|
LCD_ClearSeg(_LCD_10G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_DisplaySeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_10A_NEW);
|
LCD_DisplaySeg(_LCD_10B_NEW);
|
LCD_DisplaySeg(_LCD_10C_NEW);
|
LCD_DisplaySeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_DisplaySeg(_LCD_10F_NEW);
|
LCD_DisplaySeg(_LCD_10G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 11:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_DisplaySeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_ClearSeg(_LCD_11G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_ClearSeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_ClearSeg(_LCD_11F_NEW);
|
LCD_ClearSeg(_LCD_11G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_ClearSeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_DisplaySeg(_LCD_11E_NEW);
|
LCD_ClearSeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_ClearSeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_ClearSeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_ClearSeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_ClearSeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_DisplaySeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_ClearSeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_ClearSeg(_LCD_11F_NEW);
|
LCD_ClearSeg(_LCD_11G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_DisplaySeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_11A_NEW);
|
LCD_DisplaySeg(_LCD_11B_NEW);
|
LCD_DisplaySeg(_LCD_11C_NEW);
|
LCD_DisplaySeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_DisplaySeg(_LCD_11F_NEW);
|
LCD_DisplaySeg(_LCD_11G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 12:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_DisplaySeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_ClearSeg(_LCD_12G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_ClearSeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_ClearSeg(_LCD_12F_NEW);
|
LCD_ClearSeg(_LCD_12G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_ClearSeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_DisplaySeg(_LCD_12E_NEW);
|
LCD_ClearSeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_ClearSeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_ClearSeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_ClearSeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_ClearSeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_DisplaySeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_ClearSeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_ClearSeg(_LCD_12F_NEW);
|
LCD_ClearSeg(_LCD_12G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_DisplaySeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_12A_NEW);
|
LCD_DisplaySeg(_LCD_12B_NEW);
|
LCD_DisplaySeg(_LCD_12C_NEW);
|
LCD_DisplaySeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_DisplaySeg(_LCD_12F_NEW);
|
LCD_DisplaySeg(_LCD_12G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 13:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_DisplaySeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_ClearSeg(_LCD_13G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_ClearSeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_ClearSeg(_LCD_13F_NEW);
|
LCD_ClearSeg(_LCD_13G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_ClearSeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_DisplaySeg(_LCD_13E_NEW);
|
LCD_ClearSeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_ClearSeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_ClearSeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_ClearSeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_ClearSeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_DisplaySeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_ClearSeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_ClearSeg(_LCD_13F_NEW);
|
LCD_ClearSeg(_LCD_13G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_DisplaySeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_13A_NEW);
|
LCD_DisplaySeg(_LCD_13B_NEW);
|
LCD_DisplaySeg(_LCD_13C_NEW);
|
LCD_DisplaySeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_DisplaySeg(_LCD_13F_NEW);
|
LCD_DisplaySeg(_LCD_13G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 14:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_DisplaySeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_ClearSeg(_LCD_14G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_ClearSeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_ClearSeg(_LCD_14F_NEW);
|
LCD_ClearSeg(_LCD_14G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_ClearSeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_DisplaySeg(_LCD_14E_NEW);
|
LCD_ClearSeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_ClearSeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_ClearSeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_ClearSeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_ClearSeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_DisplaySeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_ClearSeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_ClearSeg(_LCD_14F_NEW);
|
LCD_ClearSeg(_LCD_14G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_DisplaySeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_14A_NEW);
|
LCD_DisplaySeg(_LCD_14B_NEW);
|
LCD_DisplaySeg(_LCD_14C_NEW);
|
LCD_DisplaySeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_DisplaySeg(_LCD_14F_NEW);
|
LCD_DisplaySeg(_LCD_14G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 15:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_DisplaySeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_ClearSeg(_LCD_15G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_ClearSeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_ClearSeg(_LCD_15F_NEW);
|
LCD_ClearSeg(_LCD_15G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_ClearSeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_DisplaySeg(_LCD_15E_NEW);
|
LCD_ClearSeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_ClearSeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_ClearSeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_ClearSeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_ClearSeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_DisplaySeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_ClearSeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_ClearSeg(_LCD_15F_NEW);
|
LCD_ClearSeg(_LCD_15G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_DisplaySeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_15A_NEW);
|
LCD_DisplaySeg(_LCD_15B_NEW);
|
LCD_DisplaySeg(_LCD_15C_NEW);
|
LCD_DisplaySeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_DisplaySeg(_LCD_15F_NEW);
|
LCD_DisplaySeg(_LCD_15G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 16:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_DisplaySeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_ClearSeg(_LCD_16G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_ClearSeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_ClearSeg(_LCD_16F_NEW);
|
LCD_ClearSeg(_LCD_16G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_ClearSeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_DisplaySeg(_LCD_16E_NEW);
|
LCD_ClearSeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_ClearSeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_ClearSeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_ClearSeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_ClearSeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_DisplaySeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_ClearSeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_ClearSeg(_LCD_16F_NEW);
|
LCD_ClearSeg(_LCD_16G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_DisplaySeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_16A_NEW);
|
LCD_DisplaySeg(_LCD_16B_NEW);
|
LCD_DisplaySeg(_LCD_16C_NEW);
|
LCD_DisplaySeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_DisplaySeg(_LCD_16F_NEW);
|
LCD_DisplaySeg(_LCD_16G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 17:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_DisplaySeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_ClearSeg(_LCD_17G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_ClearSeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_ClearSeg(_LCD_17F_NEW);
|
LCD_ClearSeg(_LCD_17G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_ClearSeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_DisplaySeg(_LCD_17E_NEW);
|
LCD_ClearSeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_ClearSeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_ClearSeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_ClearSeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_ClearSeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_DisplaySeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_ClearSeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_ClearSeg(_LCD_17F_NEW);
|
LCD_ClearSeg(_LCD_17G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_DisplaySeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_17A_NEW);
|
LCD_DisplaySeg(_LCD_17B_NEW);
|
LCD_DisplaySeg(_LCD_17C_NEW);
|
LCD_DisplaySeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_DisplaySeg(_LCD_17F_NEW);
|
LCD_DisplaySeg(_LCD_17G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 18:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_DisplaySeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_ClearSeg(_LCD_18G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_ClearSeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_ClearSeg(_LCD_18F_NEW);
|
LCD_ClearSeg(_LCD_18G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_ClearSeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_DisplaySeg(_LCD_18E_NEW);
|
LCD_ClearSeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_ClearSeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_ClearSeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_ClearSeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_ClearSeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_DisplaySeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_ClearSeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_ClearSeg(_LCD_18F_NEW);
|
LCD_ClearSeg(_LCD_18G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_DisplaySeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_18A_NEW);
|
LCD_DisplaySeg(_LCD_18B_NEW);
|
LCD_DisplaySeg(_LCD_18C_NEW);
|
LCD_DisplaySeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_DisplaySeg(_LCD_18F_NEW);
|
LCD_DisplaySeg(_LCD_18G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 19:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_DisplaySeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_ClearSeg(_LCD_19G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_ClearSeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_ClearSeg(_LCD_19F_NEW);
|
LCD_ClearSeg(_LCD_19G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_ClearSeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_DisplaySeg(_LCD_19E_NEW);
|
LCD_ClearSeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_ClearSeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_ClearSeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_ClearSeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_ClearSeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_DisplaySeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_ClearSeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_ClearSeg(_LCD_19F_NEW);
|
LCD_ClearSeg(_LCD_19G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_DisplaySeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_19A_NEW);
|
LCD_DisplaySeg(_LCD_19B_NEW);
|
LCD_DisplaySeg(_LCD_19C_NEW);
|
LCD_DisplaySeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_DisplaySeg(_LCD_19F_NEW);
|
LCD_DisplaySeg(_LCD_19G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 20:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_DisplaySeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_ClearSeg(_LCD_20G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_ClearSeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_ClearSeg(_LCD_20F_NEW);
|
LCD_ClearSeg(_LCD_20G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_ClearSeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_DisplaySeg(_LCD_20E_NEW);
|
LCD_ClearSeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_ClearSeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_ClearSeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_ClearSeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_ClearSeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_DisplaySeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_ClearSeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_ClearSeg(_LCD_20F_NEW);
|
LCD_ClearSeg(_LCD_20G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_DisplaySeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_20A_NEW);
|
LCD_DisplaySeg(_LCD_20B_NEW);
|
LCD_DisplaySeg(_LCD_20C_NEW);
|
LCD_DisplaySeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_DisplaySeg(_LCD_20F_NEW);
|
LCD_DisplaySeg(_LCD_20G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 21:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_DisplaySeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_ClearSeg(_LCD_21G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_ClearSeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_ClearSeg(_LCD_21F_NEW);
|
LCD_ClearSeg(_LCD_21G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_ClearSeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_DisplaySeg(_LCD_21E_NEW);
|
LCD_ClearSeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_ClearSeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_ClearSeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_ClearSeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_ClearSeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_DisplaySeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_ClearSeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_ClearSeg(_LCD_21F_NEW);
|
LCD_ClearSeg(_LCD_21G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_DisplaySeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_21A_NEW);
|
LCD_DisplaySeg(_LCD_21B_NEW);
|
LCD_DisplaySeg(_LCD_21C_NEW);
|
LCD_DisplaySeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_DisplaySeg(_LCD_21F_NEW);
|
LCD_DisplaySeg(_LCD_21G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 22:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_DisplaySeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_ClearSeg(_LCD_22G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_ClearSeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_ClearSeg(_LCD_22F_NEW);
|
LCD_ClearSeg(_LCD_22G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_ClearSeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_DisplaySeg(_LCD_22E_NEW);
|
LCD_ClearSeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_ClearSeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_ClearSeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_ClearSeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_ClearSeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_DisplaySeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_ClearSeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_ClearSeg(_LCD_22F_NEW);
|
LCD_ClearSeg(_LCD_22G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_DisplaySeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_22A_NEW);
|
LCD_DisplaySeg(_LCD_22B_NEW);
|
LCD_DisplaySeg(_LCD_22C_NEW);
|
LCD_DisplaySeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_DisplaySeg(_LCD_22F_NEW);
|
LCD_DisplaySeg(_LCD_22G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 23:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_DisplaySeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_ClearSeg(_LCD_23G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_ClearSeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_ClearSeg(_LCD_23F_NEW);
|
LCD_ClearSeg(_LCD_23G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_ClearSeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_DisplaySeg(_LCD_23E_NEW);
|
LCD_ClearSeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_ClearSeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_ClearSeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_ClearSeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_ClearSeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_DisplaySeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_ClearSeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_ClearSeg(_LCD_23F_NEW);
|
LCD_ClearSeg(_LCD_23G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_DisplaySeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_23A_NEW);
|
LCD_DisplaySeg(_LCD_23B_NEW);
|
LCD_DisplaySeg(_LCD_23C_NEW);
|
LCD_DisplaySeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_DisplaySeg(_LCD_23F_NEW);
|
LCD_DisplaySeg(_LCD_23G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 24:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_DisplaySeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_ClearSeg(_LCD_24G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_ClearSeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_ClearSeg(_LCD_24F_NEW);
|
LCD_ClearSeg(_LCD_24G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_ClearSeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_DisplaySeg(_LCD_24E_NEW);
|
LCD_ClearSeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_ClearSeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_ClearSeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_ClearSeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_ClearSeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_DisplaySeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_ClearSeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_ClearSeg(_LCD_24F_NEW);
|
LCD_ClearSeg(_LCD_24G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_DisplaySeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_24A_NEW);
|
LCD_DisplaySeg(_LCD_24B_NEW);
|
LCD_DisplaySeg(_LCD_24C_NEW);
|
LCD_DisplaySeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_DisplaySeg(_LCD_24F_NEW);
|
LCD_DisplaySeg(_LCD_24G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 25:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_DisplaySeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_ClearSeg(_LCD_25G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_ClearSeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_ClearSeg(_LCD_25F_NEW);
|
LCD_ClearSeg(_LCD_25G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_ClearSeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_DisplaySeg(_LCD_25E_NEW);
|
LCD_ClearSeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_ClearSeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_ClearSeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_ClearSeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_ClearSeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_DisplaySeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_ClearSeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_ClearSeg(_LCD_25F_NEW);
|
LCD_ClearSeg(_LCD_25G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_DisplaySeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_25A_NEW);
|
LCD_DisplaySeg(_LCD_25B_NEW);
|
LCD_DisplaySeg(_LCD_25C_NEW);
|
LCD_DisplaySeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_DisplaySeg(_LCD_25F_NEW);
|
LCD_DisplaySeg(_LCD_25G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 26:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_DisplaySeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_ClearSeg(_LCD_26G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_ClearSeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_ClearSeg(_LCD_26F_NEW);
|
LCD_ClearSeg(_LCD_26G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_ClearSeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_DisplaySeg(_LCD_26E_NEW);
|
LCD_ClearSeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_ClearSeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_ClearSeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_ClearSeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_ClearSeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_DisplaySeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_ClearSeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_ClearSeg(_LCD_26F_NEW);
|
LCD_ClearSeg(_LCD_26G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_DisplaySeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_26A_NEW);
|
LCD_DisplaySeg(_LCD_26B_NEW);
|
LCD_DisplaySeg(_LCD_26C_NEW);
|
LCD_DisplaySeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_DisplaySeg(_LCD_26F_NEW);
|
LCD_DisplaySeg(_LCD_26G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 27:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_DisplaySeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_ClearSeg(_LCD_27G_NEW);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_ClearSeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_ClearSeg(_LCD_27F_NEW);
|
LCD_ClearSeg(_LCD_27G_NEW);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_ClearSeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_DisplaySeg(_LCD_27E_NEW);
|
LCD_ClearSeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_ClearSeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_ClearSeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_ClearSeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_ClearSeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_DisplaySeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_ClearSeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_ClearSeg(_LCD_27F_NEW);
|
LCD_ClearSeg(_LCD_27G_NEW);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_DisplaySeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_27A_NEW);
|
LCD_DisplaySeg(_LCD_27B_NEW);
|
LCD_DisplaySeg(_LCD_27C_NEW);
|
LCD_DisplaySeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_DisplaySeg(_LCD_27F_NEW);
|
LCD_DisplaySeg(_LCD_27G_NEW);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 28:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_DisplaySeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_ClearSeg(_LCD_28G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_ClearSeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_ClearSeg(_LCD_28F);
|
LCD_ClearSeg(_LCD_28G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_ClearSeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_DisplaySeg(_LCD_28E);
|
LCD_ClearSeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_ClearSeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_ClearSeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_ClearSeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_ClearSeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_DisplaySeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_ClearSeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_ClearSeg(_LCD_28F);
|
LCD_ClearSeg(_LCD_28G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_DisplaySeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_28A);
|
LCD_DisplaySeg(_LCD_28B);
|
LCD_DisplaySeg(_LCD_28C);
|
LCD_DisplaySeg(_LCD_28D);
|
LCD_ClearSeg(_LCD_28E);
|
LCD_DisplaySeg(_LCD_28F);
|
LCD_DisplaySeg(_LCD_28G);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 29:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_DisplaySeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_ClearSeg(_LCD_29G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_ClearSeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_ClearSeg(_LCD_29F);
|
LCD_ClearSeg(_LCD_29G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_ClearSeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_DisplaySeg(_LCD_29E);
|
LCD_ClearSeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_ClearSeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_ClearSeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_ClearSeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_ClearSeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_DisplaySeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_ClearSeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_ClearSeg(_LCD_29F);
|
LCD_ClearSeg(_LCD_29G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_DisplaySeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_29A);
|
LCD_DisplaySeg(_LCD_29B);
|
LCD_DisplaySeg(_LCD_29C);
|
LCD_DisplaySeg(_LCD_29D);
|
LCD_ClearSeg(_LCD_29E);
|
LCD_DisplaySeg(_LCD_29F);
|
LCD_DisplaySeg(_LCD_29G);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 30:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_DisplaySeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_ClearSeg(_LCD_30G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_ClearSeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_ClearSeg(_LCD_30F);
|
LCD_ClearSeg(_LCD_30G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_ClearSeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_DisplaySeg(_LCD_30E);
|
LCD_ClearSeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_ClearSeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_ClearSeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_ClearSeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_ClearSeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_DisplaySeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_ClearSeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_ClearSeg(_LCD_30F);
|
LCD_ClearSeg(_LCD_30G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_DisplaySeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_30A);
|
LCD_DisplaySeg(_LCD_30B);
|
LCD_DisplaySeg(_LCD_30C);
|
LCD_DisplaySeg(_LCD_30D);
|
LCD_ClearSeg(_LCD_30E);
|
LCD_DisplaySeg(_LCD_30F);
|
LCD_DisplaySeg(_LCD_30G);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 31:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_DisplaySeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_ClearSeg(_LCD_31G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_ClearSeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_ClearSeg(_LCD_31F);
|
LCD_ClearSeg(_LCD_31G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_ClearSeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_DisplaySeg(_LCD_31E);
|
LCD_ClearSeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_ClearSeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_ClearSeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_ClearSeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_ClearSeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_DisplaySeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_ClearSeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_ClearSeg(_LCD_31F);
|
LCD_ClearSeg(_LCD_31G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_DisplaySeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_31A);
|
LCD_DisplaySeg(_LCD_31B);
|
LCD_DisplaySeg(_LCD_31C);
|
LCD_DisplaySeg(_LCD_31D);
|
LCD_ClearSeg(_LCD_31E);
|
LCD_DisplaySeg(_LCD_31F);
|
LCD_DisplaySeg(_LCD_31G);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 32:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_DisplaySeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_ClearSeg(_LCD_32G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_ClearSeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_ClearSeg(_LCD_32F);
|
LCD_ClearSeg(_LCD_32G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_ClearSeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_DisplaySeg(_LCD_32E);
|
LCD_ClearSeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_ClearSeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_ClearSeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_ClearSeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_ClearSeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_DisplaySeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_ClearSeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_ClearSeg(_LCD_32F);
|
LCD_ClearSeg(_LCD_32G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_DisplaySeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_32A);
|
LCD_DisplaySeg(_LCD_32B);
|
LCD_DisplaySeg(_LCD_32C);
|
LCD_DisplaySeg(_LCD_32D);
|
LCD_ClearSeg(_LCD_32E);
|
LCD_DisplaySeg(_LCD_32F);
|
LCD_DisplaySeg(_LCD_32G);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 33:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_DisplaySeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_ClearSeg(_LCD_33G);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_ClearSeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_ClearSeg(_LCD_33F);
|
LCD_ClearSeg(_LCD_33G);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_ClearSeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_DisplaySeg(_LCD_33E);
|
LCD_ClearSeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_ClearSeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_ClearSeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_ClearSeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_ClearSeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_DisplaySeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_ClearSeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_ClearSeg(_LCD_33F);
|
LCD_ClearSeg(_LCD_33G);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_DisplaySeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_33A);
|
LCD_DisplaySeg(_LCD_33B);
|
LCD_DisplaySeg(_LCD_33C);
|
LCD_DisplaySeg(_LCD_33D);
|
LCD_ClearSeg(_LCD_33E);
|
LCD_DisplaySeg(_LCD_33F);
|
LCD_DisplaySeg(_LCD_33G);
|
break;
|
default:
|
break;
|
}
|
break;
|
|
default:
|
break;
|
}
|
}
|
|
void LCD_ClearDigit_NEW(unsigned char Position)
|
{
|
switch (Position)
|
{
|
case 1:
|
LCD_ClearSeg(_LCD_1A_NEW);
|
LCD_ClearSeg(_LCD_1B_NEW);
|
LCD_ClearSeg(_LCD_1C_NEW);
|
LCD_ClearSeg(_LCD_1D_NEW);
|
LCD_ClearSeg(_LCD_1E_NEW);
|
LCD_ClearSeg(_LCD_1F_NEW);
|
LCD_ClearSeg(_LCD_1G_NEW);
|
break;
|
case 2:
|
LCD_ClearSeg(_LCD_2A_NEW);
|
LCD_ClearSeg(_LCD_2B_NEW);
|
LCD_ClearSeg(_LCD_2C_NEW);
|
LCD_ClearSeg(_LCD_2D_NEW);
|
LCD_ClearSeg(_LCD_2E_NEW);
|
LCD_ClearSeg(_LCD_2F_NEW);
|
LCD_ClearSeg(_LCD_2G_NEW);
|
break;
|
case 3:
|
LCD_ClearSeg(_LCD_3A_NEW);
|
LCD_ClearSeg(_LCD_3B_NEW);
|
LCD_ClearSeg(_LCD_3C_NEW);
|
LCD_ClearSeg(_LCD_3D_NEW);
|
LCD_ClearSeg(_LCD_3E_NEW);
|
LCD_ClearSeg(_LCD_3F_NEW);
|
LCD_ClearSeg(_LCD_3G_NEW);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_4A_NEW);
|
LCD_ClearSeg(_LCD_4B_NEW);
|
LCD_ClearSeg(_LCD_4C_NEW);
|
LCD_ClearSeg(_LCD_4D_NEW);
|
LCD_ClearSeg(_LCD_4E_NEW);
|
LCD_ClearSeg(_LCD_4F_NEW);
|
LCD_ClearSeg(_LCD_4G_NEW);
|
break;
|
case 5:
|
LCD_ClearSeg(_LCD_5A_NEW);
|
LCD_ClearSeg(_LCD_5B_NEW);
|
LCD_ClearSeg(_LCD_5C_NEW);
|
LCD_ClearSeg(_LCD_5D_NEW);
|
LCD_ClearSeg(_LCD_5E_NEW);
|
LCD_ClearSeg(_LCD_5F_NEW);
|
LCD_ClearSeg(_LCD_5G_NEW);
|
break;
|
case 6:
|
LCD_ClearSeg(_LCD_6A_NEW);
|
LCD_ClearSeg(_LCD_6B_NEW);
|
LCD_ClearSeg(_LCD_6C_NEW);
|
LCD_ClearSeg(_LCD_6D_NEW);
|
LCD_ClearSeg(_LCD_6E_NEW);
|
LCD_ClearSeg(_LCD_6F_NEW);
|
LCD_ClearSeg(_LCD_6G_NEW);
|
break;
|
case 7:
|
LCD_ClearSeg(_LCD_7A_NEW);
|
LCD_ClearSeg(_LCD_7B_NEW);
|
LCD_ClearSeg(_LCD_7C_NEW);
|
LCD_ClearSeg(_LCD_7D_NEW);
|
LCD_ClearSeg(_LCD_7E_NEW);
|
LCD_ClearSeg(_LCD_7F_NEW);
|
LCD_ClearSeg(_LCD_7G_NEW);
|
break;
|
case 8:
|
LCD_ClearSeg(_LCD_8A_NEW);
|
LCD_ClearSeg(_LCD_8B_NEW);
|
LCD_ClearSeg(_LCD_8C_NEW);
|
LCD_ClearSeg(_LCD_8D_NEW);
|
LCD_ClearSeg(_LCD_8E_NEW);
|
LCD_ClearSeg(_LCD_8F_NEW);
|
LCD_ClearSeg(_LCD_8G_NEW);
|
break;
|
case 9:
|
LCD_ClearSeg(_LCD_9A_NEW);
|
LCD_ClearSeg(_LCD_9B_NEW);
|
LCD_ClearSeg(_LCD_9C_NEW);
|
LCD_ClearSeg(_LCD_9D_NEW);
|
LCD_ClearSeg(_LCD_9E_NEW);
|
LCD_ClearSeg(_LCD_9F_NEW);
|
LCD_ClearSeg(_LCD_9G_NEW);
|
break;
|
case 10:
|
LCD_ClearSeg(_LCD_10A_NEW);
|
LCD_ClearSeg(_LCD_10B_NEW);
|
LCD_ClearSeg(_LCD_10C_NEW);
|
LCD_ClearSeg(_LCD_10D_NEW);
|
LCD_ClearSeg(_LCD_10E_NEW);
|
LCD_ClearSeg(_LCD_10F_NEW);
|
LCD_ClearSeg(_LCD_10G_NEW);
|
break;
|
case 11:
|
LCD_ClearSeg(_LCD_11A_NEW);
|
LCD_ClearSeg(_LCD_11B_NEW);
|
LCD_ClearSeg(_LCD_11C_NEW);
|
LCD_ClearSeg(_LCD_11D_NEW);
|
LCD_ClearSeg(_LCD_11E_NEW);
|
LCD_ClearSeg(_LCD_11F_NEW);
|
LCD_ClearSeg(_LCD_11G_NEW);
|
break;
|
case 12:
|
LCD_ClearSeg(_LCD_12A_NEW);
|
LCD_ClearSeg(_LCD_12B_NEW);
|
LCD_ClearSeg(_LCD_12C_NEW);
|
LCD_ClearSeg(_LCD_12D_NEW);
|
LCD_ClearSeg(_LCD_12E_NEW);
|
LCD_ClearSeg(_LCD_12F_NEW);
|
LCD_ClearSeg(_LCD_12G_NEW);
|
break;
|
case 13:
|
LCD_ClearSeg(_LCD_13A_NEW);
|
LCD_ClearSeg(_LCD_13B_NEW);
|
LCD_ClearSeg(_LCD_13C_NEW);
|
LCD_ClearSeg(_LCD_13D_NEW);
|
LCD_ClearSeg(_LCD_13E_NEW);
|
LCD_ClearSeg(_LCD_13F_NEW);
|
LCD_ClearSeg(_LCD_13G_NEW);
|
break;
|
case 14:
|
LCD_ClearSeg(_LCD_14A_NEW);
|
LCD_ClearSeg(_LCD_14B_NEW);
|
LCD_ClearSeg(_LCD_14C_NEW);
|
LCD_ClearSeg(_LCD_14D_NEW);
|
LCD_ClearSeg(_LCD_14E_NEW);
|
LCD_ClearSeg(_LCD_14F_NEW);
|
LCD_ClearSeg(_LCD_14G_NEW);
|
break;
|
case 15:
|
LCD_ClearSeg(_LCD_15A_NEW);
|
LCD_ClearSeg(_LCD_15B_NEW);
|
LCD_ClearSeg(_LCD_15C_NEW);
|
LCD_ClearSeg(_LCD_15D_NEW);
|
LCD_ClearSeg(_LCD_15E_NEW);
|
LCD_ClearSeg(_LCD_15F_NEW);
|
LCD_ClearSeg(_LCD_15G_NEW);
|
break;
|
case 16:
|
LCD_ClearSeg(_LCD_16A_NEW);
|
LCD_ClearSeg(_LCD_16B_NEW);
|
LCD_ClearSeg(_LCD_16C_NEW);
|
LCD_ClearSeg(_LCD_16D_NEW);
|
LCD_ClearSeg(_LCD_16E_NEW);
|
LCD_ClearSeg(_LCD_16F_NEW);
|
LCD_ClearSeg(_LCD_16G_NEW);
|
break;
|
case 17:
|
LCD_ClearSeg(_LCD_17A_NEW);
|
LCD_ClearSeg(_LCD_17B_NEW);
|
LCD_ClearSeg(_LCD_17C_NEW);
|
LCD_ClearSeg(_LCD_17D_NEW);
|
LCD_ClearSeg(_LCD_17E_NEW);
|
LCD_ClearSeg(_LCD_17F_NEW);
|
LCD_ClearSeg(_LCD_17G_NEW);
|
break;
|
case 18:
|
LCD_ClearSeg(_LCD_18A_NEW);
|
LCD_ClearSeg(_LCD_18B_NEW);
|
LCD_ClearSeg(_LCD_18C_NEW);
|
LCD_ClearSeg(_LCD_18D_NEW);
|
LCD_ClearSeg(_LCD_18E_NEW);
|
LCD_ClearSeg(_LCD_18F_NEW);
|
LCD_ClearSeg(_LCD_18G_NEW);
|
break;
|
case 19:
|
LCD_ClearSeg(_LCD_19A_NEW);
|
LCD_ClearSeg(_LCD_19B_NEW);
|
LCD_ClearSeg(_LCD_19C_NEW);
|
LCD_ClearSeg(_LCD_19D_NEW);
|
LCD_ClearSeg(_LCD_19E_NEW);
|
LCD_ClearSeg(_LCD_19F_NEW);
|
LCD_ClearSeg(_LCD_19G_NEW);
|
break;
|
case 20:
|
LCD_ClearSeg(_LCD_20A_NEW);
|
LCD_ClearSeg(_LCD_20B_NEW);
|
LCD_ClearSeg(_LCD_20C_NEW);
|
LCD_ClearSeg(_LCD_20D_NEW);
|
LCD_ClearSeg(_LCD_20E_NEW);
|
LCD_ClearSeg(_LCD_20F_NEW);
|
LCD_ClearSeg(_LCD_20G_NEW);
|
break;
|
case 21:
|
LCD_ClearSeg(_LCD_21A_NEW);
|
LCD_ClearSeg(_LCD_21B_NEW);
|
LCD_ClearSeg(_LCD_21C_NEW);
|
LCD_ClearSeg(_LCD_21D_NEW);
|
LCD_ClearSeg(_LCD_21E_NEW);
|
LCD_ClearSeg(_LCD_21F_NEW);
|
LCD_ClearSeg(_LCD_21G_NEW);
|
break;
|
case 22:
|
LCD_ClearSeg(_LCD_22A_NEW);
|
LCD_ClearSeg(_LCD_22B_NEW);
|
LCD_ClearSeg(_LCD_22C_NEW);
|
LCD_ClearSeg(_LCD_22D_NEW);
|
LCD_ClearSeg(_LCD_22E_NEW);
|
LCD_ClearSeg(_LCD_22F_NEW);
|
LCD_ClearSeg(_LCD_22G_NEW);
|
break;
|
case 23:
|
LCD_ClearSeg(_LCD_23A_NEW);
|
LCD_ClearSeg(_LCD_23B_NEW);
|
LCD_ClearSeg(_LCD_23C_NEW);
|
LCD_ClearSeg(_LCD_23D_NEW);
|
LCD_ClearSeg(_LCD_23E_NEW);
|
LCD_ClearSeg(_LCD_23F_NEW);
|
LCD_ClearSeg(_LCD_23G_NEW);
|
break;
|
case 24:
|
LCD_ClearSeg(_LCD_24A_NEW);
|
LCD_ClearSeg(_LCD_24B_NEW);
|
LCD_ClearSeg(_LCD_24C_NEW);
|
LCD_ClearSeg(_LCD_24D_NEW);
|
LCD_ClearSeg(_LCD_24E_NEW);
|
LCD_ClearSeg(_LCD_24F_NEW);
|
LCD_ClearSeg(_LCD_24G_NEW);
|
break;
|
case 25:
|
LCD_ClearSeg(_LCD_25A_NEW);
|
LCD_ClearSeg(_LCD_25B_NEW);
|
LCD_ClearSeg(_LCD_25C_NEW);
|
LCD_ClearSeg(_LCD_25D_NEW);
|
LCD_ClearSeg(_LCD_25E_NEW);
|
LCD_ClearSeg(_LCD_25F_NEW);
|
LCD_ClearSeg(_LCD_25G_NEW);
|
break;
|
case 26:
|
LCD_ClearSeg(_LCD_26A_NEW);
|
LCD_ClearSeg(_LCD_26B_NEW);
|
LCD_ClearSeg(_LCD_26C_NEW);
|
LCD_ClearSeg(_LCD_26D_NEW);
|
LCD_ClearSeg(_LCD_26E_NEW);
|
LCD_ClearSeg(_LCD_26F_NEW);
|
LCD_ClearSeg(_LCD_26G_NEW);
|
break;
|
case 27:
|
LCD_ClearSeg(_LCD_27A_NEW);
|
LCD_ClearSeg(_LCD_27B_NEW);
|
LCD_ClearSeg(_LCD_27C_NEW);
|
LCD_ClearSeg(_LCD_27D_NEW);
|
LCD_ClearSeg(_LCD_27E_NEW);
|
LCD_ClearSeg(_LCD_27F_NEW);
|
LCD_ClearSeg(_LCD_27G_NEW);
|
break;
|
case 28:
|
LCD_ClearSeg(_LCD_28A_NEW);
|
LCD_ClearSeg(_LCD_28B_NEW);
|
LCD_ClearSeg(_LCD_28C_NEW);
|
LCD_ClearSeg(_LCD_28D_NEW);
|
LCD_ClearSeg(_LCD_28E_NEW);
|
LCD_ClearSeg(_LCD_28F_NEW);
|
LCD_ClearSeg(_LCD_28G_NEW);
|
break;
|
case 29:
|
LCD_ClearSeg(_LCD_29A_NEW);
|
LCD_ClearSeg(_LCD_29B_NEW);
|
LCD_ClearSeg(_LCD_29C_NEW);
|
LCD_ClearSeg(_LCD_29D_NEW);
|
LCD_ClearSeg(_LCD_29E_NEW);
|
LCD_ClearSeg(_LCD_29F_NEW);
|
LCD_ClearSeg(_LCD_29G_NEW);
|
break;
|
case 30:
|
LCD_ClearSeg(_LCD_30A_NEW);
|
LCD_ClearSeg(_LCD_30B_NEW);
|
LCD_ClearSeg(_LCD_30C_NEW);
|
LCD_ClearSeg(_LCD_30D_NEW);
|
LCD_ClearSeg(_LCD_30E_NEW);
|
LCD_ClearSeg(_LCD_30F_NEW);
|
LCD_ClearSeg(_LCD_30G_NEW);
|
break;
|
case 31:
|
LCD_ClearSeg(_LCD_31A_NEW);
|
LCD_ClearSeg(_LCD_31B_NEW);
|
LCD_ClearSeg(_LCD_31C_NEW);
|
LCD_ClearSeg(_LCD_31D_NEW);
|
LCD_ClearSeg(_LCD_31E_NEW);
|
LCD_ClearSeg(_LCD_31F_NEW);
|
LCD_ClearSeg(_LCD_31G_NEW);
|
break;
|
case 32:
|
LCD_ClearSeg(_LCD_32A_NEW);
|
LCD_ClearSeg(_LCD_32B_NEW);
|
LCD_ClearSeg(_LCD_32C_NEW);
|
LCD_ClearSeg(_LCD_32D_NEW);
|
LCD_ClearSeg(_LCD_32E_NEW);
|
LCD_ClearSeg(_LCD_32F_NEW);
|
LCD_ClearSeg(_LCD_32G_NEW);
|
break;
|
case 33:
|
LCD_ClearSeg(_LCD_33A_NEW);
|
LCD_ClearSeg(_LCD_33B_NEW);
|
LCD_ClearSeg(_LCD_33C_NEW);
|
LCD_ClearSeg(_LCD_33D_NEW);
|
LCD_ClearSeg(_LCD_33E_NEW);
|
LCD_ClearSeg(_LCD_33F_NEW);
|
LCD_ClearSeg(_LCD_33G_NEW);
|
break;
|
default:
|
break;
|
}
|
}
|
|
//===ÒÔÏÂÊÇÐÂÆÁ0514µÄ==============================================================================
|
/*ÏÔʾÊý×Ö*/
|
void LCD_DisplayDigit_new(unsigned char Position, u8 Digit)
|
{
|
switch (Position)
|
{
|
case 1:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_DisplaySeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_ClearSeg(_LCD_1G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_ClearSeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_ClearSeg(_LCD_1F_new);
|
LCD_ClearSeg(_LCD_1G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_ClearSeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_DisplaySeg(_LCD_1E_new);
|
LCD_ClearSeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_ClearSeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_ClearSeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_ClearSeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_ClearSeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_DisplaySeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_ClearSeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_ClearSeg(_LCD_1F_new);
|
LCD_ClearSeg(_LCD_1G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_DisplaySeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_1A_new);
|
LCD_DisplaySeg(_LCD_1B_new);
|
LCD_DisplaySeg(_LCD_1C_new);
|
LCD_DisplaySeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_DisplaySeg(_LCD_1F_new);
|
LCD_DisplaySeg(_LCD_1G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
|
case 2:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_DisplaySeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_ClearSeg(_LCD_2G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_ClearSeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_ClearSeg(_LCD_2F_new);
|
LCD_ClearSeg(_LCD_2G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_ClearSeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_DisplaySeg(_LCD_2E_new);
|
LCD_ClearSeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_ClearSeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_ClearSeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_ClearSeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_ClearSeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_DisplaySeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_ClearSeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_ClearSeg(_LCD_2F_new);
|
LCD_ClearSeg(_LCD_2G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_DisplaySeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_2A_new);
|
LCD_DisplaySeg(_LCD_2B_new);
|
LCD_DisplaySeg(_LCD_2C_new);
|
LCD_DisplaySeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_DisplaySeg(_LCD_2F_new);
|
LCD_DisplaySeg(_LCD_2G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 3:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_DisplaySeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_ClearSeg(_LCD_3G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_ClearSeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_ClearSeg(_LCD_3F_new);
|
LCD_ClearSeg(_LCD_3G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_ClearSeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_DisplaySeg(_LCD_3E_new);
|
LCD_ClearSeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_ClearSeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_ClearSeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_ClearSeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_ClearSeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_DisplaySeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_ClearSeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_ClearSeg(_LCD_3F_new);
|
LCD_ClearSeg(_LCD_3G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_DisplaySeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_3A_new);
|
LCD_DisplaySeg(_LCD_3B_new);
|
LCD_DisplaySeg(_LCD_3C_new);
|
LCD_DisplaySeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_DisplaySeg(_LCD_3F_new);
|
LCD_DisplaySeg(_LCD_3G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 4:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_DisplaySeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_ClearSeg(_LCD_4G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_ClearSeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_ClearSeg(_LCD_4F_new);
|
LCD_ClearSeg(_LCD_4G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_ClearSeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_DisplaySeg(_LCD_4E_new);
|
LCD_ClearSeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_ClearSeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_ClearSeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_ClearSeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_ClearSeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_DisplaySeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_ClearSeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_ClearSeg(_LCD_4F_new);
|
LCD_ClearSeg(_LCD_4G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_DisplaySeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_4A_new);
|
LCD_DisplaySeg(_LCD_4B_new);
|
LCD_DisplaySeg(_LCD_4C_new);
|
LCD_DisplaySeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_DisplaySeg(_LCD_4F_new);
|
LCD_DisplaySeg(_LCD_4G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 5:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_DisplaySeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_ClearSeg(_LCD_5G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_ClearSeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_ClearSeg(_LCD_5F_new);
|
LCD_ClearSeg(_LCD_5G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_ClearSeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_DisplaySeg(_LCD_5E_new);
|
LCD_ClearSeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_ClearSeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_ClearSeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_ClearSeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_ClearSeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_DisplaySeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_ClearSeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_ClearSeg(_LCD_5F_new);
|
LCD_ClearSeg(_LCD_5G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_DisplaySeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_5A_new);
|
LCD_DisplaySeg(_LCD_5B_new);
|
LCD_DisplaySeg(_LCD_5C_new);
|
LCD_DisplaySeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_DisplaySeg(_LCD_5F_new);
|
LCD_DisplaySeg(_LCD_5G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 6:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_DisplaySeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_ClearSeg(_LCD_6G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_ClearSeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_ClearSeg(_LCD_6F_new);
|
LCD_ClearSeg(_LCD_6G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_ClearSeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_DisplaySeg(_LCD_6E_new);
|
LCD_ClearSeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_ClearSeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_ClearSeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_ClearSeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_ClearSeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_DisplaySeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_ClearSeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_ClearSeg(_LCD_6F_new);
|
LCD_ClearSeg(_LCD_6G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_DisplaySeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_6A_new);
|
LCD_DisplaySeg(_LCD_6B_new);
|
LCD_DisplaySeg(_LCD_6C_new);
|
LCD_DisplaySeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_DisplaySeg(_LCD_6F_new);
|
LCD_DisplaySeg(_LCD_6G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 7:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_DisplaySeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_ClearSeg(_LCD_7G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_ClearSeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_ClearSeg(_LCD_7F_new);
|
LCD_ClearSeg(_LCD_7G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_ClearSeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_DisplaySeg(_LCD_7E_new);
|
LCD_ClearSeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_ClearSeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_ClearSeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_ClearSeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_ClearSeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_DisplaySeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_ClearSeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_ClearSeg(_LCD_7F_new);
|
LCD_ClearSeg(_LCD_7G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_DisplaySeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_7A_new);
|
LCD_DisplaySeg(_LCD_7B_new);
|
LCD_DisplaySeg(_LCD_7C_new);
|
LCD_DisplaySeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_DisplaySeg(_LCD_7F_new);
|
LCD_DisplaySeg(_LCD_7G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 8:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_DisplaySeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_ClearSeg(_LCD_8G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_ClearSeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_ClearSeg(_LCD_8F_new);
|
LCD_ClearSeg(_LCD_8G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_ClearSeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_DisplaySeg(_LCD_8E_new);
|
LCD_ClearSeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_ClearSeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_ClearSeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_ClearSeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_ClearSeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_DisplaySeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_ClearSeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_ClearSeg(_LCD_8F_new);
|
LCD_ClearSeg(_LCD_8G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_DisplaySeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_8A_new);
|
LCD_DisplaySeg(_LCD_8B_new);
|
LCD_DisplaySeg(_LCD_8C_new);
|
LCD_DisplaySeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_DisplaySeg(_LCD_8F_new);
|
LCD_DisplaySeg(_LCD_8G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
|
case 9:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_DisplaySeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_ClearSeg(_LCD_9G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_ClearSeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_ClearSeg(_LCD_9F_new);
|
LCD_ClearSeg(_LCD_9G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_ClearSeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_DisplaySeg(_LCD_9E_new);
|
LCD_ClearSeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_ClearSeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_ClearSeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_ClearSeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_ClearSeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_DisplaySeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_ClearSeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_ClearSeg(_LCD_9F_new);
|
LCD_ClearSeg(_LCD_9G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_DisplaySeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_9A_new);
|
LCD_DisplaySeg(_LCD_9B_new);
|
LCD_DisplaySeg(_LCD_9C_new);
|
LCD_DisplaySeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_DisplaySeg(_LCD_9F_new);
|
LCD_DisplaySeg(_LCD_9G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 10:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_DisplaySeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_ClearSeg(_LCD_10G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_ClearSeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_ClearSeg(_LCD_10F_new);
|
LCD_ClearSeg(_LCD_10G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_ClearSeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_DisplaySeg(_LCD_10E_new);
|
LCD_ClearSeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_ClearSeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_ClearSeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_ClearSeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_ClearSeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_DisplaySeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_ClearSeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_ClearSeg(_LCD_10F_new);
|
LCD_ClearSeg(_LCD_10G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_DisplaySeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_10A_new);
|
LCD_DisplaySeg(_LCD_10B_new);
|
LCD_DisplaySeg(_LCD_10C_new);
|
LCD_DisplaySeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_DisplaySeg(_LCD_10F_new);
|
LCD_DisplaySeg(_LCD_10G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 11:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_DisplaySeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_ClearSeg(_LCD_11G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_ClearSeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_ClearSeg(_LCD_11F_new);
|
LCD_ClearSeg(_LCD_11G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_ClearSeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_DisplaySeg(_LCD_11E_new);
|
LCD_ClearSeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_ClearSeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_ClearSeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_ClearSeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_ClearSeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_DisplaySeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_ClearSeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_ClearSeg(_LCD_11F_new);
|
LCD_ClearSeg(_LCD_11G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_DisplaySeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_11A_new);
|
LCD_DisplaySeg(_LCD_11B_new);
|
LCD_DisplaySeg(_LCD_11C_new);
|
LCD_DisplaySeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_DisplaySeg(_LCD_11F_new);
|
LCD_DisplaySeg(_LCD_11G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 12:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_DisplaySeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_ClearSeg(_LCD_12G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_ClearSeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_ClearSeg(_LCD_12F_new);
|
LCD_ClearSeg(_LCD_12G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_ClearSeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_DisplaySeg(_LCD_12E_new);
|
LCD_ClearSeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_ClearSeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_ClearSeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_ClearSeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_ClearSeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_DisplaySeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_ClearSeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_ClearSeg(_LCD_12F_new);
|
LCD_ClearSeg(_LCD_12G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_DisplaySeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_12A_new);
|
LCD_DisplaySeg(_LCD_12B_new);
|
LCD_DisplaySeg(_LCD_12C_new);
|
LCD_DisplaySeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_DisplaySeg(_LCD_12F_new);
|
LCD_DisplaySeg(_LCD_12G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 13:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_DisplaySeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_ClearSeg(_LCD_13G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_ClearSeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_ClearSeg(_LCD_13F_new);
|
LCD_ClearSeg(_LCD_13G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_ClearSeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_DisplaySeg(_LCD_13E_new);
|
LCD_ClearSeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_ClearSeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_ClearSeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_ClearSeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_ClearSeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_DisplaySeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_ClearSeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_ClearSeg(_LCD_13F_new);
|
LCD_ClearSeg(_LCD_13G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_DisplaySeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_13A_new);
|
LCD_DisplaySeg(_LCD_13B_new);
|
LCD_DisplaySeg(_LCD_13C_new);
|
LCD_DisplaySeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_DisplaySeg(_LCD_13F_new);
|
LCD_DisplaySeg(_LCD_13G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 14:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_DisplaySeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_ClearSeg(_LCD_14G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_ClearSeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_ClearSeg(_LCD_14F_new);
|
LCD_ClearSeg(_LCD_14G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_ClearSeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_DisplaySeg(_LCD_14E_new);
|
LCD_ClearSeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_ClearSeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_ClearSeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_ClearSeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_ClearSeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_DisplaySeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_ClearSeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_ClearSeg(_LCD_14F_new);
|
LCD_ClearSeg(_LCD_14G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_DisplaySeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_14A_new);
|
LCD_DisplaySeg(_LCD_14B_new);
|
LCD_DisplaySeg(_LCD_14C_new);
|
LCD_DisplaySeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_DisplaySeg(_LCD_14F_new);
|
LCD_DisplaySeg(_LCD_14G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 15:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_DisplaySeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_ClearSeg(_LCD_15G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_ClearSeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_ClearSeg(_LCD_15F_new);
|
LCD_ClearSeg(_LCD_15G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_ClearSeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_DisplaySeg(_LCD_15E_new);
|
LCD_ClearSeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_ClearSeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_ClearSeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_ClearSeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_ClearSeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_DisplaySeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_ClearSeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_ClearSeg(_LCD_15F_new);
|
LCD_ClearSeg(_LCD_15G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_DisplaySeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_15A_new);
|
LCD_DisplaySeg(_LCD_15B_new);
|
LCD_DisplaySeg(_LCD_15C_new);
|
LCD_DisplaySeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_DisplaySeg(_LCD_15F_new);
|
LCD_DisplaySeg(_LCD_15G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 16:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_DisplaySeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_ClearSeg(_LCD_16G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_ClearSeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_ClearSeg(_LCD_16F_new);
|
LCD_ClearSeg(_LCD_16G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_ClearSeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_DisplaySeg(_LCD_16E_new);
|
LCD_ClearSeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_ClearSeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_ClearSeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_ClearSeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_ClearSeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_DisplaySeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_ClearSeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_ClearSeg(_LCD_16F_new);
|
LCD_ClearSeg(_LCD_16G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_DisplaySeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_16A_new);
|
LCD_DisplaySeg(_LCD_16B_new);
|
LCD_DisplaySeg(_LCD_16C_new);
|
LCD_DisplaySeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_DisplaySeg(_LCD_16F_new);
|
LCD_DisplaySeg(_LCD_16G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 17:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_DisplaySeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_ClearSeg(_LCD_17G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_ClearSeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_ClearSeg(_LCD_17F_new);
|
LCD_ClearSeg(_LCD_17G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_ClearSeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_DisplaySeg(_LCD_17E_new);
|
LCD_ClearSeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_ClearSeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_ClearSeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_ClearSeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_ClearSeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_DisplaySeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_ClearSeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_ClearSeg(_LCD_17F_new);
|
LCD_ClearSeg(_LCD_17G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_DisplaySeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_17A_new);
|
LCD_DisplaySeg(_LCD_17B_new);
|
LCD_DisplaySeg(_LCD_17C_new);
|
LCD_DisplaySeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_DisplaySeg(_LCD_17F_new);
|
LCD_DisplaySeg(_LCD_17G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 18:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_DisplaySeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_ClearSeg(_LCD_18G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_ClearSeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_ClearSeg(_LCD_18F_new);
|
LCD_ClearSeg(_LCD_18G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_ClearSeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_DisplaySeg(_LCD_18E_new);
|
LCD_ClearSeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_ClearSeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_ClearSeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_ClearSeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_ClearSeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_DisplaySeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_ClearSeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_ClearSeg(_LCD_18F_new);
|
LCD_ClearSeg(_LCD_18G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_DisplaySeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_18A_new);
|
LCD_DisplaySeg(_LCD_18B_new);
|
LCD_DisplaySeg(_LCD_18C_new);
|
LCD_DisplaySeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_DisplaySeg(_LCD_18F_new);
|
LCD_DisplaySeg(_LCD_18G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 19:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_DisplaySeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_ClearSeg(_LCD_19G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_ClearSeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_ClearSeg(_LCD_19F_new);
|
LCD_ClearSeg(_LCD_19G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_ClearSeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_DisplaySeg(_LCD_19E_new);
|
LCD_ClearSeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_ClearSeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_ClearSeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_ClearSeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_ClearSeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_DisplaySeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_ClearSeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_ClearSeg(_LCD_19F_new);
|
LCD_ClearSeg(_LCD_19G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_DisplaySeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_19A_new);
|
LCD_DisplaySeg(_LCD_19B_new);
|
LCD_DisplaySeg(_LCD_19C_new);
|
LCD_DisplaySeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_DisplaySeg(_LCD_19F_new);
|
LCD_DisplaySeg(_LCD_19G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
case 20:
|
switch (Digit)
|
{
|
case 0:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_DisplaySeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_ClearSeg(_LCD_20G_new);
|
break;
|
case 1:
|
LCD_ClearSeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_ClearSeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_ClearSeg(_LCD_20F_new);
|
LCD_ClearSeg(_LCD_20G_new);
|
break;
|
case 2:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_ClearSeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_DisplaySeg(_LCD_20E_new);
|
LCD_ClearSeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 3:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_ClearSeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_ClearSeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 5:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_ClearSeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 6:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_ClearSeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_DisplaySeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 7:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_ClearSeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_ClearSeg(_LCD_20F_new);
|
LCD_ClearSeg(_LCD_20G_new);
|
break;
|
case 8:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_DisplaySeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
case 9:
|
LCD_DisplaySeg(_LCD_20A_new);
|
LCD_DisplaySeg(_LCD_20B_new);
|
LCD_DisplaySeg(_LCD_20C_new);
|
LCD_DisplaySeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_DisplaySeg(_LCD_20F_new);
|
LCD_DisplaySeg(_LCD_20G_new);
|
break;
|
default:
|
break;
|
}
|
break;
|
}
|
// LCD_ALL_DISPLAY;
|
}
|
|
/*Çå³ýÊý×Ö*/
|
void LCD_ClearDigit_new(unsigned char Position)
|
{
|
switch (Position)
|
{
|
case 1:
|
LCD_ClearSeg(_LCD_1A_new);
|
LCD_ClearSeg(_LCD_1B_new);
|
LCD_ClearSeg(_LCD_1C_new);
|
LCD_ClearSeg(_LCD_1D_new);
|
LCD_ClearSeg(_LCD_1E_new);
|
LCD_ClearSeg(_LCD_1F_new);
|
LCD_ClearSeg(_LCD_1G_new);
|
break;
|
case 2:
|
LCD_ClearSeg(_LCD_2A_new);
|
LCD_ClearSeg(_LCD_2B_new);
|
LCD_ClearSeg(_LCD_2C_new);
|
LCD_ClearSeg(_LCD_2D_new);
|
LCD_ClearSeg(_LCD_2E_new);
|
LCD_ClearSeg(_LCD_2F_new);
|
LCD_ClearSeg(_LCD_2G_new);
|
break;
|
case 3:
|
LCD_ClearSeg(_LCD_3A_new);
|
LCD_ClearSeg(_LCD_3B_new);
|
LCD_ClearSeg(_LCD_3C_new);
|
LCD_ClearSeg(_LCD_3D_new);
|
LCD_ClearSeg(_LCD_3E_new);
|
LCD_ClearSeg(_LCD_3F_new);
|
LCD_ClearSeg(_LCD_3G_new);
|
break;
|
case 4:
|
LCD_ClearSeg(_LCD_4A_new);
|
LCD_ClearSeg(_LCD_4B_new);
|
LCD_ClearSeg(_LCD_4C_new);
|
LCD_ClearSeg(_LCD_4D_new);
|
LCD_ClearSeg(_LCD_4E_new);
|
LCD_ClearSeg(_LCD_4F_new);
|
LCD_ClearSeg(_LCD_4G_new);
|
break;
|
case 5:
|
LCD_ClearSeg(_LCD_5A_new);
|
LCD_ClearSeg(_LCD_5B_new);
|
LCD_ClearSeg(_LCD_5C_new);
|
LCD_ClearSeg(_LCD_5D_new);
|
LCD_ClearSeg(_LCD_5E_new);
|
LCD_ClearSeg(_LCD_5F_new);
|
LCD_ClearSeg(_LCD_5G_new);
|
break;
|
case 6:
|
LCD_ClearSeg(_LCD_6A_new);
|
LCD_ClearSeg(_LCD_6B_new);
|
LCD_ClearSeg(_LCD_6C_new);
|
LCD_ClearSeg(_LCD_6D_new);
|
LCD_ClearSeg(_LCD_6E_new);
|
LCD_ClearSeg(_LCD_6F_new);
|
LCD_ClearSeg(_LCD_6G_new);
|
break;
|
case 7:
|
LCD_ClearSeg(_LCD_7A_new);
|
LCD_ClearSeg(_LCD_7B_new);
|
LCD_ClearSeg(_LCD_7C_new);
|
LCD_ClearSeg(_LCD_7D_new);
|
LCD_ClearSeg(_LCD_7E_new);
|
LCD_ClearSeg(_LCD_7F_new);
|
LCD_ClearSeg(_LCD_7G_new);
|
break;
|
case 8:
|
LCD_ClearSeg(_LCD_8A_new);
|
LCD_ClearSeg(_LCD_8B_new);
|
LCD_ClearSeg(_LCD_8C_new);
|
LCD_ClearSeg(_LCD_8D_new);
|
LCD_ClearSeg(_LCD_8E_new);
|
LCD_ClearSeg(_LCD_8F_new);
|
LCD_ClearSeg(_LCD_8G_new);
|
break;
|
case 9:
|
LCD_ClearSeg(_LCD_9A_new);
|
LCD_ClearSeg(_LCD_9B_new);
|
LCD_ClearSeg(_LCD_9C_new);
|
LCD_ClearSeg(_LCD_9D_new);
|
LCD_ClearSeg(_LCD_9E_new);
|
LCD_ClearSeg(_LCD_9F_new);
|
LCD_ClearSeg(_LCD_9G_new);
|
break;
|
case 10:
|
LCD_ClearSeg(_LCD_10A_new);
|
LCD_ClearSeg(_LCD_10B_new);
|
LCD_ClearSeg(_LCD_10C_new);
|
LCD_ClearSeg(_LCD_10D_new);
|
LCD_ClearSeg(_LCD_10E_new);
|
LCD_ClearSeg(_LCD_10F_new);
|
LCD_ClearSeg(_LCD_10G_new);
|
break;
|
case 11:
|
LCD_ClearSeg(_LCD_11A_new);
|
LCD_ClearSeg(_LCD_11B_new);
|
LCD_ClearSeg(_LCD_11C_new);
|
LCD_ClearSeg(_LCD_11D_new);
|
LCD_ClearSeg(_LCD_11E_new);
|
LCD_ClearSeg(_LCD_11F_new);
|
LCD_ClearSeg(_LCD_11G_new);
|
break;
|
case 12:
|
LCD_ClearSeg(_LCD_12A_new);
|
LCD_ClearSeg(_LCD_12B_new);
|
LCD_ClearSeg(_LCD_12C_new);
|
LCD_ClearSeg(_LCD_12D_new);
|
LCD_ClearSeg(_LCD_12E_new);
|
LCD_ClearSeg(_LCD_12F_new);
|
LCD_ClearSeg(_LCD_12G_new);
|
break;
|
case 13:
|
LCD_ClearSeg(_LCD_13A_new);
|
LCD_ClearSeg(_LCD_13B_new);
|
LCD_ClearSeg(_LCD_13C_new);
|
LCD_ClearSeg(_LCD_13D_new);
|
LCD_ClearSeg(_LCD_13E_new);
|
LCD_ClearSeg(_LCD_13F_new);
|
LCD_ClearSeg(_LCD_13G_new);
|
break;
|
case 14:
|
LCD_ClearSeg(_LCD_14A_new);
|
LCD_ClearSeg(_LCD_14B_new);
|
LCD_ClearSeg(_LCD_14C_new);
|
LCD_ClearSeg(_LCD_14D_new);
|
LCD_ClearSeg(_LCD_14E_new);
|
LCD_ClearSeg(_LCD_14F_new);
|
LCD_ClearSeg(_LCD_14G_new);
|
break;
|
case 15:
|
LCD_ClearSeg(_LCD_15A_new);
|
LCD_ClearSeg(_LCD_15B_new);
|
LCD_ClearSeg(_LCD_15C_new);
|
LCD_ClearSeg(_LCD_15D_new);
|
LCD_ClearSeg(_LCD_15E_new);
|
LCD_ClearSeg(_LCD_15F_new);
|
LCD_ClearSeg(_LCD_15G_new);
|
break;
|
case 16:
|
LCD_ClearSeg(_LCD_16A_new);
|
LCD_ClearSeg(_LCD_16B_new);
|
LCD_ClearSeg(_LCD_16C_new);
|
LCD_ClearSeg(_LCD_16D_new);
|
LCD_ClearSeg(_LCD_16E_new);
|
LCD_ClearSeg(_LCD_16F_new);
|
LCD_ClearSeg(_LCD_16G_new);
|
break;
|
case 17:
|
LCD_ClearSeg(_LCD_17A_new);
|
LCD_ClearSeg(_LCD_17B_new);
|
LCD_ClearSeg(_LCD_17C_new);
|
LCD_ClearSeg(_LCD_17D_new);
|
LCD_ClearSeg(_LCD_17E_new);
|
LCD_ClearSeg(_LCD_17F_new);
|
LCD_ClearSeg(_LCD_17G_new);
|
break;
|
case 18:
|
LCD_ClearSeg(_LCD_18A_new);
|
LCD_ClearSeg(_LCD_18B_new);
|
LCD_ClearSeg(_LCD_18C_new);
|
LCD_ClearSeg(_LCD_18D_new);
|
LCD_ClearSeg(_LCD_18E_new);
|
LCD_ClearSeg(_LCD_18F_new);
|
LCD_ClearSeg(_LCD_18G_new);
|
break;
|
case 19:
|
LCD_ClearSeg(_LCD_19A_new);
|
LCD_ClearSeg(_LCD_19B_new);
|
LCD_ClearSeg(_LCD_19C_new);
|
LCD_ClearSeg(_LCD_19D_new);
|
LCD_ClearSeg(_LCD_19E_new);
|
LCD_ClearSeg(_LCD_19F_new);
|
LCD_ClearSeg(_LCD_19G_new);
|
break;
|
case 20:
|
LCD_ClearSeg(_LCD_20A_new);
|
LCD_ClearSeg(_LCD_20B_new);
|
LCD_ClearSeg(_LCD_20C_new);
|
LCD_ClearSeg(_LCD_20D_new);
|
LCD_ClearSeg(_LCD_20E_new);
|
LCD_ClearSeg(_LCD_20F_new);
|
LCD_ClearSeg(_LCD_20G_new);
|
break;
|
default:
|
break;
|
}
|
}
|
|
/*ÏÔʾËùÓÐͼ±ê*/
|
void LCD_All_Display_new(void)
|
{
|
|
LCD_DisplaySeg(_LCD_SIZHULOG_new);
|
LCD_DisplaySeg(_LCD_BATTERY_SHELL_new);
|
LCD_DisplaySeg(_LCD_BATTERY_1_new);
|
LCD_DisplaySeg(_LCD_BATTERY_2_new);
|
LCD_DisplaySeg(_LCD_BATTERY_3_new);
|
LCD_DisplaySeg(_LCD_BATTERY_4_new);
|
|
LCD_DisplaySeg(_LCD_METER_new);
|
LCD_DisplaySeg(_LCD_SIGNAL_COMMUNICATION_new);
|
LCD_DisplaySeg(_LCD_VALVE_M_new);
|
LCD_DisplaySeg(_LCD_LOCK_new);
|
LCD_DisplaySeg(_LCD_OPEN_new);
|
LCD_DisplaySeg(_LCD_CLOSE_new);
|
LCD_DisplaySeg(_LCD_WARNING_new);
|
LCD_DisplaySeg(_LCD_WIFI_new);
|
LCD_DisplaySeg(_LCD_4G_Flag_new);
|
LCD_DisplaySeg(_LCD_4G_1_new);
|
LCD_DisplaySeg(_LCD_4G_2_new);
|
LCD_DisplaySeg(_LCD_4G_3_new);
|
LCD_DisplaySeg(_LCD_4G_4_new);
|
LCD_DisplaySeg(_LCD_4G_5_new);
|
|
LCD_DisplaySeg(_LCD_LOOKUP_new);
|
LCD_DisplaySeg(_LCD_T_new);
|
LCD_DisplaySeg(_LCD_CONFIGURATION_new);
|
LCD_DisplaySeg(_LCD_CHECK_new);
|
LCD_DisplaySeg(_LCD_K_new);
|
LCD_DisplaySeg(_LCD_BACKSET_new);
|
LCD_DisplaySeg(_LCD_CHARGE_new);
|
LCD_DisplaySeg(_LCD_BOOTTOOTH_new);
|
|
LCD_DisplaySeg(_LCD_HORIZONTALLINE_1_new);
|
LCD_DisplaySeg(_LCD_SINGLEBILL_new);
|
LCD_DisplaySeg(_LCD_LADDERBILL_new);
|
LCD_DisplaySeg(_LCD_HORIZONTALLINE_2_new);
|
|
LCD_DisplaySeg(_LCD_WORK_CONDITION_new);
|
LCD_DisplaySeg(_LCD_SURPLUSE_new);
|
LCD_DisplaySeg(_LCD_STAND_CONDITION_new);
|
LCD_DisplaySeg(_LCD_TOTAL_new);
|
|
LCD_DisplaySeg(_LCD_X_new);
|
LCD_DisplaySeg(_LCD_ACCOUNT_new);
|
LCD_DisplaySeg(_LCD_BILLBACK_new);
|
LCD_DisplaySeg(_LCD_LAST_new);
|
LCD_DisplaySeg(_LCD_RECHARGE_new);
|
LCD_DisplaySeg(_LCD_SETTLEMENT_new);
|
|
LCD_DisplaySeg(_LCD_NOW_new);
|
LCD_DisplaySeg(_LCD_LADDER_new);
|
LCD_DisplaySeg(_LCD_UNIT_PRICE_new);
|
|
LCD_DisplaySeg(_LCD_N_1_new);
|
LCD_DisplaySeg(_LCD_M3_1_new);
|
LCD_DisplaySeg(_LCD_YUAN_1_new);
|
LCD_DisplaySeg(_LCD_kPa_new);
|
LCD_DisplaySeg(_LCD_oC_new);
|
LCD_DisplaySeg(_LCD_L_pul_new);
|
LCD_DisplaySeg(_LCD_N_2_new);
|
LCD_DisplaySeg(_LCD_M3_2_new);
|
LCD_DisplaySeg(_LCD_h_new);
|
LCD_DisplaySeg(_LCD_YUAN_2_new);
|
LCD_DisplaySeg(_LCD_YUAN_M3_new);
|
|
LCD_DisplaySeg(_LCD_POINT1_new);
|
LCD_DisplaySeg(_LCD_POINT2_new);
|
LCD_DisplaySeg(_LCD_POINT3_new);
|
LCD_DisplaySeg(_LCD_POINT4_new);
|
LCD_DisplaySeg(_LCD_POINT5_new);
|
LCD_DisplaySeg(_LCD_POINT6_new);
|
LCD_DisplaySeg(_LCD_POINT7_new);
|
LCD_DisplaySeg(_LCD_POINT8_new);
|
LCD_DisplaySeg(_LCD_POINT9_new);
|
LCD_DisplaySeg(_LCD_POINT10_new);
|
LCD_DisplaySeg(_LCD_POINT11_new);
|
LCD_DisplaySeg(_LCD_POINT12_new);
|
LCD_DisplaySeg(_LCD_POINT13_new);
|
LCD_DisplaySeg(_LCD_POINT14_new);
|
LCD_DisplaySeg(_LCD_POINT15_new);
|
LCD_DisplaySeg(_LCD_POINT16_new);
|
LCD_DisplaySeg(_LCD_POINT17_new);
|
LCD_DisplaySeg(_LCD_POINT18_new);
|
LCD_DisplaySeg(_LCD_POINT19_new);
|
LCD_DisplaySeg(_LCD_POINT20_new);
|
LCD_DisplaySeg(_LCD_POINT21_new);
|
LCD_DisplaySeg(_LCD_POINT22_new);
|
LCD_DisplaySeg(_LCD_POINT23_new);
|
LCD_DisplaySeg(_LCD_POINT24_new);
|
LCD_DisplaySeg(_LCD_POINT25_new);
|
LCD_DisplaySeg(_LCD_POINT26_new);
|
LCD_DisplaySeg(_LCD_POINT27_new);
|
LCD_DisplaySeg(_LCD_POINT28_new);
|
|
LCD_DisplayDigit_new(1, 8);
|
LCD_DisplayDigit_new(2, 8);
|
LCD_DisplayDigit_new(3, 8);
|
LCD_DisplayDigit_new(4, 8);
|
LCD_DisplayDigit_new(5, 8);
|
LCD_DisplayDigit_new(6, 8);
|
LCD_DisplayDigit_new(7, 8);
|
LCD_DisplayDigit_new(8, 8);
|
LCD_DisplayDigit_new(9, 8);
|
LCD_DisplayDigit_new(10, 8);
|
LCD_DisplayDigit_new(11, 8);
|
LCD_DisplayDigit_new(12, 8);
|
LCD_DisplayDigit_new(13, 8);
|
LCD_DisplayDigit_new(14, 8);
|
LCD_DisplayDigit_new(15, 8);
|
LCD_DisplayDigit_new(16, 8);
|
LCD_DisplayDigit_new(17, 8);
|
LCD_DisplayDigit_new(18, 8);
|
LCD_DisplayDigit_new(19, 8);
|
LCD_DisplayDigit_new(20, 8);
|
|
LCD_Display_NEW(LCD_Buffer);
|
}
|