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