forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-13 72def895431ad7a08e635b11f3da738e2b2c4618
Function/LCD/lcd_old.c
New file
@@ -0,0 +1,4179 @@
#include "lcd.h"
#include "i2c.h"
#include "gpio.h"
#include "lcd_segmentcode.h"
#include "sundry.h"
#include "system_parameter.h"
uint8_t   LCD_Buffer[SEGNUM] = {0};
uint8_t   LCD_DRIVE_MODE_14_13[1]       = {0};    //   1/4duty  1/3bias
uint8_t   LCD_DRIVE_MODE_14_14[1]       = {1};    //   1/4duty  1/4bias
uint8_t   LCD_DRIVE_MODE_18_13[1]       = {2};    //   1/8duty  1/3bias   48pinµÄÖ»Ö§³Ö1/8duty£¬µØÖ·¼ÓÔØµ½33H
uint8_t   LCD_DRIVE_MODE_18_14[1]       = {3};    //   1/8duty  1/4bias
uint8_t   LCD_SYSTEM_MODE_OFF_OFF[1]    = {0};    //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷OFF£¬LCDÏÔʾOFF
uint8_t   LCD_SYSTEM_MODE_ON_OFF[1]     = {2};    //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾOFF
uint8_t   LCD_SYSTEM_MODE_ON_ON[1]      = {3};    //  ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾON
//LCDÏÔʾÊý¾ÝдÈëÃüÁî
//starts +w/r_addr+ ÃüÁî×Ö½Ú£¨0x80£©+ram¼Ä´æÆ÷µØÖ·+Êý¾ÝÄÚÈÝ......+stop ÐźÅ
void Lcd_Write_Reg(uint8_t sadd,uint8_t * pBuffer,uint8_t len)
{
   uint8_t i = 0;
  I2c_Start();
   I2c_Send(LCD_ADDR_WRITE);
   I2c_Send(LCD_REG_DATA_ADDR);
   I2c_Send(sadd);
   for(i = 0 ;i < len;i++)
      I2c_Send(pBuffer[i]);
   I2c_Stop();
}
//LCDд²Ù×÷
void Lcd_Write(uint8_t cmd_add,uint8_t * pBuffer,uint8_t len)
{
   uint8_t i = 0;
  I2c_Start();
   I2c_Send(LCD_ADDR_WRITE);
   I2c_Send(cmd_add);
   for(i = 0 ;i < len;i++)
      I2c_Send(pBuffer[i]);
   I2c_Stop();
}
/***********************************************************************
 * Ãû³Æ£ºLcd_DisplaySeg()
 * ¹¦ÄÜ£ºÏÔʾһ¶Î¶ÎÂë
 * ´«Èë²ÎÊý£ºSegNum:0~127¶ÎºÅÂë
 * ¾ÙÀý£ºLcd_DisplaySeg(_LCD_TI_logo)£¬ÏÔʾTI logo
  ********************************************************************** */
void Lcd_DisplaySeg(uint16_t SegNum)
{
   LCD_Buffer[SegNum / 8]  |= 1 << (SegNum % 8);
}
/***********************************************************************
 * Ãû³Æ£ºLcd_ClearSeg()
 * ¹¦ÄÜ£ºÇå³ýÒ»¶Î¶ÎÂë
 * ´«Èë²ÎÊý£ºSegNum:0~127¶ÎºÅÂë
 * ¾ÙÀý£ºLcd_ClearSeg(_LCD_TI_logo)£¬ÏÔʾTI logo  ÕâÀïµÄÔ­Àí¾ÍÊÇ»º´æµÄ°ËλÊýÅųɶþ½øÖÆ£¬½«¶ÔӦλÖÃÒ»
  ********************************************************************** */
void Lcd_ClearSeg(uint16_t SegNum)
{
   LCD_Buffer[SegNum / 8]  &= ~(1 << (uint8_t)(SegNum % 8));
}
//LCD³õʼ»¯
void Lcd_Init(void)
{
//   Lcd_Write(LCD_DRIVE_MODE_COMMAND_ADDR,(uint8_t *)LCD_DRIVE_MODE_18_14,1);
   Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR,LCD_SYSTEM_MODE_ON_ON,1);
}
void Lcd_DeInit(void)
{
   Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR,LCD_SYSTEM_MODE_OFF_OFF,1);
   LCD_PWR_OFF;
}
//***********************************************************************
// *Ãû³Æ£ºLCD_DisplayDigit(unsigned char Digit,unsigned char Position )
// * ¹¦ÄÜ£ºÈÃ128¶ÎʽҺ¾§µÄÌØ¶¨¡°8×Ö¡±¶ÎÏÔʾ0~9
// *´«Èë²ÎÊý£ºDigit£ºÏëÏÔʾµÄÊý 0~9£¬´«ÈëÆäËûÊý×ÖÔòΪÏûÒþ
// *               Position£ºÏÔʾµÄÊý루µÚ¼¸¸ö¡°8×Ö¡±£©
// *¾ÙÀý£ºLCD_DisplayDigit_NEW(9,1 )£¬µÚ9¸ö¡°8×Ö¡±¶ÎÏÔʾ1
// ********************************************************************** */
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_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_DisplaySeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_ClearSeg(_LCD_28G_NEW);
                break;
             case 1:
                Lcd_ClearSeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_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 2:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_ClearSeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_DisplaySeg(_LCD_28E_NEW);
                Lcd_ClearSeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 3:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_ClearSeg(_LCD_28E_NEW);
                Lcd_ClearSeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 4:
                Lcd_ClearSeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_ClearSeg(_LCD_28D_NEW);
                Lcd_ClearSeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 5:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_ClearSeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_ClearSeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 6:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_ClearSeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_DisplaySeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 7:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_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 8:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_DisplaySeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             case 9:
                Lcd_DisplaySeg(_LCD_28A_NEW);
                Lcd_DisplaySeg(_LCD_28B_NEW);
                Lcd_DisplaySeg(_LCD_28C_NEW);
                Lcd_DisplaySeg(_LCD_28D_NEW);
                Lcd_ClearSeg(_LCD_28E_NEW);
                Lcd_DisplaySeg(_LCD_28F_NEW);
                Lcd_DisplaySeg(_LCD_28G_NEW);
                break;
             default:
                break;
          }
          break;
              case 29:
          switch(Digit)
          {
             case 0:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_DisplaySeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_ClearSeg(_LCD_29G_NEW);
                break;
             case 1:
                Lcd_ClearSeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_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 2:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_ClearSeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_DisplaySeg(_LCD_29E_NEW);
                Lcd_ClearSeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 3:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_ClearSeg(_LCD_29E_NEW);
                Lcd_ClearSeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 4:
                Lcd_ClearSeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_ClearSeg(_LCD_29D_NEW);
                Lcd_ClearSeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 5:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_ClearSeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_ClearSeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 6:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_ClearSeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_DisplaySeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 7:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_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 8:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_DisplaySeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             case 9:
                Lcd_DisplaySeg(_LCD_29A_NEW);
                Lcd_DisplaySeg(_LCD_29B_NEW);
                Lcd_DisplaySeg(_LCD_29C_NEW);
                Lcd_DisplaySeg(_LCD_29D_NEW);
                Lcd_ClearSeg(_LCD_29E_NEW);
                Lcd_DisplaySeg(_LCD_29F_NEW);
                Lcd_DisplaySeg(_LCD_29G_NEW);
                break;
             default:
                break;
          }
          break;
       case 30:
          switch(Digit)
          {
             case 0:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_DisplaySeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_ClearSeg(_LCD_30G_NEW);
                break;
             case 1:
                Lcd_ClearSeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_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 2:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_ClearSeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_DisplaySeg(_LCD_30E_NEW);
                Lcd_ClearSeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 3:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_ClearSeg(_LCD_30E_NEW);
                Lcd_ClearSeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 4:
                Lcd_ClearSeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_ClearSeg(_LCD_30D_NEW);
                Lcd_ClearSeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 5:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_ClearSeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_ClearSeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 6:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_ClearSeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_DisplaySeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 7:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_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 8:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_DisplaySeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             case 9:
                Lcd_DisplaySeg(_LCD_30A_NEW);
                Lcd_DisplaySeg(_LCD_30B_NEW);
                Lcd_DisplaySeg(_LCD_30C_NEW);
                Lcd_DisplaySeg(_LCD_30D_NEW);
                Lcd_ClearSeg(_LCD_30E_NEW);
                Lcd_DisplaySeg(_LCD_30F_NEW);
                Lcd_DisplaySeg(_LCD_30G_NEW);
                break;
             default:
                break;
          }
          break;
       case 31:
          switch(Digit)
          {
             case 0:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_DisplaySeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_ClearSeg(_LCD_31G_NEW);
                break;
             case 1:
                Lcd_ClearSeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_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 2:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_ClearSeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_DisplaySeg(_LCD_31E_NEW);
                Lcd_ClearSeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 3:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_ClearSeg(_LCD_31E_NEW);
                Lcd_ClearSeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 4:
                Lcd_ClearSeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_ClearSeg(_LCD_31D_NEW);
                Lcd_ClearSeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 5:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_ClearSeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_ClearSeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 6:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_ClearSeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_DisplaySeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 7:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_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 8:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_DisplaySeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                break;
             case 9:
                Lcd_DisplaySeg(_LCD_31A_NEW);
                Lcd_DisplaySeg(_LCD_31B_NEW);
                Lcd_DisplaySeg(_LCD_31C_NEW);
                Lcd_DisplaySeg(_LCD_31D_NEW);
                Lcd_ClearSeg(_LCD_31E_NEW);
                Lcd_DisplaySeg(_LCD_31F_NEW);
                Lcd_DisplaySeg(_LCD_31G_NEW);
                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;
    }
}
void LCD_DisplayfisrtLine_NEW(u8 show_type,double number)
{
   long long  number_div;
   u8      array[9];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   num_array    = 0;
   number_div = (long long)   number;
   if(number_div >= 10000000)
      number_div = 9999999;
   /*ÕûÊý²¿·Ö¼ÆËã*/
   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+1));
   }
   for(i = (7- num_array); i < 9; i ++)
   {
      LCD_DisplayDigit_NEW((i+1),array[i]);
   }
   Lcd_DisplaySeg(_LCD_POINT1_NEW);
   if(show_type == 0)
   {
         Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW);//¿ÉÒÔ²»»»
         Lcd_DisplaySeg(_LCD_N_UP_NEW);
         Lcd_DisplaySeg(_LCD_M_UP_NEW);
         //Lcd_DisplaySeg(_LCD_P_NEW);
   }
   else
   {
         Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW);
         Lcd_DisplaySeg(_LCD_M_UP_NEW);
         //Lcd_DisplaySeg(_LCD_P_NEW);
   }
}
void LCD_DisplayfisrtLine_check_NEW(u8 show_type,double number)
{
   long long  number_div;
   u8      array[8];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   num_array    = 0;
   number_div = (long long)   number;
   if(number_div >= 100000)
      number_div = 99999;
   /*ÕûÊý²¿·Ö¼ÆËã*/
   yu_temp       = number_div % 10;
   number_div    = number_div / 10;
   while(number_div > 0)
   {
      array[4 - num_array] = yu_temp;
      num_array ++;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
   }
   array[4 - num_array] = yu_temp;
   num_array ++;
   /*СÊý²¿·Ö¼ÆËã*/
   number_div = (number * 10);
   array[5] =(u8) (number_div % 10);
   number_div = (number * 100);
   array[6] =(u8) (number_div % 10);
   number_div = (number * 1000);
   array[7] =(u8) (number_div % 10);
   /**/
   for(i = 0; i < (5 - num_array); i ++)
   {
      LCD_ClearDigit_NEW((i+1));
   }
   for(i = (5- num_array); i < 5; i ++)
   {
      LCD_DisplayDigit_NEW((i+1),array[i]);
   }
   //µÚÁù¸öÊý×ÖÏÔʾÏ»®Ïß '_',´ú±í¶ººÅ
    Lcd_ClearSeg(_LCD_6A_NEW);
    Lcd_ClearSeg(_LCD_6B_NEW);
    Lcd_ClearSeg(_LCD_6C_NEW);
    Lcd_DisplaySeg(_LCD_6D_NEW);
    Lcd_ClearSeg(_LCD_6E_NEW);
    Lcd_ClearSeg(_LCD_6F_NEW);
    Lcd_ClearSeg(_LCD_6G_NEW);
   LCD_DisplayDigit_NEW(7,array[5]);
   LCD_DisplayDigit_NEW(8,array[6]);
   LCD_DisplayDigit_NEW(9,array[7]);
   Lcd_ClearSeg(_LCD_POINT1_NEW);
   if(show_type == 0)
   {
         Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW);
         Lcd_DisplaySeg(_LCD_N_UP_NEW);
         Lcd_DisplaySeg(_LCD_M_UP_NEW);
         //Lcd_DisplaySeg(_LCD_P_NEW);
   }
   else
   {
         Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW);
         Lcd_DisplaySeg(_LCD_M_UP_NEW);
         //Lcd_DisplaySeg(_LCD_P_NEW);
   }
}
//*show_type : ÏÔʾÀàÐÍ 1£ºµ¥Î»NM3£¬0£ºµ¥Î»Ôª
void LCD_DisplaysecondLine_NEW(u8 show_type,double number)
{
   long long  number_div;
   u8      array[8];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   if(number<0)
   {
      number = -number;
      Lcd_DisplaySeg(_LCD_YULIANG_FUSHU);
   }else
   {
      Lcd_ClearSeg(_LCD_YULIANG_FUSHU);
   }
   num_array    = 0;
   number_div = (long long)   number;
   if(number_div > 1000000)
   {
      Lcd_ClearSeg(_LCD_POINT2_NEW);
      if(number_div>99999999)
      {
         number_div = 99999999;
      }
      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 ++;
      for(i = 0; i < (8 - num_array); i ++)
      {
         LCD_ClearDigit_NEW((i+10));
      }
      for(i = (8- num_array); i < 9; i ++)
      {
         LCD_DisplayDigit_NEW((i+10),array[i]);
      }
   }else
   {
      /*ÕûÊý²¿·Ö¼ÆËã*/
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      while(number_div > 0)
      {
         array[5 - num_array] = yu_temp;
         num_array ++;
         yu_temp       = number_div % 10;
         number_div    = number_div / 10;
      }
      array[5 - num_array] = yu_temp;
      num_array ++;
      /*СÊý²¿·Ö¼ÆËã*/
      number_div = (number * 10);
      array[6] =(u8) (number_div % 10);
      number_div = (number * 100);
      array[7] =(u8) (number_div % 10);
      /**/
      for(i = 0; i < (6 - num_array); i ++)
      {
         LCD_ClearDigit_NEW((i+10));
      }
      for(i = (6- num_array); i < 8; i ++)
      {
         LCD_DisplayDigit_NEW((i+10),array[i]);
      }
      Lcd_DisplaySeg(_LCD_POINT2_NEW);
   }
      if(show_type == 0)
      {
            Lcd_DisplaySeg(_LCD_YULIANG_NEW);
            Lcd_DisplaySeg(_LCD_YUAN_DOWN_NEW);
      }
      else
      {
            Lcd_DisplaySeg(_LCD_YULIANG_NEW);
            Lcd_DisplaySeg(_LCD_N_DOWN_NEW);
      }
}
//*show_type : ÏÔʾÀàÐÍ 1£º¹¤¿ö£¬0£º±ê¿ö
void LCD_DisplayFlow_NEW(u8 show_type,float number)
{
   long  number_div;
   u8      array[4];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   num_array    = 0;
   number_div = (long )   number;
   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 * 10);
   array[2] =(u8) (number_div % 10);
   number_div = (number * 100);
   array[3] =(u8) (number_div % 10);
   /**/
   for(i = 0; i < (2 - num_array); i ++)
   {
      LCD_ClearDigit_NEW((i+18));
   }
   for(i = (2- num_array); i < 4; i ++)
   {
      LCD_DisplayDigit_NEW((i+18),array[i]);
   }
   Lcd_DisplaySeg(_LCD_POINT3_NEW);
   if(show_type == 0)
   {
      Lcd_DisplaySeg(_LCD_LIULIANG_NEW);
      Lcd_DisplaySeg(_LCD_LIULIANG_N_NEW);
      Lcd_DisplaySeg(_LCD_LIULIANG_M3H_NEW);
   }
   else
   {
      Lcd_DisplaySeg(_LCD_LIULIANG_NEW);
      Lcd_DisplaySeg(_LCD_LIULIANG_M3H_NEW);
   }
}
void LCD_DisplayUnitPrice_NEW(float number)
{
   u32  number_div,number_10000;
   u8      array[3];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   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 > 10)
      number_div = 9;
   /*ÕûÊý²¿·Ö¼ÆËã*/
   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[0] = yu_temp;
   num_array ++;
   /*СÊý²¿·Ö¼ÆËã*/
   number_div    = number_10000 / 100;
   yu_temp       = number_div % 10;
   number_div    = number_div / 10;
   array[2] = yu_temp;
   yu_temp       = number_div % 10;
   array[1]       = yu_temp;
   /**/
   for(i = 0; i < (1 - num_array); i ++)
   {
      LCD_ClearDigit_NEW((i+22));
   }
   for(i = (1- num_array); i < 3; i ++)
   {
      LCD_DisplayDigit_NEW((i+22),array[i]);
   }
   Lcd_DisplaySeg(_LCD_POINT4_NEW);
   Lcd_DisplaySeg(_LCD_DANJIA_NEW);
   Lcd_DisplaySeg(_LCD_DANJIA_YUAN_M3_NEW);
}
//*show_type : ÏÔʾÀàÐÍ 1£ºNM3H£¬0£ºM3H
void LCD_DisplayTem_NEW(float number)
{
   long  number_div;
   u8      array[3];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   if(number<0)
   {
      number = -number;
      Lcd_DisplaySeg(_LCD_HENG_NEW);
   }
   else
   {
      Lcd_DisplaySeg(_LCD_HENG_NEW);
      Lcd_DisplaySeg(_LCD_SHU_NEW);
   }
   num_array    = 0;
   number_div = (long )   number;
   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 ++;
   /*СÊý²¿·Ö¼ÆËã*/
      if(number < 0)
   {
      number_div = (long long) (- number * 10);
   }else
   {
      number_div = (long long)   (number * 10);
   }
   array[2] =(u8) (number_div % 10);
   /**/
   for(i = 0; i < (2 - num_array); i ++)
   {
      LCD_ClearDigit_NEW((i+25));
   }
   for(i = (2- num_array); i < 3; i ++)
   {
      LCD_DisplayDigit_NEW((i+25),array[i]);
   }
   Lcd_DisplaySeg(_LCD_POINT5_NEW);
   Lcd_DisplaySeg(_LCD_TEMP_NEW);
   Lcd_DisplaySeg(_LCD_0C_H_NEW);
}
void LCD_DisplayPre_NEW(float number)
{
   long  number_div;
   u8      array[4];
   u8      yu_temp;
   u8      num_array;
   u8      i;
   num_array    = 0;
   number_div = ( long)   number;
   if(number_div > 1000)
      number_div = 999;
   /*ÕûÊý²¿·Ö¼ÆËã*/
   yu_temp       = number_div % 10;
   number_div    = number_div / 10;
   while(number_div > 0)
   {
      array[2 - num_array] = yu_temp;
      num_array ++;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
   }
   array[2 - num_array] = yu_temp;
   num_array ++;
   /*СÊý²¿·Ö¼ÆËã*/
   number_div = (number * 10);
   array[3] =(u8) (number_div % 10);
   /**/
   for(i = 0; i < (3 - num_array); i ++)
   {
      LCD_ClearDigit_NEW((i+28));
   }
   for(i = (3- num_array); i < 4; i ++)
   {
      LCD_DisplayDigit_NEW((i+28),array[i]);
   }
   Lcd_DisplaySeg(_LCD_POINT6_NEW);
   Lcd_DisplaySeg(_LCD_PRE_NEW);
   Lcd_DisplaySeg(_LCD_KPA_H_NEW);
}
void show_work_status_NEW(u8 number)
{
      LCD_ClearDigit_NEW(32);
      LCD_DisplayDigit_NEW(32,number);
}
void Lcd_Display_Menu(void)
{
   LCD_PWR_ON;
   HAL_Delay(10);
   LCD_ALL_CLEAR;
   Lcd_Init();
   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_LIDIAN_NEW);
   Lcd_DisplaySeg(_LCD_JIANDIAN_NEW);
   LCD_DisplayTem_NEW(sys_flow_data_g.temperature);
   LCD_DisplayPre_NEW(sys_flow_data_g.pressure);
   LCD_DisplayfisrtLine_NEW(1,sys_flow_data_g.cumulate_wc);
   LCD_DisplaysecondLine_NEW(0,sys_delay_sec_para_g.flow_data_period_para.delay_time);
   LCD_DisplayFlow_NEW(1,sys_flow_data_g.instant_wc);
   LCD_ALL_DISPLAY;
}