forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-04-24 f0de07104a329cc2eb6d2e77a23214313e675034
Function/LCD/lcd_io_api.c
New file
@@ -0,0 +1,14757 @@
/*
 * File      : lcd_cfg_api.c
 * This file is part of Sizhu Ultrasonic Gas-Meter
 * COPYRIGHT (C) 2022,Sizhu Ultrasonic Gas-Meter Development Team
 *
 * Brief     : This file performs LCD IO operations and displays specific data.
 * http://www.ideacreated.com/
 *
 * Change Logs:
 * Date           Author            Notes
 * 2022-08-22     Sizhu_J1anG       the first version
 * 2022-08-30     Sizhu_Ye          targeted modification
 * 2023-06-16     Sizhu_Sheng & Ye    Optimized digital display
 */
#include "lcd_io_api.h"
#include "i2c.h"
#include "math.h"
#include "gpio.h"
uint8_t   LCD_Buffer[SEGNUM] = {0};
void Lcd_GPIO_Init(void)
{
   CMU_PERCLK_SetableEx(PADCLK, ENABLE);  //PADʱÖÓ£¨GPIO£©Ê¹Äܺ¯Êý
   OutputIO(LCD_PWR_GPIO_PORT,LCD_PWR_PIN,OUT_PUSHPULL);
   OutputIO(LCD_BACKLIGHT_PWR_GPIO_PORT,LCD_BACKLIGHT_PWR_PIN,OUT_PUSHPULL);
   LCD_BACKLIGHT_OFF;
   LCD_PWR_OFF;
}
//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;
#if SOFT_OR_HARD
  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();
#else
   I2C_Send_Bit(I2C0,STARTBIT);
   I2C_Send_Byte(I2C0,LCD_ADDR_WRITE);
   I2C_Send_Byte(I2C0,LCD_REG_DATA_ADDR);
   I2C_Send_Byte(I2C0,sadd);
   for(i = 0 ;i < len;i++)
      I2C_Send_Byte(I2C0,pBuffer[i]);
   I2C_Send_Bit(I2C0,STOPBIT);
#endif
}
//LCDд²Ù×÷
void Lcd_Write(uint8_t cmd_add,uint8_t * pBuffer,uint8_t len)
{
   uint8_t i = 0;
#if SOFT_OR_HARD
  I2c_Start();
   I2c_Send(LCD_ADDR_WRITE);
   I2c_Send(cmd_add);
   for(i = 0 ;i < len;i++)
      I2c_Send(pBuffer[i]);
   I2c_Stop();
#else
   I2C_Send_Bit(I2C0,STARTBIT);
   I2C_Send_Byte(I2C0,LCD_ADDR_WRITE);
   I2C_Send_Byte(I2C0,cmd_add);
   for(i = 0 ;i < len;i++)
      I2C_Send_Byte(I2C0,pBuffer[i]);
   I2C_Send_Bit(I2C0,STOPBIT);
#endif
}
/**************************************
Ãû³Æ£ºLcd_DisplayFirstLine_23A(double number)
¹¦ÄÜ£ºÏÔʾµÚÒ»ÐÐÊý×Ö(¿ÉÏÔʾÕý¸ºÊý)
²ÎÊý£ºnumber£ºÐèÏÔʾµÄÊý×Ö
show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ
˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚÒ»ÐÐ9¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö
**************************************/
void Lcd_DisplayFirstLine_23A(u8 show_type,double number)
{
   uint64_t  number_div, number_10000, number_1000;
   uint8_t      array[9] = { 0 };
   uint8_t      yu_temp;
   uint8_t      num_array = 0;
   uint8_t      i;
   u8 signflag = 0;
   if (number < 0)  //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý
   {
      number = fabs(number);
      signflag = 1;
   }
   if (show_type)
   {
      /*ÈýλСÊý³ËÒÔÊ®Íò£¬ÓÃÓÚÅжÏÈýλСÊýºó£¬Á½Î»ÊýÊDz»ÊÇ99*/
      number_1000 = number * 100000;  //ÏÈ*100000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7.  Êµ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999.
      if((number_1000 % 100)==99)
      {
         number_1000 = number_1000 + 1;
      }
      if (number > 999999.999f)
      {
         number = 999999.999f;
      }
      number_div = number;   //¶ÔÀàÐÍ1£¬È¡ÈýλµÄ¶¨Òå
      /*ÕûÊý²¿·Ö¼ÆËã*/
      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_1000 / 100;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[8] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[7] = yu_temp;
      yu_temp = number_div % 10;
      array[6] = yu_temp;
#ifdef LCD_NEW
      for(i = 0; i < (9- num_array); i ++)
      {
         Lcd_ClearDigit_23A((i+5));
      }
      for(i = (6- num_array); i < 9; i ++)
      {
         Lcd_DisplayDigit_23A((i+5),array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT12_23A);
#else
      for (i = 0; i < (9 - num_array); i++)
      {
         Lcd_ClearDigit_23A((i + 4));
      }
      for (i = (6 - num_array); i < 9; i++)
      {
         Lcd_DisplayDigit_23A((i + 4), array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT12_23A);
#endif
   }
   else  //ÀàÐÍ0£¬È¡4λ
   {
      /*ÈýλСÊý³ËÒÔÒ»°ÙÍò£¬ÓÃÓÚÅжÏËÄλСÊýºó£¬Á½Î»ÊýÊDz»ÊÇ99*/
      number_10000 = number * 1000000;    //ÏÈ*1000000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7.  Êµ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999.
      if ((number_10000 % 100) == 99)
      {
         number_10000 = number_10000 + 1;
      }
      if (number > 99999.9999f)
      {
         number = 99999.9999f;
      }
      number_div = number;    //¶ÔÀàÐÍ0£¬È¡4λµÄ¶¨Òå
      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_10000  / 100;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[8] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[7] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[6] = yu_temp;
      yu_temp = number_div % 10;
      array[5] = yu_temp;
#ifdef LCD_NEW
      for(i = 0; i < (9- num_array); i ++)
      {
         Lcd_ClearDigit_23A((i+5));
      }
      for(i = (5- num_array); i < 9; i ++)
      {
         Lcd_DisplayDigit_23A((i+5),array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT10_23A);
#else
      for (i = 0; i < (9 - num_array); i++)
      {
         Lcd_ClearDigit_23A((i + 4));
      }
      for (i = (5 - num_array); i < 9; i++)
      {
         Lcd_DisplayDigit_23A((i + 4), array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT10_23A);
#endif
   }
   if(signflag)
   {
#ifdef LCD_NEW
      LCD_DISPLAY_SEG(_LCD_5G_new);
#else
      LCD_DISPLAY_SEG(_LCD_4G_23A);
#endif
   }
}
/********************************
Ãû³Æ£ºLcd_DisplaySecondLine_23A(double number)
¹¦ÄÜ£ºÏÔʾµÚ¶þÐÐÊý×Ö(¿ÉÏÔʾÕý¸ºÊý)
²ÎÊý£ºnumber£ºÐèÏÔʾµÄÊý×Ö
show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ
˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚ¶þÐÐ6¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö
*********************************/
void Lcd_DisplaySecondLine_23A(u8 show_type,double number)
{
   uint32_t  number_div, number_10000, number_1000;
#ifdef LCD_NEW
   uint8_t      array[7]={0};
#else
   uint8_t      array[6] = {0};
#endif
   uint8_t      yu_temp;
   uint8_t      num_array = 0;
   uint8_t      i;
   u8 signflag = 0;
   if (number < 0)  //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý
   {
      signflag = 1;//¸ºÊý
      number = fabs(number);
   }
   if (show_type)
   {
      number_1000 = number * 100000;  //ÏÈ*100000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7.  Êµ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999.
      if ((number_1000 % 100) == 99)
      {
         number_1000 = number_1000 + 1;
      }
#ifdef LCD_NEW
      if (number > 9999.999f)
      {
         number = 9999.999f;
         number_1000 = 9999999;
      }
#else
      if (number > 999.999f)
      {
         number = 999.999f;
         number_1000 = 999999;
      }
#endif
      number_div = number;   //¶ÔÀàÐÍ1£¬È¡ÈýλµÄ¶¨Òå
      /*ÕûÊý²¿·Ö¼ÆËã*/
      yu_temp = number_div % 10;
      number_div = number_div / 10;
#ifdef LCD_NEW
      while(number_div > 0)
      {
         array[3 - num_array] = yu_temp;
         num_array ++;
         yu_temp       = number_div % 10;
         number_div    = number_div / 10;
      }
      array[3 - num_array] = yu_temp;
      num_array ++;
      //СÊý²¿·Ö¼ÆËã
      number_div    = number_1000/100;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      array[6]       = yu_temp;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      array[5]       = yu_temp;
      yu_temp       = number_div % 10;
      array[4]       = yu_temp;
      for(i = 0; i < (7 - num_array); i ++)
      {
         Lcd_ClearDigit_23A((i+14));
      }
      for(i = (4- num_array); i < 7; i ++)
      {
         Lcd_DisplayDigit_23A((i+14),array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT24_23A);
#else
      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_1000  / 100;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[5] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[4] = yu_temp;
      yu_temp = number_div % 10;
      array[3] = yu_temp;
      /**/
      for (i = 0; i < (6 - num_array); i++)
      {
         Lcd_ClearDigit_23A((i + 13));
      }
      for (i = (3 - num_array); i < 6; i++)
      {
         Lcd_DisplayDigit_23A((i + 13), array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT22_23A);
#endif
   }
   else  //ÀàÐÍ0£¬È¡4λ
   {
      number_10000 = number * 1000000;    //ÏÈ*1000000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7.  Êµ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999.
      if ((number_10000 % 100) == 99)
      {
         number_10000 = number_10000 + 1;
      }
#ifdef LCD_NEW
      if (number > 999.9999f)
      {
         number = 999.9999f;
         number_1000 = 9999999;
      }
#else
      if (number > 99.9999f)
      {
         number = 99.9999f;
         number_1000 = 999999;
      }
#endif
      number_div = number;    //¶ÔÀàÐÍ0£¬È¡4λµÄ¶¨Òå
      yu_temp = number_div % 10;
      number_div = number_div / 10;
#ifdef LCD_NEW
      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_10000/10;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      array[6]       = yu_temp;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      array[5]       = yu_temp;
      yu_temp       = number_div % 10;
      number_div    = number_div / 10;
      array[4]       = yu_temp;
      yu_temp       = number_div % 10;
      array[3]       = yu_temp;
      for(i = 0; i < (7 - num_array); i ++)
      {
         Lcd_ClearDigit_23A((i+14));
      }
      for(i = (3- num_array); i < 7; i ++)
      {
         Lcd_DisplayDigit_23A((i+14),array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT22_23A);
#else
      while (number_div > 0)
      {
         array[1 - num_array] = yu_temp;
         num_array++;
         yu_temp = number_div % 10;
         number_div = number_div / 10;
      }
      array[1 - num_array] = yu_temp;
      num_array++;
      /*СÊý²¿·Ö¼ÆËã*/
      number_div = number_10000  / 100;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[5] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[4] = yu_temp;
      yu_temp = number_div % 10;
      number_div = number_div / 10;
      array[3] = yu_temp;
      yu_temp = number_div % 10;
      array[2] = yu_temp;
      for (i = 0; i < (6 - num_array); i++)
      {
         Lcd_ClearDigit_23A((i + 13));
      }
      for (i = (2 - num_array); i < 6; i++)
      {
         Lcd_DisplayDigit_23A((i + 13), array[i]);
      }
      LCD_DISPLAY_SEG(_LCD_POINT20_23A);
#endif
   }
   if (signflag == 1)
   {
#ifdef LCD_NEW
      LCD_DISPLAY_SEG(_LCD_14G_new);
#else
      LCD_DISPLAY_SEG(_LCD_13G_23A);
#endif
   }
}
/*********************************************
 *Ãû³Æ£ºLcd_DisplayDigit_23A(unsigned char Digit,unsigned char Position )
 *¹¦ÄÜ£ºÈÃ128¶ÎʽҺ¾§µÄÌØ¶¨¡°8×Ö¡±¶ÎÏÔʾ0~9
 *´«Èë²ÎÊý£ºDigit£ºÏëÏÔʾµÄÊý 0~9£¬´«ÈëÆäËûÊý×ÖÔòΪÏûÒþ
 *               Position£ºÏÔʾµÄÊý루µÚ¼¸¸ö¡°8×Ö¡±£©
 *¾ÙÀý£ºLCD_DisplayDigit(9,8 )£¬µÚ9¸ö¡°8×Ö¡±¶ÎÏÔʾ8
 *ʱ¼ä£º220818
*********************************************/
void Lcd_DisplayDigit_23A(unsigned char Position ,u8 Digit)
{
#ifdef LCD_NEW
    switch(Position)
    {
       case 1:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_DISPLAY_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_CLEAR_SEG(_LCD_1G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_CLEAR_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_CLEAR_SEG(_LCD_1F_new);
                LCD_CLEAR_SEG(_LCD_1G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_CLEAR_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_DISPLAY_SEG(_LCD_1E_new);
                LCD_CLEAR_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_CLEAR_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_CLEAR_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_CLEAR_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_CLEAR_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_DISPLAY_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_CLEAR_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_CLEAR_SEG(_LCD_1F_new);
                LCD_CLEAR_SEG(_LCD_1G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_DISPLAY_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_1A_new);
                LCD_DISPLAY_SEG(_LCD_1B_new);
                LCD_DISPLAY_SEG(_LCD_1C_new);
                LCD_DISPLAY_SEG(_LCD_1D_new);
                LCD_CLEAR_SEG(_LCD_1E_new);
                LCD_DISPLAY_SEG(_LCD_1F_new);
                LCD_DISPLAY_SEG(_LCD_1G_new);
                break;
             default:
                break;
          }
          break;
       case 2:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_DISPLAY_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_CLEAR_SEG(_LCD_2G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_CLEAR_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_CLEAR_SEG(_LCD_2F_new);
                LCD_CLEAR_SEG(_LCD_2G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_CLEAR_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_DISPLAY_SEG(_LCD_2E_new);
                LCD_CLEAR_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_CLEAR_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_CLEAR_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_CLEAR_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_CLEAR_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_DISPLAY_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_CLEAR_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_CLEAR_SEG(_LCD_2F_new);
                LCD_CLEAR_SEG(_LCD_2G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_DISPLAY_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_2A_new);
                LCD_DISPLAY_SEG(_LCD_2B_new);
                LCD_DISPLAY_SEG(_LCD_2C_new);
                LCD_DISPLAY_SEG(_LCD_2D_new);
                LCD_CLEAR_SEG(_LCD_2E_new);
                LCD_DISPLAY_SEG(_LCD_2F_new);
                LCD_DISPLAY_SEG(_LCD_2G_new);
                break;
             default:
                break;
          }
          break;
          case 3:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_DISPLAY_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_CLEAR_SEG(_LCD_3G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_CLEAR_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_CLEAR_SEG(_LCD_3F_new);
                LCD_CLEAR_SEG(_LCD_3G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_CLEAR_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_DISPLAY_SEG(_LCD_3E_new);
                LCD_CLEAR_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_CLEAR_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_CLEAR_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_CLEAR_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_CLEAR_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_DISPLAY_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_CLEAR_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_CLEAR_SEG(_LCD_3F_new);
                LCD_CLEAR_SEG(_LCD_3G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_DISPLAY_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_3A_new);
                LCD_DISPLAY_SEG(_LCD_3B_new);
                LCD_DISPLAY_SEG(_LCD_3C_new);
                LCD_DISPLAY_SEG(_LCD_3D_new);
                LCD_CLEAR_SEG(_LCD_3E_new);
                LCD_DISPLAY_SEG(_LCD_3F_new);
                LCD_DISPLAY_SEG(_LCD_3G_new);
                break;
             default:
                break;
          }
          break;
          case 4:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_DISPLAY_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_CLEAR_SEG(_LCD_4G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_CLEAR_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_CLEAR_SEG(_LCD_4F_new);
                LCD_CLEAR_SEG(_LCD_4G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_CLEAR_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_DISPLAY_SEG(_LCD_4E_new);
                LCD_CLEAR_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_CLEAR_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_CLEAR_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_CLEAR_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_CLEAR_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_DISPLAY_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_CLEAR_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_CLEAR_SEG(_LCD_4F_new);
                LCD_CLEAR_SEG(_LCD_4G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_DISPLAY_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_4A_new);
                LCD_DISPLAY_SEG(_LCD_4B_new);
                LCD_DISPLAY_SEG(_LCD_4C_new);
                LCD_DISPLAY_SEG(_LCD_4D_new);
                LCD_CLEAR_SEG(_LCD_4E_new);
                LCD_DISPLAY_SEG(_LCD_4F_new);
                LCD_DISPLAY_SEG(_LCD_4G_new);
                break;
             default:
                break;
          }
          break;
          case 5:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_DISPLAY_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_CLEAR_SEG(_LCD_5G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_CLEAR_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_CLEAR_SEG(_LCD_5F_new);
                LCD_CLEAR_SEG(_LCD_5G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_CLEAR_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_DISPLAY_SEG(_LCD_5E_new);
                LCD_CLEAR_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_CLEAR_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_CLEAR_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_CLEAR_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_CLEAR_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_DISPLAY_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_CLEAR_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_CLEAR_SEG(_LCD_5F_new);
                LCD_CLEAR_SEG(_LCD_5G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_DISPLAY_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_5A_new);
                LCD_DISPLAY_SEG(_LCD_5B_new);
                LCD_DISPLAY_SEG(_LCD_5C_new);
                LCD_DISPLAY_SEG(_LCD_5D_new);
                LCD_CLEAR_SEG(_LCD_5E_new);
                LCD_DISPLAY_SEG(_LCD_5F_new);
                LCD_DISPLAY_SEG(_LCD_5G_new);
                break;
             default:
                break;
          }
          break;
          case 6:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_DISPLAY_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_CLEAR_SEG(_LCD_6G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_CLEAR_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_CLEAR_SEG(_LCD_6F_new);
                LCD_CLEAR_SEG(_LCD_6G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_CLEAR_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_DISPLAY_SEG(_LCD_6E_new);
                LCD_CLEAR_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_CLEAR_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_CLEAR_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_CLEAR_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_CLEAR_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_DISPLAY_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_CLEAR_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_CLEAR_SEG(_LCD_6F_new);
                LCD_CLEAR_SEG(_LCD_6G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_DISPLAY_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_6A_new);
                LCD_DISPLAY_SEG(_LCD_6B_new);
                LCD_DISPLAY_SEG(_LCD_6C_new);
                LCD_DISPLAY_SEG(_LCD_6D_new);
                LCD_CLEAR_SEG(_LCD_6E_new);
                LCD_DISPLAY_SEG(_LCD_6F_new);
                LCD_DISPLAY_SEG(_LCD_6G_new);
                break;
             default:
                break;
          }
          break;
          case 7:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_DISPLAY_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_CLEAR_SEG(_LCD_7G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_CLEAR_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_CLEAR_SEG(_LCD_7F_new);
                LCD_CLEAR_SEG(_LCD_7G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_CLEAR_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_DISPLAY_SEG(_LCD_7E_new);
                LCD_CLEAR_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_CLEAR_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_CLEAR_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_CLEAR_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_CLEAR_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_DISPLAY_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_CLEAR_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_CLEAR_SEG(_LCD_7F_new);
                LCD_CLEAR_SEG(_LCD_7G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_DISPLAY_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_7A_new);
                LCD_DISPLAY_SEG(_LCD_7B_new);
                LCD_DISPLAY_SEG(_LCD_7C_new);
                LCD_DISPLAY_SEG(_LCD_7D_new);
                LCD_CLEAR_SEG(_LCD_7E_new);
                LCD_DISPLAY_SEG(_LCD_7F_new);
                LCD_DISPLAY_SEG(_LCD_7G_new);
                break;
             default:
                break;
          }
          break;
          case 8:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_DISPLAY_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_CLEAR_SEG(_LCD_8G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_CLEAR_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_CLEAR_SEG(_LCD_8F_new);
                LCD_CLEAR_SEG(_LCD_8G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_CLEAR_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_DISPLAY_SEG(_LCD_8E_new);
                LCD_CLEAR_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_CLEAR_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_CLEAR_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_CLEAR_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_CLEAR_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_DISPLAY_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_CLEAR_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_CLEAR_SEG(_LCD_8F_new);
                LCD_CLEAR_SEG(_LCD_8G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_DISPLAY_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_8A_new);
                LCD_DISPLAY_SEG(_LCD_8B_new);
                LCD_DISPLAY_SEG(_LCD_8C_new);
                LCD_DISPLAY_SEG(_LCD_8D_new);
                LCD_CLEAR_SEG(_LCD_8E_new);
                LCD_DISPLAY_SEG(_LCD_8F_new);
                LCD_DISPLAY_SEG(_LCD_8G_new);
                break;
             default:
                break;
          }
          break;
           case 9:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_DISPLAY_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_CLEAR_SEG(_LCD_9G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_CLEAR_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_CLEAR_SEG(_LCD_9F_new);
                LCD_CLEAR_SEG(_LCD_9G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_CLEAR_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_DISPLAY_SEG(_LCD_9E_new);
                LCD_CLEAR_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_CLEAR_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_CLEAR_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_CLEAR_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_CLEAR_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_DISPLAY_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_CLEAR_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_CLEAR_SEG(_LCD_9F_new);
                LCD_CLEAR_SEG(_LCD_9G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_DISPLAY_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_9A_new);
                LCD_DISPLAY_SEG(_LCD_9B_new);
                LCD_DISPLAY_SEG(_LCD_9C_new);
                LCD_DISPLAY_SEG(_LCD_9D_new);
                LCD_CLEAR_SEG(_LCD_9E_new);
                LCD_DISPLAY_SEG(_LCD_9F_new);
                LCD_DISPLAY_SEG(_LCD_9G_new);
                break;
             default:
                break;
          }
          break;
            case 10:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_DISPLAY_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_CLEAR_SEG(_LCD_10G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_CLEAR_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_CLEAR_SEG(_LCD_10F_new);
                LCD_CLEAR_SEG(_LCD_10G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_CLEAR_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_DISPLAY_SEG(_LCD_10E_new);
                LCD_CLEAR_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_CLEAR_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_CLEAR_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_CLEAR_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_CLEAR_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_DISPLAY_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_CLEAR_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_CLEAR_SEG(_LCD_10F_new);
                LCD_CLEAR_SEG(_LCD_10G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_DISPLAY_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_10A_new);
                LCD_DISPLAY_SEG(_LCD_10B_new);
                LCD_DISPLAY_SEG(_LCD_10C_new);
                LCD_DISPLAY_SEG(_LCD_10D_new);
                LCD_CLEAR_SEG(_LCD_10E_new);
                LCD_DISPLAY_SEG(_LCD_10F_new);
                LCD_DISPLAY_SEG(_LCD_10G_new);
                break;
             default:
                break;
          }
          break;
            case 11:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_DISPLAY_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_CLEAR_SEG(_LCD_11G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_CLEAR_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_CLEAR_SEG(_LCD_11F_new);
                LCD_CLEAR_SEG(_LCD_11G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_CLEAR_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_DISPLAY_SEG(_LCD_11E_new);
                LCD_CLEAR_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_CLEAR_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_CLEAR_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_CLEAR_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_CLEAR_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_DISPLAY_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_CLEAR_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_CLEAR_SEG(_LCD_11F_new);
                LCD_CLEAR_SEG(_LCD_11G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_DISPLAY_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_11A_new);
                LCD_DISPLAY_SEG(_LCD_11B_new);
                LCD_DISPLAY_SEG(_LCD_11C_new);
                LCD_DISPLAY_SEG(_LCD_11D_new);
                LCD_CLEAR_SEG(_LCD_11E_new);
                LCD_DISPLAY_SEG(_LCD_11F_new);
                LCD_DISPLAY_SEG(_LCD_11G_new);
                break;
             default:
                break;
          }
          break;
            case 12:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_DISPLAY_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_CLEAR_SEG(_LCD_12G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_CLEAR_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_CLEAR_SEG(_LCD_12F_new);
                LCD_CLEAR_SEG(_LCD_12G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_CLEAR_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_DISPLAY_SEG(_LCD_12E_new);
                LCD_CLEAR_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_CLEAR_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_CLEAR_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_CLEAR_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_CLEAR_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_DISPLAY_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_CLEAR_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_CLEAR_SEG(_LCD_12F_new);
                LCD_CLEAR_SEG(_LCD_12G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_DISPLAY_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_12A_new);
                LCD_DISPLAY_SEG(_LCD_12B_new);
                LCD_DISPLAY_SEG(_LCD_12C_new);
                LCD_DISPLAY_SEG(_LCD_12D_new);
                LCD_CLEAR_SEG(_LCD_12E_new);
                LCD_DISPLAY_SEG(_LCD_12F_new);
                LCD_DISPLAY_SEG(_LCD_12G_new);
                break;
             default:
                break;
          }
          break;
            case 13:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_DISPLAY_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_CLEAR_SEG(_LCD_13G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_CLEAR_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_CLEAR_SEG(_LCD_13F_new);
                LCD_CLEAR_SEG(_LCD_13G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_CLEAR_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_DISPLAY_SEG(_LCD_13E_new);
                LCD_CLEAR_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_CLEAR_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_CLEAR_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_CLEAR_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_CLEAR_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_DISPLAY_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_CLEAR_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_CLEAR_SEG(_LCD_13F_new);
                LCD_CLEAR_SEG(_LCD_13G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_DISPLAY_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_13A_new);
                LCD_DISPLAY_SEG(_LCD_13B_new);
                LCD_DISPLAY_SEG(_LCD_13C_new);
                LCD_DISPLAY_SEG(_LCD_13D_new);
                LCD_CLEAR_SEG(_LCD_13E_new);
                LCD_DISPLAY_SEG(_LCD_13F_new);
                LCD_DISPLAY_SEG(_LCD_13G_new);
                break;
             default:
                break;
          }
          break;
            case 14:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_DISPLAY_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_CLEAR_SEG(_LCD_14G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_CLEAR_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_CLEAR_SEG(_LCD_14F_new);
                LCD_CLEAR_SEG(_LCD_14G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_CLEAR_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_DISPLAY_SEG(_LCD_14E_new);
                LCD_CLEAR_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_CLEAR_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_CLEAR_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_CLEAR_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_CLEAR_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_DISPLAY_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_CLEAR_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_CLEAR_SEG(_LCD_14F_new);
                LCD_CLEAR_SEG(_LCD_14G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_DISPLAY_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_14A_new);
                LCD_DISPLAY_SEG(_LCD_14B_new);
                LCD_DISPLAY_SEG(_LCD_14C_new);
                LCD_DISPLAY_SEG(_LCD_14D_new);
                LCD_CLEAR_SEG(_LCD_14E_new);
                LCD_DISPLAY_SEG(_LCD_14F_new);
                LCD_DISPLAY_SEG(_LCD_14G_new);
                break;
             default:
                break;
          }
          break;
       case 15:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_DISPLAY_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_CLEAR_SEG(_LCD_15G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_CLEAR_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_CLEAR_SEG(_LCD_15F_new);
                LCD_CLEAR_SEG(_LCD_15G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_CLEAR_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_DISPLAY_SEG(_LCD_15E_new);
                LCD_CLEAR_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_CLEAR_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_CLEAR_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_CLEAR_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_CLEAR_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_DISPLAY_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_CLEAR_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_CLEAR_SEG(_LCD_15F_new);
                LCD_CLEAR_SEG(_LCD_15G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_DISPLAY_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_15A_new);
                LCD_DISPLAY_SEG(_LCD_15B_new);
                LCD_DISPLAY_SEG(_LCD_15C_new);
                LCD_DISPLAY_SEG(_LCD_15D_new);
                LCD_CLEAR_SEG(_LCD_15E_new);
                LCD_DISPLAY_SEG(_LCD_15F_new);
                LCD_DISPLAY_SEG(_LCD_15G_new);
                break;
             default:
                break;
          }
          break;
       case 16:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_DISPLAY_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_CLEAR_SEG(_LCD_16G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_CLEAR_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_CLEAR_SEG(_LCD_16F_new);
                LCD_CLEAR_SEG(_LCD_16G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_CLEAR_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_DISPLAY_SEG(_LCD_16E_new);
                LCD_CLEAR_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_CLEAR_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_CLEAR_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_CLEAR_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_CLEAR_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_DISPLAY_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_CLEAR_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_CLEAR_SEG(_LCD_16F_new);
                LCD_CLEAR_SEG(_LCD_16G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_DISPLAY_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_16A_new);
                LCD_DISPLAY_SEG(_LCD_16B_new);
                LCD_DISPLAY_SEG(_LCD_16C_new);
                LCD_DISPLAY_SEG(_LCD_16D_new);
                LCD_CLEAR_SEG(_LCD_16E_new);
                LCD_DISPLAY_SEG(_LCD_16F_new);
                LCD_DISPLAY_SEG(_LCD_16G_new);
                break;
             default:
                break;
          }
          break;
       case 17:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_DISPLAY_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_CLEAR_SEG(_LCD_17G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_CLEAR_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_CLEAR_SEG(_LCD_17F_new);
                LCD_CLEAR_SEG(_LCD_17G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_CLEAR_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_DISPLAY_SEG(_LCD_17E_new);
                LCD_CLEAR_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_CLEAR_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_CLEAR_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_CLEAR_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_CLEAR_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_DISPLAY_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_CLEAR_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_CLEAR_SEG(_LCD_17F_new);
                LCD_CLEAR_SEG(_LCD_17G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_DISPLAY_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_17A_new);
                LCD_DISPLAY_SEG(_LCD_17B_new);
                LCD_DISPLAY_SEG(_LCD_17C_new);
                LCD_DISPLAY_SEG(_LCD_17D_new);
                LCD_CLEAR_SEG(_LCD_17E_new);
                LCD_DISPLAY_SEG(_LCD_17F_new);
                LCD_DISPLAY_SEG(_LCD_17G_new);
                break;
             default:
                break;
          }
          break;
       case 18:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_DISPLAY_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_CLEAR_SEG(_LCD_18G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_CLEAR_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_CLEAR_SEG(_LCD_18F_new);
                LCD_CLEAR_SEG(_LCD_18G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_CLEAR_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_DISPLAY_SEG(_LCD_18E_new);
                LCD_CLEAR_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_CLEAR_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_CLEAR_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_CLEAR_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_CLEAR_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_DISPLAY_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_CLEAR_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_CLEAR_SEG(_LCD_18F_new);
                LCD_CLEAR_SEG(_LCD_18G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_DISPLAY_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_18A_new);
                LCD_DISPLAY_SEG(_LCD_18B_new);
                LCD_DISPLAY_SEG(_LCD_18C_new);
                LCD_DISPLAY_SEG(_LCD_18D_new);
                LCD_CLEAR_SEG(_LCD_18E_new);
                LCD_DISPLAY_SEG(_LCD_18F_new);
                LCD_DISPLAY_SEG(_LCD_18G_new);
                break;
             default:
                break;
          }
         break;
           case 19:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_DISPLAY_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_CLEAR_SEG(_LCD_19G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_CLEAR_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_CLEAR_SEG(_LCD_19F_new);
                LCD_CLEAR_SEG(_LCD_19G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_CLEAR_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_DISPLAY_SEG(_LCD_19E_new);
                LCD_CLEAR_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_CLEAR_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_CLEAR_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_CLEAR_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_CLEAR_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_DISPLAY_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_CLEAR_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_CLEAR_SEG(_LCD_19F_new);
                LCD_CLEAR_SEG(_LCD_19G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_DISPLAY_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_19A_new);
                LCD_DISPLAY_SEG(_LCD_19B_new);
                LCD_DISPLAY_SEG(_LCD_19C_new);
                LCD_DISPLAY_SEG(_LCD_19D_new);
                LCD_CLEAR_SEG(_LCD_19E_new);
                LCD_DISPLAY_SEG(_LCD_19F_new);
                LCD_DISPLAY_SEG(_LCD_19G_new);
                break;
             default:
                break;
          }
          break;
           case 20:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_DISPLAY_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_CLEAR_SEG(_LCD_20G_new);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_CLEAR_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_CLEAR_SEG(_LCD_20F_new);
                LCD_CLEAR_SEG(_LCD_20G_new);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_CLEAR_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_DISPLAY_SEG(_LCD_20E_new);
                LCD_CLEAR_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_CLEAR_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_CLEAR_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_CLEAR_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_CLEAR_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_DISPLAY_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_CLEAR_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_CLEAR_SEG(_LCD_20F_new);
                LCD_CLEAR_SEG(_LCD_20G_new);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_DISPLAY_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_20A_new);
                LCD_DISPLAY_SEG(_LCD_20B_new);
                LCD_DISPLAY_SEG(_LCD_20C_new);
                LCD_DISPLAY_SEG(_LCD_20D_new);
                LCD_CLEAR_SEG(_LCD_20E_new);
                LCD_DISPLAY_SEG(_LCD_20F_new);
                LCD_DISPLAY_SEG(_LCD_20G_new);
                break;
             default:
                break;
          }
          break;
       }
#else
    switch(Position)
    {
       case 1:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_DISPLAY_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_CLEAR_SEG(_LCD_1G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_CLEAR_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_CLEAR_SEG(_LCD_1F_23A);
                LCD_CLEAR_SEG(_LCD_1G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_CLEAR_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_DISPLAY_SEG(_LCD_1E_23A);
                LCD_CLEAR_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_CLEAR_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_CLEAR_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_CLEAR_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_CLEAR_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_DISPLAY_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_CLEAR_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_CLEAR_SEG(_LCD_1F_23A);
                LCD_CLEAR_SEG(_LCD_1G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_DISPLAY_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_1A_23A);
                LCD_DISPLAY_SEG(_LCD_1B_23A);
                LCD_DISPLAY_SEG(_LCD_1C_23A);
                LCD_DISPLAY_SEG(_LCD_1D_23A);
                LCD_CLEAR_SEG(_LCD_1E_23A);
                LCD_DISPLAY_SEG(_LCD_1F_23A);
                LCD_DISPLAY_SEG(_LCD_1G_23A);
                break;
             default:
                break;
          }
          break;
       case 2:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_DISPLAY_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_CLEAR_SEG(_LCD_2G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_CLEAR_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_CLEAR_SEG(_LCD_2F_23A);
                LCD_CLEAR_SEG(_LCD_2G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_CLEAR_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_DISPLAY_SEG(_LCD_2E_23A);
                LCD_CLEAR_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_CLEAR_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_CLEAR_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_CLEAR_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_CLEAR_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_DISPLAY_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_CLEAR_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_CLEAR_SEG(_LCD_2F_23A);
                LCD_CLEAR_SEG(_LCD_2G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_DISPLAY_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_2A_23A);
                LCD_DISPLAY_SEG(_LCD_2B_23A);
                LCD_DISPLAY_SEG(_LCD_2C_23A);
                LCD_DISPLAY_SEG(_LCD_2D_23A);
                LCD_CLEAR_SEG(_LCD_2E_23A);
                LCD_DISPLAY_SEG(_LCD_2F_23A);
                LCD_DISPLAY_SEG(_LCD_2G_23A);
                break;
             default:
                break;
          }
          break;
          case 3:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_DISPLAY_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_CLEAR_SEG(_LCD_3G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_CLEAR_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_CLEAR_SEG(_LCD_3F_23A);
                LCD_CLEAR_SEG(_LCD_3G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_CLEAR_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_DISPLAY_SEG(_LCD_3E_23A);
                LCD_CLEAR_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_CLEAR_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_CLEAR_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_CLEAR_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_CLEAR_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_DISPLAY_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_CLEAR_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_CLEAR_SEG(_LCD_3F_23A);
                LCD_CLEAR_SEG(_LCD_3G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_DISPLAY_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_3A_23A);
                LCD_DISPLAY_SEG(_LCD_3B_23A);
                LCD_DISPLAY_SEG(_LCD_3C_23A);
                LCD_DISPLAY_SEG(_LCD_3D_23A);
                LCD_CLEAR_SEG(_LCD_3E_23A);
                LCD_DISPLAY_SEG(_LCD_3F_23A);
                LCD_DISPLAY_SEG(_LCD_3G_23A);
                break;
             default:
                break;
          }
          break;
          case 4:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_DISPLAY_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_CLEAR_SEG(_LCD_4G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_CLEAR_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_CLEAR_SEG(_LCD_4F_23A);
                LCD_CLEAR_SEG(_LCD_4G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_CLEAR_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_DISPLAY_SEG(_LCD_4E_23A);
                LCD_CLEAR_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_CLEAR_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_CLEAR_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_CLEAR_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_CLEAR_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_DISPLAY_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_CLEAR_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_CLEAR_SEG(_LCD_4F_23A);
                LCD_CLEAR_SEG(_LCD_4G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_DISPLAY_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_4A_23A);
                LCD_DISPLAY_SEG(_LCD_4B_23A);
                LCD_DISPLAY_SEG(_LCD_4C_23A);
                LCD_DISPLAY_SEG(_LCD_4D_23A);
                LCD_CLEAR_SEG(_LCD_4E_23A);
                LCD_DISPLAY_SEG(_LCD_4F_23A);
                LCD_DISPLAY_SEG(_LCD_4G_23A);
                break;
             default:
                break;
          }
          break;
          case 5:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_DISPLAY_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_CLEAR_SEG(_LCD_5G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_CLEAR_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_CLEAR_SEG(_LCD_5F_23A);
                LCD_CLEAR_SEG(_LCD_5G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_CLEAR_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_DISPLAY_SEG(_LCD_5E_23A);
                LCD_CLEAR_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_CLEAR_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_CLEAR_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_CLEAR_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_CLEAR_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_DISPLAY_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_CLEAR_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_CLEAR_SEG(_LCD_5F_23A);
                LCD_CLEAR_SEG(_LCD_5G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_DISPLAY_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_5A_23A);
                LCD_DISPLAY_SEG(_LCD_5B_23A);
                LCD_DISPLAY_SEG(_LCD_5C_23A);
                LCD_DISPLAY_SEG(_LCD_5D_23A);
                LCD_CLEAR_SEG(_LCD_5E_23A);
                LCD_DISPLAY_SEG(_LCD_5F_23A);
                LCD_DISPLAY_SEG(_LCD_5G_23A);
                break;
             default:
                break;
          }
          break;
          case 6:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_DISPLAY_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_CLEAR_SEG(_LCD_6G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_CLEAR_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_CLEAR_SEG(_LCD_6F_23A);
                LCD_CLEAR_SEG(_LCD_6G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_CLEAR_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_DISPLAY_SEG(_LCD_6E_23A);
                LCD_CLEAR_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_CLEAR_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_CLEAR_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_CLEAR_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_CLEAR_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_DISPLAY_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_CLEAR_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_CLEAR_SEG(_LCD_6F_23A);
                LCD_CLEAR_SEG(_LCD_6G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_DISPLAY_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_6A_23A);
                LCD_DISPLAY_SEG(_LCD_6B_23A);
                LCD_DISPLAY_SEG(_LCD_6C_23A);
                LCD_DISPLAY_SEG(_LCD_6D_23A);
                LCD_CLEAR_SEG(_LCD_6E_23A);
                LCD_DISPLAY_SEG(_LCD_6F_23A);
                LCD_DISPLAY_SEG(_LCD_6G_23A);
                break;
             default:
                break;
          }
          break;
          case 7:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_DISPLAY_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_CLEAR_SEG(_LCD_7G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_CLEAR_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_CLEAR_SEG(_LCD_7F_23A);
                LCD_CLEAR_SEG(_LCD_7G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_CLEAR_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_DISPLAY_SEG(_LCD_7E_23A);
                LCD_CLEAR_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_CLEAR_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_CLEAR_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_CLEAR_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_CLEAR_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_DISPLAY_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_CLEAR_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_CLEAR_SEG(_LCD_7F_23A);
                LCD_CLEAR_SEG(_LCD_7G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_DISPLAY_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_7A_23A);
                LCD_DISPLAY_SEG(_LCD_7B_23A);
                LCD_DISPLAY_SEG(_LCD_7C_23A);
                LCD_DISPLAY_SEG(_LCD_7D_23A);
                LCD_CLEAR_SEG(_LCD_7E_23A);
                LCD_DISPLAY_SEG(_LCD_7F_23A);
                LCD_DISPLAY_SEG(_LCD_7G_23A);
                break;
             default:
                break;
          }
          break;
          case 8:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_DISPLAY_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_CLEAR_SEG(_LCD_8G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_CLEAR_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_CLEAR_SEG(_LCD_8F_23A);
                LCD_CLEAR_SEG(_LCD_8G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_CLEAR_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_DISPLAY_SEG(_LCD_8E_23A);
                LCD_CLEAR_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_CLEAR_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_CLEAR_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_CLEAR_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_CLEAR_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_DISPLAY_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_CLEAR_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_CLEAR_SEG(_LCD_8F_23A);
                LCD_CLEAR_SEG(_LCD_8G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_DISPLAY_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_8A_23A);
                LCD_DISPLAY_SEG(_LCD_8B_23A);
                LCD_DISPLAY_SEG(_LCD_8C_23A);
                LCD_DISPLAY_SEG(_LCD_8D_23A);
                LCD_CLEAR_SEG(_LCD_8E_23A);
                LCD_DISPLAY_SEG(_LCD_8F_23A);
                LCD_DISPLAY_SEG(_LCD_8G_23A);
                break;
             default:
                break;
          }
          break;
           case 9:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_DISPLAY_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_CLEAR_SEG(_LCD_9G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_CLEAR_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_CLEAR_SEG(_LCD_9F_23A);
                LCD_CLEAR_SEG(_LCD_9G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_CLEAR_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_DISPLAY_SEG(_LCD_9E_23A);
                LCD_CLEAR_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_CLEAR_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_CLEAR_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_CLEAR_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_CLEAR_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_DISPLAY_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_CLEAR_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_CLEAR_SEG(_LCD_9F_23A);
                LCD_CLEAR_SEG(_LCD_9G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_DISPLAY_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_9A_23A);
                LCD_DISPLAY_SEG(_LCD_9B_23A);
                LCD_DISPLAY_SEG(_LCD_9C_23A);
                LCD_DISPLAY_SEG(_LCD_9D_23A);
                LCD_CLEAR_SEG(_LCD_9E_23A);
                LCD_DISPLAY_SEG(_LCD_9F_23A);
                LCD_DISPLAY_SEG(_LCD_9G_23A);
                break;
             default:
                break;
          }
          break;
            case 10:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_DISPLAY_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_CLEAR_SEG(_LCD_10G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_CLEAR_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_CLEAR_SEG(_LCD_10F_23A);
                LCD_CLEAR_SEG(_LCD_10G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_CLEAR_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_DISPLAY_SEG(_LCD_10E_23A);
                LCD_CLEAR_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_CLEAR_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_CLEAR_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_CLEAR_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_CLEAR_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_DISPLAY_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_CLEAR_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_CLEAR_SEG(_LCD_10F_23A);
                LCD_CLEAR_SEG(_LCD_10G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_DISPLAY_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_10A_23A);
                LCD_DISPLAY_SEG(_LCD_10B_23A);
                LCD_DISPLAY_SEG(_LCD_10C_23A);
                LCD_DISPLAY_SEG(_LCD_10D_23A);
                LCD_CLEAR_SEG(_LCD_10E_23A);
                LCD_DISPLAY_SEG(_LCD_10F_23A);
                LCD_DISPLAY_SEG(_LCD_10G_23A);
                break;
             default:
                break;
          }
          break;
            case 11:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_DISPLAY_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_CLEAR_SEG(_LCD_11G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_CLEAR_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_CLEAR_SEG(_LCD_11F_23A);
                LCD_CLEAR_SEG(_LCD_11G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_CLEAR_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_DISPLAY_SEG(_LCD_11E_23A);
                LCD_CLEAR_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_CLEAR_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_CLEAR_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_CLEAR_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_CLEAR_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_DISPLAY_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_CLEAR_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_CLEAR_SEG(_LCD_11F_23A);
                LCD_CLEAR_SEG(_LCD_11G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_DISPLAY_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_11A_23A);
                LCD_DISPLAY_SEG(_LCD_11B_23A);
                LCD_DISPLAY_SEG(_LCD_11C_23A);
                LCD_DISPLAY_SEG(_LCD_11D_23A);
                LCD_CLEAR_SEG(_LCD_11E_23A);
                LCD_DISPLAY_SEG(_LCD_11F_23A);
                LCD_DISPLAY_SEG(_LCD_11G_23A);
                break;
             default:
                break;
          }
          break;
            case 12:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_DISPLAY_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_CLEAR_SEG(_LCD_12G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_CLEAR_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_CLEAR_SEG(_LCD_12F_23A);
                LCD_CLEAR_SEG(_LCD_12G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_CLEAR_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_DISPLAY_SEG(_LCD_12E_23A);
                LCD_CLEAR_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_CLEAR_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_CLEAR_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_CLEAR_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_CLEAR_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_DISPLAY_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_CLEAR_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_CLEAR_SEG(_LCD_12F_23A);
                LCD_CLEAR_SEG(_LCD_12G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_DISPLAY_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_12A_23A);
                LCD_DISPLAY_SEG(_LCD_12B_23A);
                LCD_DISPLAY_SEG(_LCD_12C_23A);
                LCD_DISPLAY_SEG(_LCD_12D_23A);
                LCD_CLEAR_SEG(_LCD_12E_23A);
                LCD_DISPLAY_SEG(_LCD_12F_23A);
                LCD_DISPLAY_SEG(_LCD_12G_23A);
                break;
             default:
                break;
          }
          break;
            case 13:
           switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_DISPLAY_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_CLEAR_SEG(_LCD_13G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_CLEAR_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_CLEAR_SEG(_LCD_13F_23A);
                LCD_CLEAR_SEG(_LCD_13G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_CLEAR_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_DISPLAY_SEG(_LCD_13E_23A);
                LCD_CLEAR_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_CLEAR_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_CLEAR_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_CLEAR_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_CLEAR_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_DISPLAY_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_CLEAR_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_CLEAR_SEG(_LCD_13F_23A);
                LCD_CLEAR_SEG(_LCD_13G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_DISPLAY_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_13A_23A);
                LCD_DISPLAY_SEG(_LCD_13B_23A);
                LCD_DISPLAY_SEG(_LCD_13C_23A);
                LCD_DISPLAY_SEG(_LCD_13D_23A);
                LCD_CLEAR_SEG(_LCD_13E_23A);
                LCD_DISPLAY_SEG(_LCD_13F_23A);
                LCD_DISPLAY_SEG(_LCD_13G_23A);
                break;
             default:
                break;
          }
          break;
            case 14:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_DISPLAY_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_CLEAR_SEG(_LCD_14G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_CLEAR_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_CLEAR_SEG(_LCD_14F_23A);
                LCD_CLEAR_SEG(_LCD_14G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_CLEAR_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_DISPLAY_SEG(_LCD_14E_23A);
                LCD_CLEAR_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_CLEAR_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_CLEAR_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_CLEAR_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_CLEAR_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_DISPLAY_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_CLEAR_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_CLEAR_SEG(_LCD_14F_23A);
                LCD_CLEAR_SEG(_LCD_14G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_DISPLAY_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_14A_23A);
                LCD_DISPLAY_SEG(_LCD_14B_23A);
                LCD_DISPLAY_SEG(_LCD_14C_23A);
                LCD_DISPLAY_SEG(_LCD_14D_23A);
                LCD_CLEAR_SEG(_LCD_14E_23A);
                LCD_DISPLAY_SEG(_LCD_14F_23A);
                LCD_DISPLAY_SEG(_LCD_14G_23A);
                break;
             default:
                break;
          }
          break;
       case 15:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_DISPLAY_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_CLEAR_SEG(_LCD_15G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_CLEAR_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_CLEAR_SEG(_LCD_15F_23A);
                LCD_CLEAR_SEG(_LCD_15G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_CLEAR_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_DISPLAY_SEG(_LCD_15E_23A);
                LCD_CLEAR_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_CLEAR_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_CLEAR_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_CLEAR_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_CLEAR_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_DISPLAY_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_CLEAR_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_CLEAR_SEG(_LCD_15F_23A);
                LCD_CLEAR_SEG(_LCD_15G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_DISPLAY_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_15A_23A);
                LCD_DISPLAY_SEG(_LCD_15B_23A);
                LCD_DISPLAY_SEG(_LCD_15C_23A);
                LCD_DISPLAY_SEG(_LCD_15D_23A);
                LCD_CLEAR_SEG(_LCD_15E_23A);
                LCD_DISPLAY_SEG(_LCD_15F_23A);
                LCD_DISPLAY_SEG(_LCD_15G_23A);
                break;
             default:
                break;
          }
          break;
       case 16:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_DISPLAY_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_CLEAR_SEG(_LCD_16G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_CLEAR_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_CLEAR_SEG(_LCD_16F_23A);
                LCD_CLEAR_SEG(_LCD_16G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_CLEAR_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_DISPLAY_SEG(_LCD_16E_23A);
                LCD_CLEAR_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_CLEAR_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_CLEAR_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_CLEAR_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_CLEAR_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_DISPLAY_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_CLEAR_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_CLEAR_SEG(_LCD_16F_23A);
                LCD_CLEAR_SEG(_LCD_16G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_DISPLAY_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_16A_23A);
                LCD_DISPLAY_SEG(_LCD_16B_23A);
                LCD_DISPLAY_SEG(_LCD_16C_23A);
                LCD_DISPLAY_SEG(_LCD_16D_23A);
                LCD_CLEAR_SEG(_LCD_16E_23A);
                LCD_DISPLAY_SEG(_LCD_16F_23A);
                LCD_DISPLAY_SEG(_LCD_16G_23A);
                break;
             default:
                break;
          }
          break;
       case 17:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_DISPLAY_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_CLEAR_SEG(_LCD_17G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_CLEAR_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_CLEAR_SEG(_LCD_17F_23A);
                LCD_CLEAR_SEG(_LCD_17G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_CLEAR_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_DISPLAY_SEG(_LCD_17E_23A);
                LCD_CLEAR_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_CLEAR_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_CLEAR_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_CLEAR_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_CLEAR_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_DISPLAY_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_CLEAR_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_CLEAR_SEG(_LCD_17F_23A);
                LCD_CLEAR_SEG(_LCD_17G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_DISPLAY_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_17A_23A);
                LCD_DISPLAY_SEG(_LCD_17B_23A);
                LCD_DISPLAY_SEG(_LCD_17C_23A);
                LCD_DISPLAY_SEG(_LCD_17D_23A);
                LCD_CLEAR_SEG(_LCD_17E_23A);
                LCD_DISPLAY_SEG(_LCD_17F_23A);
                LCD_DISPLAY_SEG(_LCD_17G_23A);
                break;
             default:
                break;
          }
          break;
       case 18:
          switch(Digit)
          {
             case 0:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_DISPLAY_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_CLEAR_SEG(_LCD_18G_23A);
                break;
             case 1:
                LCD_CLEAR_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_CLEAR_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_CLEAR_SEG(_LCD_18F_23A);
                LCD_CLEAR_SEG(_LCD_18G_23A);
                break;
             case 2:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_CLEAR_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_DISPLAY_SEG(_LCD_18E_23A);
                LCD_CLEAR_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 3:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_CLEAR_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 4:
                LCD_CLEAR_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_CLEAR_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 5:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_CLEAR_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 6:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_CLEAR_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_DISPLAY_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 7:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_CLEAR_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_CLEAR_SEG(_LCD_18F_23A);
                LCD_CLEAR_SEG(_LCD_18G_23A);
                break;
             case 8:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_DISPLAY_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             case 9:
                LCD_DISPLAY_SEG(_LCD_18A_23A);
                LCD_DISPLAY_SEG(_LCD_18B_23A);
                LCD_DISPLAY_SEG(_LCD_18C_23A);
                LCD_DISPLAY_SEG(_LCD_18D_23A);
                LCD_CLEAR_SEG(_LCD_18E_23A);
                LCD_DISPLAY_SEG(_LCD_18F_23A);
                LCD_DISPLAY_SEG(_LCD_18G_23A);
                break;
             default:
                break;
          }
         break;
       }
#endif
}
/*ͬÉÏ£¬Ö»²»¹ýÏÔʾ×Öĸ*/
void Lcd_DisplayLetter(uint8_t position,LCD_LETTERS_T letter)
{
#ifdef LCD_NEW
   switch(position)
   {
      case 1:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_CLEAR_SEG(_LCD_1G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_CLEAR_SEG(_LCD_1G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_CLEAR_SEG(_LCD_1G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_CLEAR_SEG(_LCD_1G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_CLEAR_SEG(_LCD_1G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_DISPLAY_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_CLEAR_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_1A_new);
         LCD_DISPLAY_SEG(_LCD_1B_new);
         LCD_DISPLAY_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_DISPLAY_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_1A_new);
         LCD_CLEAR_SEG(_LCD_1B_new);
         LCD_CLEAR_SEG(_LCD_1C_new);
         LCD_DISPLAY_SEG(_LCD_1D_new);
         LCD_CLEAR_SEG(_LCD_1E_new);
         LCD_CLEAR_SEG(_LCD_1F_new);
         LCD_DISPLAY_SEG(_LCD_1G_new);
         break;
         default:
         break;
      }
      break;
      case 2:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_CLEAR_SEG(_LCD_2G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_CLEAR_SEG(_LCD_2G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_CLEAR_SEG(_LCD_2G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_CLEAR_SEG(_LCD_2G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_CLEAR_SEG(_LCD_2G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_DISPLAY_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_CLEAR_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_2A_new);
         LCD_DISPLAY_SEG(_LCD_2B_new);
         LCD_DISPLAY_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_DISPLAY_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_2A_new);
         LCD_CLEAR_SEG(_LCD_2B_new);
         LCD_CLEAR_SEG(_LCD_2C_new);
         LCD_DISPLAY_SEG(_LCD_2D_new);
         LCD_CLEAR_SEG(_LCD_2E_new);
         LCD_CLEAR_SEG(_LCD_2F_new);
         LCD_DISPLAY_SEG(_LCD_2G_new);
         break;
         default:
         break;
      }
      break;
      case 3:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_CLEAR_SEG(_LCD_3G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_CLEAR_SEG(_LCD_3G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_CLEAR_SEG(_LCD_3G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_CLEAR_SEG(_LCD_3G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_CLEAR_SEG(_LCD_3G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_DISPLAY_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_CLEAR_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_3A_new);
         LCD_DISPLAY_SEG(_LCD_3B_new);
         LCD_DISPLAY_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_DISPLAY_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_3A_new);
         LCD_CLEAR_SEG(_LCD_3B_new);
         LCD_CLEAR_SEG(_LCD_3C_new);
         LCD_DISPLAY_SEG(_LCD_3D_new);
         LCD_CLEAR_SEG(_LCD_3E_new);
         LCD_CLEAR_SEG(_LCD_3F_new);
         LCD_DISPLAY_SEG(_LCD_3G_new);
         break;
         default:
         break;
      }
      break;
      case 4:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_CLEAR_SEG(_LCD_4G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_CLEAR_SEG(_LCD_4G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_CLEAR_SEG(_LCD_4G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_CLEAR_SEG(_LCD_4G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_CLEAR_SEG(_LCD_4G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_DISPLAY_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_CLEAR_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_4A_new);
         LCD_DISPLAY_SEG(_LCD_4B_new);
         LCD_DISPLAY_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_DISPLAY_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_4A_new);
         LCD_CLEAR_SEG(_LCD_4B_new);
         LCD_CLEAR_SEG(_LCD_4C_new);
         LCD_DISPLAY_SEG(_LCD_4D_new);
         LCD_CLEAR_SEG(_LCD_4E_new);
         LCD_CLEAR_SEG(_LCD_4F_new);
         LCD_DISPLAY_SEG(_LCD_4G_new);
         break;
         default:
         break;
      }
      break;
      case 5:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_CLEAR_SEG(_LCD_5G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_CLEAR_SEG(_LCD_5G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_CLEAR_SEG(_LCD_5G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_CLEAR_SEG(_LCD_5G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_CLEAR_SEG(_LCD_5G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_DISPLAY_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_CLEAR_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_5A_new);
         LCD_DISPLAY_SEG(_LCD_5B_new);
         LCD_DISPLAY_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_DISPLAY_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_5A_new);
         LCD_CLEAR_SEG(_LCD_5B_new);
         LCD_CLEAR_SEG(_LCD_5C_new);
         LCD_DISPLAY_SEG(_LCD_5D_new);
         LCD_CLEAR_SEG(_LCD_5E_new);
         LCD_CLEAR_SEG(_LCD_5F_new);
         LCD_DISPLAY_SEG(_LCD_5G_new);
         break;
         default:
         break;
      }
      break;
      case 6:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_CLEAR_SEG(_LCD_6G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_CLEAR_SEG(_LCD_6G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_CLEAR_SEG(_LCD_6G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_CLEAR_SEG(_LCD_6G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_CLEAR_SEG(_LCD_6G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_DISPLAY_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_CLEAR_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_6A_new);
         LCD_DISPLAY_SEG(_LCD_6B_new);
         LCD_DISPLAY_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_DISPLAY_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_6A_new);
         LCD_CLEAR_SEG(_LCD_6B_new);
         LCD_CLEAR_SEG(_LCD_6C_new);
         LCD_DISPLAY_SEG(_LCD_6D_new);
         LCD_CLEAR_SEG(_LCD_6E_new);
         LCD_CLEAR_SEG(_LCD_6F_new);
         LCD_DISPLAY_SEG(_LCD_6G_new);
         break;
         default:
         break;
      }
      break;
      case 7:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_CLEAR_SEG(_LCD_7G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_CLEAR_SEG(_LCD_7G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_CLEAR_SEG(_LCD_7G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_CLEAR_SEG(_LCD_7G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_CLEAR_SEG(_LCD_7G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_DISPLAY_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_CLEAR_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_7A_new);
         LCD_DISPLAY_SEG(_LCD_7B_new);
         LCD_DISPLAY_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_DISPLAY_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_7A_new);
         LCD_CLEAR_SEG(_LCD_7B_new);
         LCD_CLEAR_SEG(_LCD_7C_new);
         LCD_DISPLAY_SEG(_LCD_7D_new);
         LCD_CLEAR_SEG(_LCD_7E_new);
         LCD_CLEAR_SEG(_LCD_7F_new);
         LCD_DISPLAY_SEG(_LCD_7G_new);
         break;
         default:
         break;
      }
      break;
      case 8:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_CLEAR_SEG(_LCD_8G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_CLEAR_SEG(_LCD_8G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_CLEAR_SEG(_LCD_8G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_CLEAR_SEG(_LCD_8G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_CLEAR_SEG(_LCD_8G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_DISPLAY_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_CLEAR_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_8A_new);
         LCD_DISPLAY_SEG(_LCD_8B_new);
         LCD_DISPLAY_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_DISPLAY_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_8A_new);
         LCD_CLEAR_SEG(_LCD_8B_new);
         LCD_CLEAR_SEG(_LCD_8C_new);
         LCD_DISPLAY_SEG(_LCD_8D_new);
         LCD_CLEAR_SEG(_LCD_8E_new);
         LCD_CLEAR_SEG(_LCD_8F_new);
         LCD_DISPLAY_SEG(_LCD_8G_new);
         break;
         default:
         break;
      }
      break;
      case 9:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_CLEAR_SEG(_LCD_9G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_CLEAR_SEG(_LCD_9G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_CLEAR_SEG(_LCD_9G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_CLEAR_SEG(_LCD_9G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_CLEAR_SEG(_LCD_9G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_DISPLAY_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_CLEAR_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_9A_new);
         LCD_DISPLAY_SEG(_LCD_9B_new);
         LCD_DISPLAY_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_DISPLAY_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_9A_new);
         LCD_CLEAR_SEG(_LCD_9B_new);
         LCD_CLEAR_SEG(_LCD_9C_new);
         LCD_DISPLAY_SEG(_LCD_9D_new);
         LCD_CLEAR_SEG(_LCD_9E_new);
         LCD_CLEAR_SEG(_LCD_9F_new);
         LCD_DISPLAY_SEG(_LCD_9G_new);
         break;
         default:
         break;
      }
      break;
      case 10:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_CLEAR_SEG(_LCD_10G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_CLEAR_SEG(_LCD_10G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_CLEAR_SEG(_LCD_10G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_CLEAR_SEG(_LCD_10G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_CLEAR_SEG(_LCD_10G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_DISPLAY_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_CLEAR_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_10A_new);
         LCD_DISPLAY_SEG(_LCD_10B_new);
         LCD_DISPLAY_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_DISPLAY_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_10A_new);
         LCD_CLEAR_SEG(_LCD_10B_new);
         LCD_CLEAR_SEG(_LCD_10C_new);
         LCD_DISPLAY_SEG(_LCD_10D_new);
         LCD_CLEAR_SEG(_LCD_10E_new);
         LCD_CLEAR_SEG(_LCD_10F_new);
         LCD_DISPLAY_SEG(_LCD_10G_new);
         break;
         default:
         break;
      }
      break;
      case 11:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_CLEAR_SEG(_LCD_11G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_CLEAR_SEG(_LCD_11G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_CLEAR_SEG(_LCD_11G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_CLEAR_SEG(_LCD_11G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_CLEAR_SEG(_LCD_11G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_DISPLAY_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_CLEAR_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_11A_new);
         LCD_DISPLAY_SEG(_LCD_11B_new);
         LCD_DISPLAY_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_DISPLAY_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_11A_new);
         LCD_CLEAR_SEG(_LCD_11B_new);
         LCD_CLEAR_SEG(_LCD_11C_new);
         LCD_DISPLAY_SEG(_LCD_11D_new);
         LCD_CLEAR_SEG(_LCD_11E_new);
         LCD_CLEAR_SEG(_LCD_11F_new);
         LCD_DISPLAY_SEG(_LCD_11G_new);
         break;
         default:
         break;
      }
      break;
      case 12:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_CLEAR_SEG(_LCD_12G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_CLEAR_SEG(_LCD_12G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_CLEAR_SEG(_LCD_12G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_CLEAR_SEG(_LCD_12G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_CLEAR_SEG(_LCD_12G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_DISPLAY_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_CLEAR_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_12A_new);
         LCD_DISPLAY_SEG(_LCD_12B_new);
         LCD_DISPLAY_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_DISPLAY_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_12A_new);
         LCD_CLEAR_SEG(_LCD_12B_new);
         LCD_CLEAR_SEG(_LCD_12C_new);
         LCD_DISPLAY_SEG(_LCD_12D_new);
         LCD_CLEAR_SEG(_LCD_12E_new);
         LCD_CLEAR_SEG(_LCD_12F_new);
         LCD_DISPLAY_SEG(_LCD_12G_new);
         break;
         default:
         break;
      }
      break;
      case 13:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         default:
         break;
      }
      break;
      case 14:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         default:
         break;
      }
      break;
      case 15:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_CLEAR_SEG(_LCD_15G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_CLEAR_SEG(_LCD_15G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_CLEAR_SEG(_LCD_15G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_CLEAR_SEG(_LCD_15G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_CLEAR_SEG(_LCD_15G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_DISPLAY_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_CLEAR_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_15A_new);
         LCD_DISPLAY_SEG(_LCD_15B_new);
         LCD_DISPLAY_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_DISPLAY_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_15A_new);
         LCD_CLEAR_SEG(_LCD_15B_new);
         LCD_CLEAR_SEG(_LCD_15C_new);
         LCD_DISPLAY_SEG(_LCD_15D_new);
         LCD_CLEAR_SEG(_LCD_15E_new);
         LCD_CLEAR_SEG(_LCD_15F_new);
         LCD_DISPLAY_SEG(_LCD_15G_new);
         break;
         default:
         break;
      }
      break;
      case 16:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_CLEAR_SEG(_LCD_16G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_CLEAR_SEG(_LCD_16G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_CLEAR_SEG(_LCD_16G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_CLEAR_SEG(_LCD_16G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_CLEAR_SEG(_LCD_16G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_DISPLAY_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_CLEAR_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_16A_new);
         LCD_DISPLAY_SEG(_LCD_16B_new);
         LCD_DISPLAY_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_DISPLAY_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_16A_new);
         LCD_CLEAR_SEG(_LCD_16B_new);
         LCD_CLEAR_SEG(_LCD_16C_new);
         LCD_DISPLAY_SEG(_LCD_16D_new);
         LCD_CLEAR_SEG(_LCD_16E_new);
         LCD_CLEAR_SEG(_LCD_16F_new);
         LCD_DISPLAY_SEG(_LCD_16G_new);
         break;
         default:
         break;
      }
      break;
      case 17:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_CLEAR_SEG(_LCD_17G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_CLEAR_SEG(_LCD_17G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_CLEAR_SEG(_LCD_17G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_CLEAR_SEG(_LCD_17G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_CLEAR_SEG(_LCD_17G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_DISPLAY_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_CLEAR_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_17A_new);
         LCD_DISPLAY_SEG(_LCD_17B_new);
         LCD_DISPLAY_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_DISPLAY_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_17A_new);
         LCD_CLEAR_SEG(_LCD_17B_new);
         LCD_CLEAR_SEG(_LCD_17C_new);
         LCD_DISPLAY_SEG(_LCD_17D_new);
         LCD_CLEAR_SEG(_LCD_17E_new);
         LCD_CLEAR_SEG(_LCD_17F_new);
         LCD_DISPLAY_SEG(_LCD_17G_new);
         break;
         default:
         break;
      }
      break;
      case 18:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_CLEAR_SEG(_LCD_18G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_CLEAR_SEG(_LCD_18G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_CLEAR_SEG(_LCD_18G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_CLEAR_SEG(_LCD_18G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_CLEAR_SEG(_LCD_18G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_DISPLAY_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_CLEAR_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_18A_new);
         LCD_DISPLAY_SEG(_LCD_18B_new);
         LCD_DISPLAY_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_DISPLAY_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_18A_new);
         LCD_CLEAR_SEG(_LCD_18B_new);
         LCD_CLEAR_SEG(_LCD_18C_new);
         LCD_DISPLAY_SEG(_LCD_18D_new);
         LCD_CLEAR_SEG(_LCD_18E_new);
         LCD_CLEAR_SEG(_LCD_18F_new);
         LCD_DISPLAY_SEG(_LCD_18G_new);
         break;
         default:
         break;
      }
      break;
      case 19:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_CLEAR_SEG(_LCD_13G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_DISPLAY_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_CLEAR_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_13A_new);
         LCD_DISPLAY_SEG(_LCD_13B_new);
         LCD_DISPLAY_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_DISPLAY_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_13A_new);
         LCD_CLEAR_SEG(_LCD_13B_new);
         LCD_CLEAR_SEG(_LCD_13C_new);
         LCD_DISPLAY_SEG(_LCD_13D_new);
         LCD_CLEAR_SEG(_LCD_13E_new);
         LCD_CLEAR_SEG(_LCD_13F_new);
         LCD_DISPLAY_SEG(_LCD_13G_new);
         break;
         default:
         break;
      }
      break;
      case 20:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_CLEAR_SEG(_LCD_14G_new);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_DISPLAY_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_CLEAR_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_14A_new);
         LCD_DISPLAY_SEG(_LCD_14B_new);
         LCD_DISPLAY_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_DISPLAY_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_14A_new);
         LCD_CLEAR_SEG(_LCD_14B_new);
         LCD_CLEAR_SEG(_LCD_14C_new);
         LCD_DISPLAY_SEG(_LCD_14D_new);
         LCD_CLEAR_SEG(_LCD_14E_new);
         LCD_CLEAR_SEG(_LCD_14F_new);
         LCD_DISPLAY_SEG(_LCD_14G_new);
         break;
         default:
         break;
      }
      break;
   }
#else
   switch(position)
   {
      case 1:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_CLEAR_SEG(_LCD_1G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_CLEAR_SEG(_LCD_1G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_CLEAR_SEG(_LCD_1G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_CLEAR_SEG(_LCD_1G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_CLEAR_SEG(_LCD_1G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_DISPLAY_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_CLEAR_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_1A_23A);
         LCD_DISPLAY_SEG(_LCD_1B_23A);
         LCD_DISPLAY_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_DISPLAY_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_1A_23A);
         LCD_CLEAR_SEG(_LCD_1B_23A);
         LCD_CLEAR_SEG(_LCD_1C_23A);
         LCD_DISPLAY_SEG(_LCD_1D_23A);
         LCD_CLEAR_SEG(_LCD_1E_23A);
         LCD_CLEAR_SEG(_LCD_1F_23A);
         LCD_DISPLAY_SEG(_LCD_1G_23A);
         break;
         default:
         break;
      }
      break;
      case 2:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_CLEAR_SEG(_LCD_2G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_CLEAR_SEG(_LCD_2G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_CLEAR_SEG(_LCD_2G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_CLEAR_SEG(_LCD_2G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_CLEAR_SEG(_LCD_2G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_DISPLAY_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_CLEAR_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_2A_23A);
         LCD_DISPLAY_SEG(_LCD_2B_23A);
         LCD_DISPLAY_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_DISPLAY_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_2A_23A);
         LCD_CLEAR_SEG(_LCD_2B_23A);
         LCD_CLEAR_SEG(_LCD_2C_23A);
         LCD_DISPLAY_SEG(_LCD_2D_23A);
         LCD_CLEAR_SEG(_LCD_2E_23A);
         LCD_CLEAR_SEG(_LCD_2F_23A);
         LCD_DISPLAY_SEG(_LCD_2G_23A);
         break;
         default:
         break;
      }
      break;
      case 3:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_CLEAR_SEG(_LCD_3G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_CLEAR_SEG(_LCD_3G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_CLEAR_SEG(_LCD_3G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_CLEAR_SEG(_LCD_3G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_CLEAR_SEG(_LCD_3G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_DISPLAY_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_CLEAR_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_3A_23A);
         LCD_DISPLAY_SEG(_LCD_3B_23A);
         LCD_DISPLAY_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_DISPLAY_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_3A_23A);
         LCD_CLEAR_SEG(_LCD_3B_23A);
         LCD_CLEAR_SEG(_LCD_3C_23A);
         LCD_DISPLAY_SEG(_LCD_3D_23A);
         LCD_CLEAR_SEG(_LCD_3E_23A);
         LCD_CLEAR_SEG(_LCD_3F_23A);
         LCD_DISPLAY_SEG(_LCD_3G_23A);
         break;
         default:
         break;
      }
      break;
      case 4:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_CLEAR_SEG(_LCD_4G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_CLEAR_SEG(_LCD_4G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_CLEAR_SEG(_LCD_4G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_CLEAR_SEG(_LCD_4G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_CLEAR_SEG(_LCD_4G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_DISPLAY_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_CLEAR_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_4A_23A);
         LCD_DISPLAY_SEG(_LCD_4B_23A);
         LCD_DISPLAY_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_DISPLAY_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_4A_23A);
         LCD_CLEAR_SEG(_LCD_4B_23A);
         LCD_CLEAR_SEG(_LCD_4C_23A);
         LCD_DISPLAY_SEG(_LCD_4D_23A);
         LCD_CLEAR_SEG(_LCD_4E_23A);
         LCD_CLEAR_SEG(_LCD_4F_23A);
         LCD_DISPLAY_SEG(_LCD_4G_23A);
         break;
         default:
         break;
      }
      break;
      case 5:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_CLEAR_SEG(_LCD_5G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_CLEAR_SEG(_LCD_5G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_CLEAR_SEG(_LCD_5G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_CLEAR_SEG(_LCD_5G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_CLEAR_SEG(_LCD_5G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_DISPLAY_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_CLEAR_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_5A_23A);
         LCD_DISPLAY_SEG(_LCD_5B_23A);
         LCD_DISPLAY_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_DISPLAY_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_5A_23A);
         LCD_CLEAR_SEG(_LCD_5B_23A);
         LCD_CLEAR_SEG(_LCD_5C_23A);
         LCD_DISPLAY_SEG(_LCD_5D_23A);
         LCD_CLEAR_SEG(_LCD_5E_23A);
         LCD_CLEAR_SEG(_LCD_5F_23A);
         LCD_DISPLAY_SEG(_LCD_5G_23A);
         break;
         default:
         break;
      }
      break;
      case 6:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_CLEAR_SEG(_LCD_6G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_CLEAR_SEG(_LCD_6G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_CLEAR_SEG(_LCD_6G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_CLEAR_SEG(_LCD_6G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_CLEAR_SEG(_LCD_6G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_DISPLAY_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_CLEAR_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_6A_23A);
         LCD_DISPLAY_SEG(_LCD_6B_23A);
         LCD_DISPLAY_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_DISPLAY_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_6A_23A);
         LCD_CLEAR_SEG(_LCD_6B_23A);
         LCD_CLEAR_SEG(_LCD_6C_23A);
         LCD_DISPLAY_SEG(_LCD_6D_23A);
         LCD_CLEAR_SEG(_LCD_6E_23A);
         LCD_CLEAR_SEG(_LCD_6F_23A);
         LCD_DISPLAY_SEG(_LCD_6G_23A);
         break;
         default:
         break;
      }
      break;
      case 7:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_CLEAR_SEG(_LCD_7G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_CLEAR_SEG(_LCD_7G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_CLEAR_SEG(_LCD_7G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_CLEAR_SEG(_LCD_7G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_CLEAR_SEG(_LCD_7G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_DISPLAY_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_CLEAR_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_7A_23A);
         LCD_DISPLAY_SEG(_LCD_7B_23A);
         LCD_DISPLAY_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_DISPLAY_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_7A_23A);
         LCD_CLEAR_SEG(_LCD_7B_23A);
         LCD_CLEAR_SEG(_LCD_7C_23A);
         LCD_DISPLAY_SEG(_LCD_7D_23A);
         LCD_CLEAR_SEG(_LCD_7E_23A);
         LCD_CLEAR_SEG(_LCD_7F_23A);
         LCD_DISPLAY_SEG(_LCD_7G_23A);
         break;
         default:
         break;
      }
      break;
      case 8:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_CLEAR_SEG(_LCD_8G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_CLEAR_SEG(_LCD_8G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_CLEAR_SEG(_LCD_8G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_CLEAR_SEG(_LCD_8G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_CLEAR_SEG(_LCD_8G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_DISPLAY_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_CLEAR_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_8A_23A);
         LCD_DISPLAY_SEG(_LCD_8B_23A);
         LCD_DISPLAY_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_DISPLAY_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_8A_23A);
         LCD_CLEAR_SEG(_LCD_8B_23A);
         LCD_CLEAR_SEG(_LCD_8C_23A);
         LCD_DISPLAY_SEG(_LCD_8D_23A);
         LCD_CLEAR_SEG(_LCD_8E_23A);
         LCD_CLEAR_SEG(_LCD_8F_23A);
         LCD_DISPLAY_SEG(_LCD_8G_23A);
         break;
         default:
         break;
      }
      break;
      case 9:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_CLEAR_SEG(_LCD_9G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_CLEAR_SEG(_LCD_9G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_CLEAR_SEG(_LCD_9G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_CLEAR_SEG(_LCD_9G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_CLEAR_SEG(_LCD_9G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_DISPLAY_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_CLEAR_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_9A_23A);
         LCD_DISPLAY_SEG(_LCD_9B_23A);
         LCD_DISPLAY_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_DISPLAY_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_9A_23A);
         LCD_CLEAR_SEG(_LCD_9B_23A);
         LCD_CLEAR_SEG(_LCD_9C_23A);
         LCD_DISPLAY_SEG(_LCD_9D_23A);
         LCD_CLEAR_SEG(_LCD_9E_23A);
         LCD_CLEAR_SEG(_LCD_9F_23A);
         LCD_DISPLAY_SEG(_LCD_9G_23A);
         break;
         default:
         break;
      }
      break;
      case 10:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_CLEAR_SEG(_LCD_10G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_CLEAR_SEG(_LCD_10G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_CLEAR_SEG(_LCD_10G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_CLEAR_SEG(_LCD_10G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_CLEAR_SEG(_LCD_10G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_DISPLAY_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_CLEAR_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_10A_23A);
         LCD_DISPLAY_SEG(_LCD_10B_23A);
         LCD_DISPLAY_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_DISPLAY_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_10A_23A);
         LCD_CLEAR_SEG(_LCD_10B_23A);
         LCD_CLEAR_SEG(_LCD_10C_23A);
         LCD_DISPLAY_SEG(_LCD_10D_23A);
         LCD_CLEAR_SEG(_LCD_10E_23A);
         LCD_CLEAR_SEG(_LCD_10F_23A);
         LCD_DISPLAY_SEG(_LCD_10G_23A);
         break;
         default:
         break;
      }
      break;
      case 11:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_CLEAR_SEG(_LCD_11G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_CLEAR_SEG(_LCD_11G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_CLEAR_SEG(_LCD_11G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_CLEAR_SEG(_LCD_11G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_CLEAR_SEG(_LCD_11G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_DISPLAY_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_CLEAR_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_11A_23A);
         LCD_DISPLAY_SEG(_LCD_11B_23A);
         LCD_DISPLAY_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_DISPLAY_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_11A_23A);
         LCD_CLEAR_SEG(_LCD_11B_23A);
         LCD_CLEAR_SEG(_LCD_11C_23A);
         LCD_DISPLAY_SEG(_LCD_11D_23A);
         LCD_CLEAR_SEG(_LCD_11E_23A);
         LCD_CLEAR_SEG(_LCD_11F_23A);
         LCD_DISPLAY_SEG(_LCD_11G_23A);
         break;
         default:
         break;
      }
      break;
      case 12:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_CLEAR_SEG(_LCD_12G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_CLEAR_SEG(_LCD_12G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_CLEAR_SEG(_LCD_12G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_CLEAR_SEG(_LCD_12G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_CLEAR_SEG(_LCD_12G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_DISPLAY_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_CLEAR_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_12A_23A);
         LCD_DISPLAY_SEG(_LCD_12B_23A);
         LCD_DISPLAY_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_DISPLAY_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_12A_23A);
         LCD_CLEAR_SEG(_LCD_12B_23A);
         LCD_CLEAR_SEG(_LCD_12C_23A);
         LCD_DISPLAY_SEG(_LCD_12D_23A);
         LCD_CLEAR_SEG(_LCD_12E_23A);
         LCD_CLEAR_SEG(_LCD_12F_23A);
         LCD_DISPLAY_SEG(_LCD_12G_23A);
         break;
         default:
         break;
      }
      break;
      case 13:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_CLEAR_SEG(_LCD_13G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_CLEAR_SEG(_LCD_13G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_CLEAR_SEG(_LCD_13G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_CLEAR_SEG(_LCD_13G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_CLEAR_SEG(_LCD_13G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_DISPLAY_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_CLEAR_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_13A_23A);
         LCD_DISPLAY_SEG(_LCD_13B_23A);
         LCD_DISPLAY_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_DISPLAY_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_13A_23A);
         LCD_CLEAR_SEG(_LCD_13B_23A);
         LCD_CLEAR_SEG(_LCD_13C_23A);
         LCD_DISPLAY_SEG(_LCD_13D_23A);
         LCD_CLEAR_SEG(_LCD_13E_23A);
         LCD_CLEAR_SEG(_LCD_13F_23A);
         LCD_DISPLAY_SEG(_LCD_13G_23A);
         break;
         default:
         break;
      }
      break;
      case 14:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_CLEAR_SEG(_LCD_14G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_CLEAR_SEG(_LCD_14G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_CLEAR_SEG(_LCD_14G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_CLEAR_SEG(_LCD_14G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_CLEAR_SEG(_LCD_14G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_DISPLAY_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_CLEAR_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_14A_23A);
         LCD_DISPLAY_SEG(_LCD_14B_23A);
         LCD_DISPLAY_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_DISPLAY_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_14A_23A);
         LCD_CLEAR_SEG(_LCD_14B_23A);
         LCD_CLEAR_SEG(_LCD_14C_23A);
         LCD_DISPLAY_SEG(_LCD_14D_23A);
         LCD_CLEAR_SEG(_LCD_14E_23A);
         LCD_CLEAR_SEG(_LCD_14F_23A);
         LCD_DISPLAY_SEG(_LCD_14G_23A);
         break;
         default:
         break;
      }
      break;
      case 15:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_CLEAR_SEG(_LCD_15G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_CLEAR_SEG(_LCD_15G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_CLEAR_SEG(_LCD_15G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_CLEAR_SEG(_LCD_15G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_CLEAR_SEG(_LCD_15G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_DISPLAY_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_CLEAR_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_15A_23A);
         LCD_DISPLAY_SEG(_LCD_15B_23A);
         LCD_DISPLAY_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_DISPLAY_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_15A_23A);
         LCD_CLEAR_SEG(_LCD_15B_23A);
         LCD_CLEAR_SEG(_LCD_15C_23A);
         LCD_DISPLAY_SEG(_LCD_15D_23A);
         LCD_CLEAR_SEG(_LCD_15E_23A);
         LCD_CLEAR_SEG(_LCD_15F_23A);
         LCD_DISPLAY_SEG(_LCD_15G_23A);
         break;
         default:
         break;
      }
      break;
      case 16:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_CLEAR_SEG(_LCD_16G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_CLEAR_SEG(_LCD_16G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_CLEAR_SEG(_LCD_16G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_CLEAR_SEG(_LCD_16G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_CLEAR_SEG(_LCD_16G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_DISPLAY_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_CLEAR_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_16A_23A);
         LCD_DISPLAY_SEG(_LCD_16B_23A);
         LCD_DISPLAY_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_DISPLAY_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_16A_23A);
         LCD_CLEAR_SEG(_LCD_16B_23A);
         LCD_CLEAR_SEG(_LCD_16C_23A);
         LCD_DISPLAY_SEG(_LCD_16D_23A);
         LCD_CLEAR_SEG(_LCD_16E_23A);
         LCD_CLEAR_SEG(_LCD_16F_23A);
         LCD_DISPLAY_SEG(_LCD_16G_23A);
         break;
         default:
         break;
      }
      break;
      case 17:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_CLEAR_SEG(_LCD_17G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_CLEAR_SEG(_LCD_17G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_CLEAR_SEG(_LCD_17G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_CLEAR_SEG(_LCD_17G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_CLEAR_SEG(_LCD_17G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_DISPLAY_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_CLEAR_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_17A_23A);
         LCD_DISPLAY_SEG(_LCD_17B_23A);
         LCD_DISPLAY_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_DISPLAY_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_17A_23A);
         LCD_CLEAR_SEG(_LCD_17B_23A);
         LCD_CLEAR_SEG(_LCD_17C_23A);
         LCD_DISPLAY_SEG(_LCD_17D_23A);
         LCD_CLEAR_SEG(_LCD_17E_23A);
         LCD_CLEAR_SEG(_LCD_17F_23A);
         LCD_DISPLAY_SEG(_LCD_17G_23A);
         break;
         default:
         break;
      }
      break;
      case 18:
      switch(letter)
      {
         case LCD_A:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_B:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_C:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_CLEAR_SEG(_LCD_18G_23A);
         break;
         case LCD_D:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_E:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_F:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_G:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_CLEAR_SEG(_LCD_18G_23A);
         break;
         case LCD_H:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_I:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_CLEAR_SEG(_LCD_18G_23A);
         break;
         case LCD_J:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_K:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_L:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_CLEAR_SEG(_LCD_18G_23A);
         break;
         case LCD_M:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_N:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_O:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_P:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_Q:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_R:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_S:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_T:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_U:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_CLEAR_SEG(_LCD_18G_23A);
         break;
         case LCD_V:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_DISPLAY_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_W:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_X:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_CLEAR_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_Y:
         LCD_CLEAR_SEG(_LCD_18A_23A);
         LCD_DISPLAY_SEG(_LCD_18B_23A);
         LCD_DISPLAY_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_DISPLAY_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         case LCD_Z:
         LCD_DISPLAY_SEG(_LCD_18A_23A);
         LCD_CLEAR_SEG(_LCD_18B_23A);
         LCD_CLEAR_SEG(_LCD_18C_23A);
         LCD_DISPLAY_SEG(_LCD_18D_23A);
         LCD_CLEAR_SEG(_LCD_18E_23A);
         LCD_CLEAR_SEG(_LCD_18F_23A);
         LCD_DISPLAY_SEG(_LCD_18G_23A);
         break;
         default:
         break;
      }
      break;
   }
#endif
}
/*****************************************
Ãû³Æ£ºLcd_ClearDigit_23A(unsigned char Position)
¹¦ÄÜ£ºÇå³ýÌØ¶¨¡°8×Ö¡±¶ÎÏÔʾµÄÊý×Ö
Position:Çå³ýµÄÊý루µÚ¼¸¸ö¡°8×Ö¡±£©
ʱ¼ä£º220818
******************************************/
void Lcd_ClearDigit_23A(unsigned char Position)
{
#ifdef LCD_NEW
    switch(Position)
    {
       case 1:
          LCD_CLEAR_SEG(_LCD_1A_new);
          LCD_CLEAR_SEG(_LCD_1B_new);
          LCD_CLEAR_SEG(_LCD_1C_new);
          LCD_CLEAR_SEG(_LCD_1D_new);
          LCD_CLEAR_SEG(_LCD_1E_new);
          LCD_CLEAR_SEG(_LCD_1F_new);
          LCD_CLEAR_SEG(_LCD_1G_new);
          break;
       case 2:
          LCD_CLEAR_SEG(_LCD_2A_new);
          LCD_CLEAR_SEG(_LCD_2B_new);
          LCD_CLEAR_SEG(_LCD_2C_new);
          LCD_CLEAR_SEG(_LCD_2D_new);
          LCD_CLEAR_SEG(_LCD_2E_new);
          LCD_CLEAR_SEG(_LCD_2F_new);
          LCD_CLEAR_SEG(_LCD_2G_new);
          break;
       case 3:
          LCD_CLEAR_SEG(_LCD_3A_new);
          LCD_CLEAR_SEG(_LCD_3B_new);
          LCD_CLEAR_SEG(_LCD_3C_new);
          LCD_CLEAR_SEG(_LCD_3D_new);
          LCD_CLEAR_SEG(_LCD_3E_new);
          LCD_CLEAR_SEG(_LCD_3F_new);
          LCD_CLEAR_SEG(_LCD_3G_new);
          break;
       case 4:
          LCD_CLEAR_SEG(_LCD_4A_new);
          LCD_CLEAR_SEG(_LCD_4B_new);
          LCD_CLEAR_SEG(_LCD_4C_new);
          LCD_CLEAR_SEG(_LCD_4D_new);
          LCD_CLEAR_SEG(_LCD_4E_new);
          LCD_CLEAR_SEG(_LCD_4F_new);
          LCD_CLEAR_SEG(_LCD_4G_new);
          break;
       case 5:
          LCD_CLEAR_SEG(_LCD_5A_new);
          LCD_CLEAR_SEG(_LCD_5B_new);
          LCD_CLEAR_SEG(_LCD_5C_new);
          LCD_CLEAR_SEG(_LCD_5D_new);
          LCD_CLEAR_SEG(_LCD_5E_new);
          LCD_CLEAR_SEG(_LCD_5F_new);
          LCD_CLEAR_SEG(_LCD_5G_new);
          break;
       case 6:
          LCD_CLEAR_SEG(_LCD_6A_new);
          LCD_CLEAR_SEG(_LCD_6B_new);
          LCD_CLEAR_SEG(_LCD_6C_new);
          LCD_CLEAR_SEG(_LCD_6D_new);
          LCD_CLEAR_SEG(_LCD_6E_new);
          LCD_CLEAR_SEG(_LCD_6F_new);
          LCD_CLEAR_SEG(_LCD_6G_new);
          break;
       case 7:
          LCD_CLEAR_SEG(_LCD_7A_new);
          LCD_CLEAR_SEG(_LCD_7B_new);
          LCD_CLEAR_SEG(_LCD_7C_new);
          LCD_CLEAR_SEG(_LCD_7D_new);
          LCD_CLEAR_SEG(_LCD_7E_new);
          LCD_CLEAR_SEG(_LCD_7F_new);
          LCD_CLEAR_SEG(_LCD_7G_new);
          break;
       case 8:
          LCD_CLEAR_SEG(_LCD_8A_new);
          LCD_CLEAR_SEG(_LCD_8B_new);
          LCD_CLEAR_SEG(_LCD_8C_new);
          LCD_CLEAR_SEG(_LCD_8D_new);
          LCD_CLEAR_SEG(_LCD_8E_new);
          LCD_CLEAR_SEG(_LCD_8F_new);
          LCD_CLEAR_SEG(_LCD_8G_new);
          break;
       case 9:
          LCD_CLEAR_SEG(_LCD_9A_new);
          LCD_CLEAR_SEG(_LCD_9B_new);
          LCD_CLEAR_SEG(_LCD_9C_new);
          LCD_CLEAR_SEG(_LCD_9D_new);
          LCD_CLEAR_SEG(_LCD_9E_new);
          LCD_CLEAR_SEG(_LCD_9F_new);
          LCD_CLEAR_SEG(_LCD_9G_new);
          break;
       case 10:
          LCD_CLEAR_SEG(_LCD_10A_new);
          LCD_CLEAR_SEG(_LCD_10B_new);
          LCD_CLEAR_SEG(_LCD_10C_new);
          LCD_CLEAR_SEG(_LCD_10D_new);
          LCD_CLEAR_SEG(_LCD_10E_new);
          LCD_CLEAR_SEG(_LCD_10F_new);
          LCD_CLEAR_SEG(_LCD_10G_new);
          break;
       case 11:
          LCD_CLEAR_SEG(_LCD_11A_new);
          LCD_CLEAR_SEG(_LCD_11B_new);
          LCD_CLEAR_SEG(_LCD_11C_new);
          LCD_CLEAR_SEG(_LCD_11D_new);
          LCD_CLEAR_SEG(_LCD_11E_new);
          LCD_CLEAR_SEG(_LCD_11F_new);
          LCD_CLEAR_SEG(_LCD_11G_new);
          break;
       case 12:
          LCD_CLEAR_SEG(_LCD_12A_new);
          LCD_CLEAR_SEG(_LCD_12B_new);
          LCD_CLEAR_SEG(_LCD_12C_new);
          LCD_CLEAR_SEG(_LCD_12D_new);
          LCD_CLEAR_SEG(_LCD_12E_new);
          LCD_CLEAR_SEG(_LCD_12F_new);
          LCD_CLEAR_SEG(_LCD_12G_new);
          break;
       case 13:
          LCD_CLEAR_SEG(_LCD_13A_new);
          LCD_CLEAR_SEG(_LCD_13B_new);
          LCD_CLEAR_SEG(_LCD_13C_new);
          LCD_CLEAR_SEG(_LCD_13D_new);
          LCD_CLEAR_SEG(_LCD_13E_new);
          LCD_CLEAR_SEG(_LCD_13F_new);
          LCD_CLEAR_SEG(_LCD_13G_new);
          break;
       case 14:
          LCD_CLEAR_SEG(_LCD_14A_new);
          LCD_CLEAR_SEG(_LCD_14B_new);
          LCD_CLEAR_SEG(_LCD_14C_new);
          LCD_CLEAR_SEG(_LCD_14D_new);
          LCD_CLEAR_SEG(_LCD_14E_new);
          LCD_CLEAR_SEG(_LCD_14F_new);
          LCD_CLEAR_SEG(_LCD_14G_new);
          break;
       case 15:
          LCD_CLEAR_SEG(_LCD_15A_new);
          LCD_CLEAR_SEG(_LCD_15B_new);
          LCD_CLEAR_SEG(_LCD_15C_new);
          LCD_CLEAR_SEG(_LCD_15D_new);
          LCD_CLEAR_SEG(_LCD_15E_new);
          LCD_CLEAR_SEG(_LCD_15F_new);
          LCD_CLEAR_SEG(_LCD_15G_new);
          break;
       case 16:
          LCD_CLEAR_SEG(_LCD_16A_new);
          LCD_CLEAR_SEG(_LCD_16B_new);
          LCD_CLEAR_SEG(_LCD_16C_new);
          LCD_CLEAR_SEG(_LCD_16D_new);
          LCD_CLEAR_SEG(_LCD_16E_new);
          LCD_CLEAR_SEG(_LCD_16F_new);
          LCD_CLEAR_SEG(_LCD_16G_new);
          break;
       case 17:
          LCD_CLEAR_SEG(_LCD_17A_new);
          LCD_CLEAR_SEG(_LCD_17B_new);
          LCD_CLEAR_SEG(_LCD_17C_new);
          LCD_CLEAR_SEG(_LCD_17D_new);
          LCD_CLEAR_SEG(_LCD_17E_new);
          LCD_CLEAR_SEG(_LCD_17F_new);
          LCD_CLEAR_SEG(_LCD_17G_new);
          break;
       case 18:
          LCD_CLEAR_SEG(_LCD_18A_new);
          LCD_CLEAR_SEG(_LCD_18B_new);
          LCD_CLEAR_SEG(_LCD_18C_new);
          LCD_CLEAR_SEG(_LCD_18D_new);
          LCD_CLEAR_SEG(_LCD_18E_new);
          LCD_CLEAR_SEG(_LCD_18F_new);
          LCD_CLEAR_SEG(_LCD_18G_new);
          break;
        case 19:
          LCD_CLEAR_SEG(_LCD_19A_new);
          LCD_CLEAR_SEG(_LCD_19B_new);
          LCD_CLEAR_SEG(_LCD_19C_new);
          LCD_CLEAR_SEG(_LCD_19D_new);
          LCD_CLEAR_SEG(_LCD_19E_new);
          LCD_CLEAR_SEG(_LCD_19F_new);
          LCD_CLEAR_SEG(_LCD_19G_new);
          break;
          case 20:
          LCD_CLEAR_SEG(_LCD_20A_new);
          LCD_CLEAR_SEG(_LCD_20B_new);
          LCD_CLEAR_SEG(_LCD_20C_new);
          LCD_CLEAR_SEG(_LCD_20D_new);
          LCD_CLEAR_SEG(_LCD_20E_new);
          LCD_CLEAR_SEG(_LCD_20F_new);
          LCD_CLEAR_SEG(_LCD_20G_new);
          break;
       default:
          break;
    }
#else
    switch(Position)
    {
       case 1:
          LCD_CLEAR_SEG(_LCD_1A_23A);
          LCD_CLEAR_SEG(_LCD_1B_23A);
          LCD_CLEAR_SEG(_LCD_1C_23A);
          LCD_CLEAR_SEG(_LCD_1D_23A);
          LCD_CLEAR_SEG(_LCD_1E_23A);
          LCD_CLEAR_SEG(_LCD_1F_23A);
          LCD_CLEAR_SEG(_LCD_1G_23A);
          break;
       case 2:
          LCD_CLEAR_SEG(_LCD_2A_23A);
          LCD_CLEAR_SEG(_LCD_2B_23A);
          LCD_CLEAR_SEG(_LCD_2C_23A);
          LCD_CLEAR_SEG(_LCD_2D_23A);
          LCD_CLEAR_SEG(_LCD_2E_23A);
          LCD_CLEAR_SEG(_LCD_2F_23A);
          LCD_CLEAR_SEG(_LCD_2G_23A);
          break;
       case 3:
          LCD_CLEAR_SEG(_LCD_3A_23A);
          LCD_CLEAR_SEG(_LCD_3B_23A);
          LCD_CLEAR_SEG(_LCD_3C_23A);
          LCD_CLEAR_SEG(_LCD_3D_23A);
          LCD_CLEAR_SEG(_LCD_3E_23A);
          LCD_CLEAR_SEG(_LCD_3F_23A);
          LCD_CLEAR_SEG(_LCD_3G_23A);
          break;
       case 4:
          LCD_CLEAR_SEG(_LCD_4A_23A);
          LCD_CLEAR_SEG(_LCD_4B_23A);
          LCD_CLEAR_SEG(_LCD_4C_23A);
          LCD_CLEAR_SEG(_LCD_4D_23A);
          LCD_CLEAR_SEG(_LCD_4E_23A);
          LCD_CLEAR_SEG(_LCD_4F_23A);
          LCD_CLEAR_SEG(_LCD_4G_23A);
          break;
       case 5:
          LCD_CLEAR_SEG(_LCD_5A_23A);
          LCD_CLEAR_SEG(_LCD_5B_23A);
          LCD_CLEAR_SEG(_LCD_5C_23A);
          LCD_CLEAR_SEG(_LCD_5D_23A);
          LCD_CLEAR_SEG(_LCD_5E_23A);
          LCD_CLEAR_SEG(_LCD_5F_23A);
          LCD_CLEAR_SEG(_LCD_5G_23A);
          break;
       case 6:
          LCD_CLEAR_SEG(_LCD_6A_23A);
          LCD_CLEAR_SEG(_LCD_6B_23A);
          LCD_CLEAR_SEG(_LCD_6C_23A);
          LCD_CLEAR_SEG(_LCD_6D_23A);
          LCD_CLEAR_SEG(_LCD_6E_23A);
          LCD_CLEAR_SEG(_LCD_6F_23A);
          LCD_CLEAR_SEG(_LCD_6G_23A);
          break;
       case 7:
          LCD_CLEAR_SEG(_LCD_7A_23A);
          LCD_CLEAR_SEG(_LCD_7B_23A);
          LCD_CLEAR_SEG(_LCD_7C_23A);
          LCD_CLEAR_SEG(_LCD_7D_23A);
          LCD_CLEAR_SEG(_LCD_7E_23A);
          LCD_CLEAR_SEG(_LCD_7F_23A);
          LCD_CLEAR_SEG(_LCD_7G_23A);
          break;
       case 8:
          LCD_CLEAR_SEG(_LCD_8A_23A);
          LCD_CLEAR_SEG(_LCD_8B_23A);
          LCD_CLEAR_SEG(_LCD_8C_23A);
          LCD_CLEAR_SEG(_LCD_8D_23A);
          LCD_CLEAR_SEG(_LCD_8E_23A);
          LCD_CLEAR_SEG(_LCD_8F_23A);
          LCD_CLEAR_SEG(_LCD_8G_23A);
          break;
       case 9:
          LCD_CLEAR_SEG(_LCD_9A_23A);
          LCD_CLEAR_SEG(_LCD_9B_23A);
          LCD_CLEAR_SEG(_LCD_9C_23A);
          LCD_CLEAR_SEG(_LCD_9D_23A);
          LCD_CLEAR_SEG(_LCD_9E_23A);
          LCD_CLEAR_SEG(_LCD_9F_23A);
          LCD_CLEAR_SEG(_LCD_9G_23A);
          break;
       case 10:
          LCD_CLEAR_SEG(_LCD_10A_23A);
          LCD_CLEAR_SEG(_LCD_10B_23A);
          LCD_CLEAR_SEG(_LCD_10C_23A);
          LCD_CLEAR_SEG(_LCD_10D_23A);
          LCD_CLEAR_SEG(_LCD_10E_23A);
          LCD_CLEAR_SEG(_LCD_10F_23A);
          LCD_CLEAR_SEG(_LCD_10G_23A);
          break;
       case 11:
          LCD_CLEAR_SEG(_LCD_11A_23A);
          LCD_CLEAR_SEG(_LCD_11B_23A);
          LCD_CLEAR_SEG(_LCD_11C_23A);
          LCD_CLEAR_SEG(_LCD_11D_23A);
          LCD_CLEAR_SEG(_LCD_11E_23A);
          LCD_CLEAR_SEG(_LCD_11F_23A);
          LCD_CLEAR_SEG(_LCD_11G_23A);
          break;
       case 12:
          LCD_CLEAR_SEG(_LCD_12A_23A);
          LCD_CLEAR_SEG(_LCD_12B_23A);
          LCD_CLEAR_SEG(_LCD_12C_23A);
          LCD_CLEAR_SEG(_LCD_12D_23A);
          LCD_CLEAR_SEG(_LCD_12E_23A);
          LCD_CLEAR_SEG(_LCD_12F_23A);
          LCD_CLEAR_SEG(_LCD_12G_23A);
          break;
       case 13:
          LCD_CLEAR_SEG(_LCD_13A_23A);
          LCD_CLEAR_SEG(_LCD_13B_23A);
          LCD_CLEAR_SEG(_LCD_13C_23A);
          LCD_CLEAR_SEG(_LCD_13D_23A);
          LCD_CLEAR_SEG(_LCD_13E_23A);
          LCD_CLEAR_SEG(_LCD_13F_23A);
          LCD_CLEAR_SEG(_LCD_13G_23A);
          break;
       case 14:
          LCD_CLEAR_SEG(_LCD_14A_23A);
          LCD_CLEAR_SEG(_LCD_14B_23A);
          LCD_CLEAR_SEG(_LCD_14C_23A);
          LCD_CLEAR_SEG(_LCD_14D_23A);
          LCD_CLEAR_SEG(_LCD_14E_23A);
          LCD_CLEAR_SEG(_LCD_14F_23A);
          LCD_CLEAR_SEG(_LCD_14G_23A);
          break;
       case 15:
          LCD_CLEAR_SEG(_LCD_15A_23A);
          LCD_CLEAR_SEG(_LCD_15B_23A);
          LCD_CLEAR_SEG(_LCD_15C_23A);
          LCD_CLEAR_SEG(_LCD_15D_23A);
          LCD_CLEAR_SEG(_LCD_15E_23A);
          LCD_CLEAR_SEG(_LCD_15F_23A);
          LCD_CLEAR_SEG(_LCD_15G_23A);
          break;
       case 16:
          LCD_CLEAR_SEG(_LCD_16A_23A);
          LCD_CLEAR_SEG(_LCD_16B_23A);
          LCD_CLEAR_SEG(_LCD_16C_23A);
          LCD_CLEAR_SEG(_LCD_16D_23A);
          LCD_CLEAR_SEG(_LCD_16E_23A);
          LCD_CLEAR_SEG(_LCD_16F_23A);
          LCD_CLEAR_SEG(_LCD_16G_23A);
          break;
       case 17:
          LCD_CLEAR_SEG(_LCD_17A_23A);
          LCD_CLEAR_SEG(_LCD_17B_23A);
          LCD_CLEAR_SEG(_LCD_17C_23A);
          LCD_CLEAR_SEG(_LCD_17D_23A);
          LCD_CLEAR_SEG(_LCD_17E_23A);
          LCD_CLEAR_SEG(_LCD_17F_23A);
          LCD_CLEAR_SEG(_LCD_17G_23A);
          break;
       case 18:
          LCD_CLEAR_SEG(_LCD_18A_23A);
          LCD_CLEAR_SEG(_LCD_18B_23A);
          LCD_CLEAR_SEG(_LCD_18C_23A);
          LCD_CLEAR_SEG(_LCD_18D_23A);
          LCD_CLEAR_SEG(_LCD_18E_23A);
          LCD_CLEAR_SEG(_LCD_18F_23A);
          LCD_CLEAR_SEG(_LCD_18G_23A);
          break;
       default:
          break;
    }
#endif
}