/* * 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 }