#include "lcd.h" #include "i2c.h" #include "gpio.h" #include "lcd_segmentcode.h" #include "sundry.h" #include "system_parameter.h" uint8_t LCD_Buffer[SEGNUM] = {0}; uint8_t LCD_DRIVE_MODE_14_13[1] = {0}; // 1/4duty 1/3bias uint8_t LCD_DRIVE_MODE_14_14[1] = {1}; // 1/4duty 1/4bias uint8_t LCD_DRIVE_MODE_18_13[1] = {2}; // 1/8duty 1/3bias 48pinµÄÖ»Ö§³Ö1/8duty£¬µØÖ·¼ÓÔØµ½33H uint8_t LCD_DRIVE_MODE_18_14[1] = {3}; // 1/8duty 1/4bias uint8_t LCD_SYSTEM_MODE_OFF_OFF[1] = {0}; // ÄÚ²¿ÏµÍ³Õñµ´Æ÷OFF£¬LCDÏÔʾOFF uint8_t LCD_SYSTEM_MODE_ON_OFF[1] = {2}; // ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾOFF uint8_t LCD_SYSTEM_MODE_ON_ON[1] = {3}; // ÄÚ²¿ÏµÍ³Õñµ´Æ÷ON£¬LCDÏÔʾON //LCDÏÔʾÊý¾ÝдÈëÃüÁî //starts +w/r_addr+ ÃüÁî×Ö½Ú£¨0x80£©+ram¼Ä´æÆ÷µØÖ·+Êý¾ÝÄÚÈÝ......+stop ÐźŠvoid Lcd_Write_Reg(uint8_t sadd,uint8_t * pBuffer,uint8_t len) { uint8_t i = 0; I2c_Start(); I2c_Send(LCD_ADDR_WRITE); I2c_Send(LCD_REG_DATA_ADDR); I2c_Send(sadd); for(i = 0 ;i < len;i++) I2c_Send(pBuffer[i]); I2c_Stop(); } //LCDд²Ù×÷ void Lcd_Write(uint8_t cmd_add,uint8_t * pBuffer,uint8_t len) { uint8_t i = 0; I2c_Start(); I2c_Send(LCD_ADDR_WRITE); I2c_Send(cmd_add); for(i = 0 ;i < len;i++) I2c_Send(pBuffer[i]); I2c_Stop(); } /*********************************************************************** * Ãû³Æ£ºLcd_DisplaySeg() * ¹¦ÄÜ£ºÏÔʾһ¶Î¶ÎÂë * ´«Èë²ÎÊý£ºSegNum:0~127¶ÎºÅÂë * ¾ÙÀý£ºLcd_DisplaySeg(_LCD_TI_logo)£¬ÏÔʾTI logo ********************************************************************** */ void Lcd_DisplaySeg(uint16_t SegNum) { LCD_Buffer[SegNum / 8] |= 1 << (SegNum % 8); } /*********************************************************************** * Ãû³Æ£ºLcd_ClearSeg() * ¹¦ÄÜ£ºÇå³ýÒ»¶Î¶ÎÂë * ´«Èë²ÎÊý£ºSegNum:0~127¶ÎºÅÂë * ¾ÙÀý£ºLcd_ClearSeg(_LCD_TI_logo)£¬ÏÔʾTI logo ÕâÀïµÄÔ­Àí¾ÍÊÇ»º´æµÄ°ËλÊýÅųɶþ½øÖÆ£¬½«¶ÔӦλÖÃÒ» ********************************************************************** */ void Lcd_ClearSeg(uint16_t SegNum) { LCD_Buffer[SegNum / 8] &= ~(1 << (uint8_t)(SegNum % 8)); } //LCD³õʼ»¯ void Lcd_Init(void) { // Lcd_Write(LCD_DRIVE_MODE_COMMAND_ADDR,(uint8_t *)LCD_DRIVE_MODE_18_14,1); Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR,LCD_SYSTEM_MODE_ON_ON,1); } void Lcd_DeInit(void) { Lcd_Write(LCD_SYSTEM_MODE_COMMAND_ADDR,LCD_SYSTEM_MODE_OFF_OFF,1); LCD_PWR_OFF; } //*********************************************************************** // *Ãû³Æ£ºLCD_DisplayDigit(unsigned char Digit,unsigned char Position ) // * ¹¦ÄÜ£ºÈÃ128¶ÎʽҺ¾§µÄÌØ¶¨¡°8×Ö¡±¶ÎÏÔʾ0~9 // *´«Èë²ÎÊý£ºDigit£ºÏëÏÔʾµÄÊý 0~9£¬´«ÈëÆäËûÊý×ÖÔòΪÏûÒþ // * Position£ºÏÔʾµÄÊý루µÚ¼¸¸ö¡°8×Ö¡±£© // *¾ÙÀý£ºLCD_DisplayDigit_NEW(9,1 )£¬µÚ9¸ö¡°8×Ö¡±¶ÎÏÔʾ1 // ********************************************************************** */ void LCD_DisplayDigit_NEW(unsigned char Position ,u8 Digit) { switch(Position) { case 1: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_DisplaySeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_ClearSeg(_LCD_1G_NEW); break; case 1: Lcd_ClearSeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_ClearSeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_ClearSeg(_LCD_1F_NEW); Lcd_ClearSeg(_LCD_1G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_ClearSeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_DisplaySeg(_LCD_1E_NEW); Lcd_ClearSeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_ClearSeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 4: Lcd_ClearSeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_ClearSeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_ClearSeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_ClearSeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_DisplaySeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_ClearSeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_ClearSeg(_LCD_1F_NEW); Lcd_ClearSeg(_LCD_1G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_DisplaySeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_1A_NEW); Lcd_DisplaySeg(_LCD_1B_NEW); Lcd_DisplaySeg(_LCD_1C_NEW); Lcd_DisplaySeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_DisplaySeg(_LCD_1F_NEW); Lcd_DisplaySeg(_LCD_1G_NEW); break; default: break; } break; case 2: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_DisplaySeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_ClearSeg(_LCD_2G_NEW); break; case 1: Lcd_ClearSeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_ClearSeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_ClearSeg(_LCD_2F_NEW); Lcd_ClearSeg(_LCD_2G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_ClearSeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_DisplaySeg(_LCD_2E_NEW); Lcd_ClearSeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_ClearSeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 4: Lcd_ClearSeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_ClearSeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_ClearSeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_ClearSeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_DisplaySeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_ClearSeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_ClearSeg(_LCD_2F_NEW); Lcd_ClearSeg(_LCD_2G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_DisplaySeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_2A_NEW); Lcd_DisplaySeg(_LCD_2B_NEW); Lcd_DisplaySeg(_LCD_2C_NEW); Lcd_DisplaySeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_DisplaySeg(_LCD_2F_NEW); Lcd_DisplaySeg(_LCD_2G_NEW); break; default: break; } break; case 3: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_DisplaySeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_ClearSeg(_LCD_3G_NEW); break; case 1: Lcd_ClearSeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_ClearSeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_ClearSeg(_LCD_3F_NEW); Lcd_ClearSeg(_LCD_3G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_ClearSeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_DisplaySeg(_LCD_3E_NEW); Lcd_ClearSeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_ClearSeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 4: Lcd_ClearSeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_ClearSeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_ClearSeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_ClearSeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_DisplaySeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_ClearSeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_ClearSeg(_LCD_3F_NEW); Lcd_ClearSeg(_LCD_3G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_DisplaySeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_3A_NEW); Lcd_DisplaySeg(_LCD_3B_NEW); Lcd_DisplaySeg(_LCD_3C_NEW); Lcd_DisplaySeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_DisplaySeg(_LCD_3F_NEW); Lcd_DisplaySeg(_LCD_3G_NEW); break; default: break; } break; case 4: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_DisplaySeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_ClearSeg(_LCD_4G_NEW); break; case 1: Lcd_ClearSeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_ClearSeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_ClearSeg(_LCD_4F_NEW); Lcd_ClearSeg(_LCD_4G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_ClearSeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_DisplaySeg(_LCD_4E_NEW); Lcd_ClearSeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_ClearSeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 4: Lcd_ClearSeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_ClearSeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_ClearSeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_ClearSeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_DisplaySeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_ClearSeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_ClearSeg(_LCD_4F_NEW); Lcd_ClearSeg(_LCD_4G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_DisplaySeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_4A_NEW); Lcd_DisplaySeg(_LCD_4B_NEW); Lcd_DisplaySeg(_LCD_4C_NEW); Lcd_DisplaySeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_DisplaySeg(_LCD_4F_NEW); Lcd_DisplaySeg(_LCD_4G_NEW); break; default: break; } break; case 5: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_DisplaySeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_ClearSeg(_LCD_5G_NEW); break; case 1: Lcd_ClearSeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_ClearSeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_ClearSeg(_LCD_5F_NEW); Lcd_ClearSeg(_LCD_5G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_ClearSeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_DisplaySeg(_LCD_5E_NEW); Lcd_ClearSeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_ClearSeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 4: Lcd_ClearSeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_ClearSeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_ClearSeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_ClearSeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_DisplaySeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_ClearSeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_ClearSeg(_LCD_5F_NEW); Lcd_ClearSeg(_LCD_5G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_DisplaySeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_5A_NEW); Lcd_DisplaySeg(_LCD_5B_NEW); Lcd_DisplaySeg(_LCD_5C_NEW); Lcd_DisplaySeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_DisplaySeg(_LCD_5F_NEW); Lcd_DisplaySeg(_LCD_5G_NEW); break; default: break; } break; case 6: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_DisplaySeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_ClearSeg(_LCD_6G_NEW); break; case 1: Lcd_ClearSeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_ClearSeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_ClearSeg(_LCD_6G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_ClearSeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_DisplaySeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 4: Lcd_ClearSeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_ClearSeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_ClearSeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_ClearSeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_DisplaySeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_ClearSeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_ClearSeg(_LCD_6G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_DisplaySeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_6A_NEW); Lcd_DisplaySeg(_LCD_6B_NEW); Lcd_DisplaySeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_DisplaySeg(_LCD_6F_NEW); Lcd_DisplaySeg(_LCD_6G_NEW); break; default: break; } break; case 7: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_DisplaySeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_ClearSeg(_LCD_7G_NEW); break; case 1: Lcd_ClearSeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_ClearSeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_ClearSeg(_LCD_7F_NEW); Lcd_ClearSeg(_LCD_7G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_ClearSeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_DisplaySeg(_LCD_7E_NEW); Lcd_ClearSeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_ClearSeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 4: Lcd_ClearSeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_ClearSeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_ClearSeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_ClearSeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_DisplaySeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_ClearSeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_ClearSeg(_LCD_7F_NEW); Lcd_ClearSeg(_LCD_7G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_DisplaySeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_7A_NEW); Lcd_DisplaySeg(_LCD_7B_NEW); Lcd_DisplaySeg(_LCD_7C_NEW); Lcd_DisplaySeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_DisplaySeg(_LCD_7F_NEW); Lcd_DisplaySeg(_LCD_7G_NEW); break; default: break; } break; case 8: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_DisplaySeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_ClearSeg(_LCD_8G_NEW); break; case 1: Lcd_ClearSeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_ClearSeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_ClearSeg(_LCD_8F_NEW); Lcd_ClearSeg(_LCD_8G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_ClearSeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_DisplaySeg(_LCD_8E_NEW); Lcd_ClearSeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_ClearSeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 4: Lcd_ClearSeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_ClearSeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_ClearSeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_ClearSeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_DisplaySeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_ClearSeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_ClearSeg(_LCD_8F_NEW); Lcd_ClearSeg(_LCD_8G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_DisplaySeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_8A_NEW); Lcd_DisplaySeg(_LCD_8B_NEW); Lcd_DisplaySeg(_LCD_8C_NEW); Lcd_DisplaySeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_DisplaySeg(_LCD_8F_NEW); Lcd_DisplaySeg(_LCD_8G_NEW); break; default: break; } break; case 9: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_DisplaySeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_ClearSeg(_LCD_9G_NEW); break; case 1: Lcd_ClearSeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_ClearSeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_ClearSeg(_LCD_9F_NEW); Lcd_ClearSeg(_LCD_9G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_ClearSeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_DisplaySeg(_LCD_9E_NEW); Lcd_ClearSeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_ClearSeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 4: Lcd_ClearSeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_ClearSeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_ClearSeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_ClearSeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_DisplaySeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_ClearSeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_ClearSeg(_LCD_9F_NEW); Lcd_ClearSeg(_LCD_9G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_DisplaySeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_9A_NEW); Lcd_DisplaySeg(_LCD_9B_NEW); Lcd_DisplaySeg(_LCD_9C_NEW); Lcd_DisplaySeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_DisplaySeg(_LCD_9F_NEW); Lcd_DisplaySeg(_LCD_9G_NEW); break; default: break; } break; case 10: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_DisplaySeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_ClearSeg(_LCD_10G_NEW); break; case 1: Lcd_ClearSeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_ClearSeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_ClearSeg(_LCD_10F_NEW); Lcd_ClearSeg(_LCD_10G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_ClearSeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_DisplaySeg(_LCD_10E_NEW); Lcd_ClearSeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_ClearSeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 4: Lcd_ClearSeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_ClearSeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_ClearSeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_ClearSeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_DisplaySeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_ClearSeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_ClearSeg(_LCD_10F_NEW); Lcd_ClearSeg(_LCD_10G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_DisplaySeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_10A_NEW); Lcd_DisplaySeg(_LCD_10B_NEW); Lcd_DisplaySeg(_LCD_10C_NEW); Lcd_DisplaySeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_DisplaySeg(_LCD_10F_NEW); Lcd_DisplaySeg(_LCD_10G_NEW); break; default: break; } break; case 11: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_DisplaySeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_ClearSeg(_LCD_11G_NEW); break; case 1: Lcd_ClearSeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_ClearSeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_ClearSeg(_LCD_11F_NEW); Lcd_ClearSeg(_LCD_11G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_ClearSeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_DisplaySeg(_LCD_11E_NEW); Lcd_ClearSeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_ClearSeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 4: Lcd_ClearSeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_ClearSeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_ClearSeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_ClearSeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_DisplaySeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_ClearSeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_ClearSeg(_LCD_11F_NEW); Lcd_ClearSeg(_LCD_11G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_DisplaySeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_11A_NEW); Lcd_DisplaySeg(_LCD_11B_NEW); Lcd_DisplaySeg(_LCD_11C_NEW); Lcd_DisplaySeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_DisplaySeg(_LCD_11F_NEW); Lcd_DisplaySeg(_LCD_11G_NEW); break; default: break; } break; case 12: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_DisplaySeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_ClearSeg(_LCD_12G_NEW); break; case 1: Lcd_ClearSeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_ClearSeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_ClearSeg(_LCD_12F_NEW); Lcd_ClearSeg(_LCD_12G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_ClearSeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_DisplaySeg(_LCD_12E_NEW); Lcd_ClearSeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_ClearSeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 4: Lcd_ClearSeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_ClearSeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_ClearSeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_ClearSeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_DisplaySeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_ClearSeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_ClearSeg(_LCD_12F_NEW); Lcd_ClearSeg(_LCD_12G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_DisplaySeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_12A_NEW); Lcd_DisplaySeg(_LCD_12B_NEW); Lcd_DisplaySeg(_LCD_12C_NEW); Lcd_DisplaySeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_DisplaySeg(_LCD_12F_NEW); Lcd_DisplaySeg(_LCD_12G_NEW); break; default: break; } break; case 13: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_DisplaySeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_ClearSeg(_LCD_13G_NEW); break; case 1: Lcd_ClearSeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_ClearSeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_ClearSeg(_LCD_13F_NEW); Lcd_ClearSeg(_LCD_13G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_ClearSeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_DisplaySeg(_LCD_13E_NEW); Lcd_ClearSeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_ClearSeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 4: Lcd_ClearSeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_ClearSeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_ClearSeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_ClearSeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_DisplaySeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_ClearSeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_ClearSeg(_LCD_13F_NEW); Lcd_ClearSeg(_LCD_13G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_DisplaySeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_13A_NEW); Lcd_DisplaySeg(_LCD_13B_NEW); Lcd_DisplaySeg(_LCD_13C_NEW); Lcd_DisplaySeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_DisplaySeg(_LCD_13F_NEW); Lcd_DisplaySeg(_LCD_13G_NEW); break; default: break; } break; case 14: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_DisplaySeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_ClearSeg(_LCD_14G_NEW); break; case 1: Lcd_ClearSeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_ClearSeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_ClearSeg(_LCD_14F_NEW); Lcd_ClearSeg(_LCD_14G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_ClearSeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_DisplaySeg(_LCD_14E_NEW); Lcd_ClearSeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_ClearSeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 4: Lcd_ClearSeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_ClearSeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_ClearSeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_ClearSeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_DisplaySeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_ClearSeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_ClearSeg(_LCD_14F_NEW); Lcd_ClearSeg(_LCD_14G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_DisplaySeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_14A_NEW); Lcd_DisplaySeg(_LCD_14B_NEW); Lcd_DisplaySeg(_LCD_14C_NEW); Lcd_DisplaySeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_DisplaySeg(_LCD_14F_NEW); Lcd_DisplaySeg(_LCD_14G_NEW); break; default: break; } break; case 15: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_DisplaySeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_ClearSeg(_LCD_15G_NEW); break; case 1: Lcd_ClearSeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_ClearSeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_ClearSeg(_LCD_15F_NEW); Lcd_ClearSeg(_LCD_15G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_ClearSeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_DisplaySeg(_LCD_15E_NEW); Lcd_ClearSeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_ClearSeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 4: Lcd_ClearSeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_ClearSeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_ClearSeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_ClearSeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_DisplaySeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_ClearSeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_ClearSeg(_LCD_15F_NEW); Lcd_ClearSeg(_LCD_15G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_DisplaySeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_15A_NEW); Lcd_DisplaySeg(_LCD_15B_NEW); Lcd_DisplaySeg(_LCD_15C_NEW); Lcd_DisplaySeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_DisplaySeg(_LCD_15F_NEW); Lcd_DisplaySeg(_LCD_15G_NEW); break; default: break; } break; case 16: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_DisplaySeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_ClearSeg(_LCD_16G_NEW); break; case 1: Lcd_ClearSeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_ClearSeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_ClearSeg(_LCD_16F_NEW); Lcd_ClearSeg(_LCD_16G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_ClearSeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_DisplaySeg(_LCD_16E_NEW); Lcd_ClearSeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_ClearSeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 4: Lcd_ClearSeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_ClearSeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_ClearSeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_ClearSeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_DisplaySeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_ClearSeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_ClearSeg(_LCD_16F_NEW); Lcd_ClearSeg(_LCD_16G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_DisplaySeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_16A_NEW); Lcd_DisplaySeg(_LCD_16B_NEW); Lcd_DisplaySeg(_LCD_16C_NEW); Lcd_DisplaySeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_DisplaySeg(_LCD_16F_NEW); Lcd_DisplaySeg(_LCD_16G_NEW); break; default: break; } break; case 17: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_DisplaySeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_ClearSeg(_LCD_17G_NEW); break; case 1: Lcd_ClearSeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_ClearSeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_ClearSeg(_LCD_17F_NEW); Lcd_ClearSeg(_LCD_17G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_ClearSeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_DisplaySeg(_LCD_17E_NEW); Lcd_ClearSeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_ClearSeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 4: Lcd_ClearSeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_ClearSeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_ClearSeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_ClearSeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_DisplaySeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_ClearSeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_ClearSeg(_LCD_17F_NEW); Lcd_ClearSeg(_LCD_17G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_DisplaySeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_17A_NEW); Lcd_DisplaySeg(_LCD_17B_NEW); Lcd_DisplaySeg(_LCD_17C_NEW); Lcd_DisplaySeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_DisplaySeg(_LCD_17F_NEW); Lcd_DisplaySeg(_LCD_17G_NEW); break; default: break; } break; case 18: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_DisplaySeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_ClearSeg(_LCD_18G_NEW); break; case 1: Lcd_ClearSeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_ClearSeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_ClearSeg(_LCD_18F_NEW); Lcd_ClearSeg(_LCD_18G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_ClearSeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_DisplaySeg(_LCD_18E_NEW); Lcd_ClearSeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_ClearSeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 4: Lcd_ClearSeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_ClearSeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_ClearSeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_ClearSeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_DisplaySeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_ClearSeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_ClearSeg(_LCD_18F_NEW); Lcd_ClearSeg(_LCD_18G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_DisplaySeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_18A_NEW); Lcd_DisplaySeg(_LCD_18B_NEW); Lcd_DisplaySeg(_LCD_18C_NEW); Lcd_DisplaySeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_DisplaySeg(_LCD_18F_NEW); Lcd_DisplaySeg(_LCD_18G_NEW); break; default: break; } break; case 19: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_DisplaySeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_ClearSeg(_LCD_19G_NEW); break; case 1: Lcd_ClearSeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_ClearSeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_ClearSeg(_LCD_19F_NEW); Lcd_ClearSeg(_LCD_19G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_ClearSeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_DisplaySeg(_LCD_19E_NEW); Lcd_ClearSeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_ClearSeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 4: Lcd_ClearSeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_ClearSeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_ClearSeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_ClearSeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_DisplaySeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_ClearSeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_ClearSeg(_LCD_19F_NEW); Lcd_ClearSeg(_LCD_19G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_DisplaySeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_19A_NEW); Lcd_DisplaySeg(_LCD_19B_NEW); Lcd_DisplaySeg(_LCD_19C_NEW); Lcd_DisplaySeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_DisplaySeg(_LCD_19F_NEW); Lcd_DisplaySeg(_LCD_19G_NEW); break; default: break; } break; case 20: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_DisplaySeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_ClearSeg(_LCD_20G_NEW); break; case 1: Lcd_ClearSeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_ClearSeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_ClearSeg(_LCD_20F_NEW); Lcd_ClearSeg(_LCD_20G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_ClearSeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_DisplaySeg(_LCD_20E_NEW); Lcd_ClearSeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_ClearSeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 4: Lcd_ClearSeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_ClearSeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_ClearSeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_ClearSeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_DisplaySeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_ClearSeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_ClearSeg(_LCD_20F_NEW); Lcd_ClearSeg(_LCD_20G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_DisplaySeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_20A_NEW); Lcd_DisplaySeg(_LCD_20B_NEW); Lcd_DisplaySeg(_LCD_20C_NEW); Lcd_DisplaySeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_DisplaySeg(_LCD_20F_NEW); Lcd_DisplaySeg(_LCD_20G_NEW); break; default: break; } break; case 21: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_DisplaySeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_ClearSeg(_LCD_21G_NEW); break; case 1: Lcd_ClearSeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_ClearSeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_ClearSeg(_LCD_21F_NEW); Lcd_ClearSeg(_LCD_21G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_ClearSeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_DisplaySeg(_LCD_21E_NEW); Lcd_ClearSeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_ClearSeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 4: Lcd_ClearSeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_ClearSeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_ClearSeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_ClearSeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_DisplaySeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_ClearSeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_ClearSeg(_LCD_21F_NEW); Lcd_ClearSeg(_LCD_21G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_DisplaySeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_21A_NEW); Lcd_DisplaySeg(_LCD_21B_NEW); Lcd_DisplaySeg(_LCD_21C_NEW); Lcd_DisplaySeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_DisplaySeg(_LCD_21F_NEW); Lcd_DisplaySeg(_LCD_21G_NEW); break; default: break; } break; case 22: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_DisplaySeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_ClearSeg(_LCD_22G_NEW); break; case 1: Lcd_ClearSeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_ClearSeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_ClearSeg(_LCD_22F_NEW); Lcd_ClearSeg(_LCD_22G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_ClearSeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_DisplaySeg(_LCD_22E_NEW); Lcd_ClearSeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_ClearSeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 4: Lcd_ClearSeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_ClearSeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_ClearSeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_ClearSeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_DisplaySeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_ClearSeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_ClearSeg(_LCD_22F_NEW); Lcd_ClearSeg(_LCD_22G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_DisplaySeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_22A_NEW); Lcd_DisplaySeg(_LCD_22B_NEW); Lcd_DisplaySeg(_LCD_22C_NEW); Lcd_DisplaySeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_DisplaySeg(_LCD_22F_NEW); Lcd_DisplaySeg(_LCD_22G_NEW); break; default: break; } break; case 23: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_DisplaySeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_ClearSeg(_LCD_23G_NEW); break; case 1: Lcd_ClearSeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_ClearSeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_ClearSeg(_LCD_23F_NEW); Lcd_ClearSeg(_LCD_23G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_ClearSeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_DisplaySeg(_LCD_23E_NEW); Lcd_ClearSeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_ClearSeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 4: Lcd_ClearSeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_ClearSeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_ClearSeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_ClearSeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_DisplaySeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_ClearSeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_ClearSeg(_LCD_23F_NEW); Lcd_ClearSeg(_LCD_23G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_DisplaySeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_23A_NEW); Lcd_DisplaySeg(_LCD_23B_NEW); Lcd_DisplaySeg(_LCD_23C_NEW); Lcd_DisplaySeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_DisplaySeg(_LCD_23F_NEW); Lcd_DisplaySeg(_LCD_23G_NEW); break; default: break; } break; case 24: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_DisplaySeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_ClearSeg(_LCD_24G_NEW); break; case 1: Lcd_ClearSeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_ClearSeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_ClearSeg(_LCD_24F_NEW); Lcd_ClearSeg(_LCD_24G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_ClearSeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_DisplaySeg(_LCD_24E_NEW); Lcd_ClearSeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_ClearSeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 4: Lcd_ClearSeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_ClearSeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_ClearSeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_ClearSeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_DisplaySeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_ClearSeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_ClearSeg(_LCD_24F_NEW); Lcd_ClearSeg(_LCD_24G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_DisplaySeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_24A_NEW); Lcd_DisplaySeg(_LCD_24B_NEW); Lcd_DisplaySeg(_LCD_24C_NEW); Lcd_DisplaySeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_DisplaySeg(_LCD_24F_NEW); Lcd_DisplaySeg(_LCD_24G_NEW); break; default: break; } break; case 25: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_DisplaySeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_ClearSeg(_LCD_25G_NEW); break; case 1: Lcd_ClearSeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_ClearSeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_ClearSeg(_LCD_25F_NEW); Lcd_ClearSeg(_LCD_25G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_ClearSeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_DisplaySeg(_LCD_25E_NEW); Lcd_ClearSeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_ClearSeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 4: Lcd_ClearSeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_ClearSeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_ClearSeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_ClearSeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_DisplaySeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_ClearSeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_ClearSeg(_LCD_25F_NEW); Lcd_ClearSeg(_LCD_25G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_DisplaySeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_25A_NEW); Lcd_DisplaySeg(_LCD_25B_NEW); Lcd_DisplaySeg(_LCD_25C_NEW); Lcd_DisplaySeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_DisplaySeg(_LCD_25F_NEW); Lcd_DisplaySeg(_LCD_25G_NEW); break; default: break; } break; case 26: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_DisplaySeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_ClearSeg(_LCD_26G_NEW); break; case 1: Lcd_ClearSeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_ClearSeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_ClearSeg(_LCD_26F_NEW); Lcd_ClearSeg(_LCD_26G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_ClearSeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_DisplaySeg(_LCD_26E_NEW); Lcd_ClearSeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_ClearSeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 4: Lcd_ClearSeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_ClearSeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_ClearSeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_ClearSeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_DisplaySeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_ClearSeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_ClearSeg(_LCD_26F_NEW); Lcd_ClearSeg(_LCD_26G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_DisplaySeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_26A_NEW); Lcd_DisplaySeg(_LCD_26B_NEW); Lcd_DisplaySeg(_LCD_26C_NEW); Lcd_DisplaySeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_DisplaySeg(_LCD_26F_NEW); Lcd_DisplaySeg(_LCD_26G_NEW); break; default: break; } break; case 27: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_DisplaySeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_ClearSeg(_LCD_27G_NEW); break; case 1: Lcd_ClearSeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_ClearSeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_ClearSeg(_LCD_27F_NEW); Lcd_ClearSeg(_LCD_27G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_ClearSeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_DisplaySeg(_LCD_27E_NEW); Lcd_ClearSeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_ClearSeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 4: Lcd_ClearSeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_ClearSeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_ClearSeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_ClearSeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_DisplaySeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_ClearSeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_ClearSeg(_LCD_27F_NEW); Lcd_ClearSeg(_LCD_27G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_DisplaySeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_27A_NEW); Lcd_DisplaySeg(_LCD_27B_NEW); Lcd_DisplaySeg(_LCD_27C_NEW); Lcd_DisplaySeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_DisplaySeg(_LCD_27F_NEW); Lcd_DisplaySeg(_LCD_27G_NEW); break; default: break; } break; case 28: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_DisplaySeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_ClearSeg(_LCD_28G_NEW); break; case 1: Lcd_ClearSeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_ClearSeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_ClearSeg(_LCD_28F_NEW); Lcd_ClearSeg(_LCD_28G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_ClearSeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_DisplaySeg(_LCD_28E_NEW); Lcd_ClearSeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_ClearSeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 4: Lcd_ClearSeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_ClearSeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_ClearSeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_ClearSeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_DisplaySeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_ClearSeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_ClearSeg(_LCD_28F_NEW); Lcd_ClearSeg(_LCD_28G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_DisplaySeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_28A_NEW); Lcd_DisplaySeg(_LCD_28B_NEW); Lcd_DisplaySeg(_LCD_28C_NEW); Lcd_DisplaySeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_DisplaySeg(_LCD_28F_NEW); Lcd_DisplaySeg(_LCD_28G_NEW); break; default: break; } break; case 29: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_DisplaySeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_ClearSeg(_LCD_29G_NEW); break; case 1: Lcd_ClearSeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_ClearSeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_ClearSeg(_LCD_29F_NEW); Lcd_ClearSeg(_LCD_29G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_ClearSeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_DisplaySeg(_LCD_29E_NEW); Lcd_ClearSeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_ClearSeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 4: Lcd_ClearSeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_ClearSeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_ClearSeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_ClearSeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_DisplaySeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_ClearSeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_ClearSeg(_LCD_29F_NEW); Lcd_ClearSeg(_LCD_29G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_DisplaySeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_29A_NEW); Lcd_DisplaySeg(_LCD_29B_NEW); Lcd_DisplaySeg(_LCD_29C_NEW); Lcd_DisplaySeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_DisplaySeg(_LCD_29F_NEW); Lcd_DisplaySeg(_LCD_29G_NEW); break; default: break; } break; case 30: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_DisplaySeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_ClearSeg(_LCD_30G_NEW); break; case 1: Lcd_ClearSeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_ClearSeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_ClearSeg(_LCD_30F_NEW); Lcd_ClearSeg(_LCD_30G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_ClearSeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_DisplaySeg(_LCD_30E_NEW); Lcd_ClearSeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_ClearSeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 4: Lcd_ClearSeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_ClearSeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_ClearSeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_ClearSeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_DisplaySeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_ClearSeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_ClearSeg(_LCD_30F_NEW); Lcd_ClearSeg(_LCD_30G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_DisplaySeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_30A_NEW); Lcd_DisplaySeg(_LCD_30B_NEW); Lcd_DisplaySeg(_LCD_30C_NEW); Lcd_DisplaySeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_DisplaySeg(_LCD_30F_NEW); Lcd_DisplaySeg(_LCD_30G_NEW); break; default: break; } break; case 31: switch(Digit) { case 0: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_DisplaySeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_ClearSeg(_LCD_31G_NEW); break; case 1: Lcd_ClearSeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_ClearSeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_ClearSeg(_LCD_31F_NEW); Lcd_ClearSeg(_LCD_31G_NEW); break; case 2: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_ClearSeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_DisplaySeg(_LCD_31E_NEW); Lcd_ClearSeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 3: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_ClearSeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 4: Lcd_ClearSeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_ClearSeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 5: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_ClearSeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 6: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_ClearSeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_DisplaySeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 7: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_ClearSeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_ClearSeg(_LCD_31F_NEW); Lcd_ClearSeg(_LCD_31G_NEW); break; case 8: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_DisplaySeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; case 9: Lcd_DisplaySeg(_LCD_31A_NEW); Lcd_DisplaySeg(_LCD_31B_NEW); Lcd_DisplaySeg(_LCD_31C_NEW); Lcd_DisplaySeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_DisplaySeg(_LCD_31F_NEW); Lcd_DisplaySeg(_LCD_31G_NEW); break; default: break; } break; // case 32: // switch(Digit) // { // case 0: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_DisplaySeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_ClearSeg(_LCD_32G); // break; // case 1: // Lcd_ClearSeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_ClearSeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_ClearSeg(_LCD_32F); // Lcd_ClearSeg(_LCD_32G); // break; // case 2: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_ClearSeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_DisplaySeg(_LCD_32E); // Lcd_ClearSeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 3: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_ClearSeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 4: // Lcd_ClearSeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_ClearSeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 5: // Lcd_DisplaySeg(_LCD_32A); // Lcd_ClearSeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 6: // Lcd_DisplaySeg(_LCD_32A); // Lcd_ClearSeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_DisplaySeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 7: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_ClearSeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_ClearSeg(_LCD_32F); // Lcd_ClearSeg(_LCD_32G); // break; // case 8: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_DisplaySeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // case 9: // Lcd_DisplaySeg(_LCD_32A); // Lcd_DisplaySeg(_LCD_32B); // Lcd_DisplaySeg(_LCD_32C); // Lcd_DisplaySeg(_LCD_32D); // Lcd_ClearSeg(_LCD_32E); // Lcd_DisplaySeg(_LCD_32F); // Lcd_DisplaySeg(_LCD_32G); // break; // default: // break; // } // break; // case 33: // switch(Digit) // { // case 0: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_DisplaySeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_ClearSeg(_LCD_33G); // break; // case 1: // Lcd_ClearSeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_ClearSeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_ClearSeg(_LCD_33F); // Lcd_ClearSeg(_LCD_33G); // break; // case 2: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_ClearSeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_DisplaySeg(_LCD_33E); // Lcd_ClearSeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 3: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_ClearSeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 4: // Lcd_ClearSeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_ClearSeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 5: // Lcd_DisplaySeg(_LCD_33A); // Lcd_ClearSeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 6: // Lcd_DisplaySeg(_LCD_33A); // Lcd_ClearSeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_DisplaySeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 7: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_ClearSeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_ClearSeg(_LCD_33F); // Lcd_ClearSeg(_LCD_33G); // break; // case 8: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_DisplaySeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // case 9: // Lcd_DisplaySeg(_LCD_33A); // Lcd_DisplaySeg(_LCD_33B); // Lcd_DisplaySeg(_LCD_33C); // Lcd_DisplaySeg(_LCD_33D); // Lcd_ClearSeg(_LCD_33E); // Lcd_DisplaySeg(_LCD_33F); // Lcd_DisplaySeg(_LCD_33G); // break; // default: // break; // } // break; default: break; } } void LCD_ClearDigit_NEW(unsigned char Position) { switch(Position) { case 1: Lcd_ClearSeg(_LCD_1A_NEW); Lcd_ClearSeg(_LCD_1B_NEW); Lcd_ClearSeg(_LCD_1C_NEW); Lcd_ClearSeg(_LCD_1D_NEW); Lcd_ClearSeg(_LCD_1E_NEW); Lcd_ClearSeg(_LCD_1F_NEW); Lcd_ClearSeg(_LCD_1G_NEW); break; case 2: Lcd_ClearSeg(_LCD_2A_NEW); Lcd_ClearSeg(_LCD_2B_NEW); Lcd_ClearSeg(_LCD_2C_NEW); Lcd_ClearSeg(_LCD_2D_NEW); Lcd_ClearSeg(_LCD_2E_NEW); Lcd_ClearSeg(_LCD_2F_NEW); Lcd_ClearSeg(_LCD_2G_NEW); break; case 3: Lcd_ClearSeg(_LCD_3A_NEW); Lcd_ClearSeg(_LCD_3B_NEW); Lcd_ClearSeg(_LCD_3C_NEW); Lcd_ClearSeg(_LCD_3D_NEW); Lcd_ClearSeg(_LCD_3E_NEW); Lcd_ClearSeg(_LCD_3F_NEW); Lcd_ClearSeg(_LCD_3G_NEW); break; case 4: Lcd_ClearSeg(_LCD_4A_NEW); Lcd_ClearSeg(_LCD_4B_NEW); Lcd_ClearSeg(_LCD_4C_NEW); Lcd_ClearSeg(_LCD_4D_NEW); Lcd_ClearSeg(_LCD_4E_NEW); Lcd_ClearSeg(_LCD_4F_NEW); Lcd_ClearSeg(_LCD_4G_NEW); break; case 5: Lcd_ClearSeg(_LCD_5A_NEW); Lcd_ClearSeg(_LCD_5B_NEW); Lcd_ClearSeg(_LCD_5C_NEW); Lcd_ClearSeg(_LCD_5D_NEW); Lcd_ClearSeg(_LCD_5E_NEW); Lcd_ClearSeg(_LCD_5F_NEW); Lcd_ClearSeg(_LCD_5G_NEW); break; case 6: Lcd_ClearSeg(_LCD_6A_NEW); Lcd_ClearSeg(_LCD_6B_NEW); Lcd_ClearSeg(_LCD_6C_NEW); Lcd_ClearSeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_ClearSeg(_LCD_6G_NEW); break; case 7: Lcd_ClearSeg(_LCD_7A_NEW); Lcd_ClearSeg(_LCD_7B_NEW); Lcd_ClearSeg(_LCD_7C_NEW); Lcd_ClearSeg(_LCD_7D_NEW); Lcd_ClearSeg(_LCD_7E_NEW); Lcd_ClearSeg(_LCD_7F_NEW); Lcd_ClearSeg(_LCD_7G_NEW); break; case 8: Lcd_ClearSeg(_LCD_8A_NEW); Lcd_ClearSeg(_LCD_8B_NEW); Lcd_ClearSeg(_LCD_8C_NEW); Lcd_ClearSeg(_LCD_8D_NEW); Lcd_ClearSeg(_LCD_8E_NEW); Lcd_ClearSeg(_LCD_8F_NEW); Lcd_ClearSeg(_LCD_8G_NEW); break; case 9: Lcd_ClearSeg(_LCD_9A_NEW); Lcd_ClearSeg(_LCD_9B_NEW); Lcd_ClearSeg(_LCD_9C_NEW); Lcd_ClearSeg(_LCD_9D_NEW); Lcd_ClearSeg(_LCD_9E_NEW); Lcd_ClearSeg(_LCD_9F_NEW); Lcd_ClearSeg(_LCD_9G_NEW); break; case 10: Lcd_ClearSeg(_LCD_10A_NEW); Lcd_ClearSeg(_LCD_10B_NEW); Lcd_ClearSeg(_LCD_10C_NEW); Lcd_ClearSeg(_LCD_10D_NEW); Lcd_ClearSeg(_LCD_10E_NEW); Lcd_ClearSeg(_LCD_10F_NEW); Lcd_ClearSeg(_LCD_10G_NEW); break; case 11: Lcd_ClearSeg(_LCD_11A_NEW); Lcd_ClearSeg(_LCD_11B_NEW); Lcd_ClearSeg(_LCD_11C_NEW); Lcd_ClearSeg(_LCD_11D_NEW); Lcd_ClearSeg(_LCD_11E_NEW); Lcd_ClearSeg(_LCD_11F_NEW); Lcd_ClearSeg(_LCD_11G_NEW); break; case 12: Lcd_ClearSeg(_LCD_12A_NEW); Lcd_ClearSeg(_LCD_12B_NEW); Lcd_ClearSeg(_LCD_12C_NEW); Lcd_ClearSeg(_LCD_12D_NEW); Lcd_ClearSeg(_LCD_12E_NEW); Lcd_ClearSeg(_LCD_12F_NEW); Lcd_ClearSeg(_LCD_12G_NEW); break; case 13: Lcd_ClearSeg(_LCD_13A_NEW); Lcd_ClearSeg(_LCD_13B_NEW); Lcd_ClearSeg(_LCD_13C_NEW); Lcd_ClearSeg(_LCD_13D_NEW); Lcd_ClearSeg(_LCD_13E_NEW); Lcd_ClearSeg(_LCD_13F_NEW); Lcd_ClearSeg(_LCD_13G_NEW); break; case 14: Lcd_ClearSeg(_LCD_14A_NEW); Lcd_ClearSeg(_LCD_14B_NEW); Lcd_ClearSeg(_LCD_14C_NEW); Lcd_ClearSeg(_LCD_14D_NEW); Lcd_ClearSeg(_LCD_14E_NEW); Lcd_ClearSeg(_LCD_14F_NEW); Lcd_ClearSeg(_LCD_14G_NEW); break; case 15: Lcd_ClearSeg(_LCD_15A_NEW); Lcd_ClearSeg(_LCD_15B_NEW); Lcd_ClearSeg(_LCD_15C_NEW); Lcd_ClearSeg(_LCD_15D_NEW); Lcd_ClearSeg(_LCD_15E_NEW); Lcd_ClearSeg(_LCD_15F_NEW); Lcd_ClearSeg(_LCD_15G_NEW); break; case 16: Lcd_ClearSeg(_LCD_16A_NEW); Lcd_ClearSeg(_LCD_16B_NEW); Lcd_ClearSeg(_LCD_16C_NEW); Lcd_ClearSeg(_LCD_16D_NEW); Lcd_ClearSeg(_LCD_16E_NEW); Lcd_ClearSeg(_LCD_16F_NEW); Lcd_ClearSeg(_LCD_16G_NEW); break; case 17: Lcd_ClearSeg(_LCD_17A_NEW); Lcd_ClearSeg(_LCD_17B_NEW); Lcd_ClearSeg(_LCD_17C_NEW); Lcd_ClearSeg(_LCD_17D_NEW); Lcd_ClearSeg(_LCD_17E_NEW); Lcd_ClearSeg(_LCD_17F_NEW); Lcd_ClearSeg(_LCD_17G_NEW); break; case 18: Lcd_ClearSeg(_LCD_18A_NEW); Lcd_ClearSeg(_LCD_18B_NEW); Lcd_ClearSeg(_LCD_18C_NEW); Lcd_ClearSeg(_LCD_18D_NEW); Lcd_ClearSeg(_LCD_18E_NEW); Lcd_ClearSeg(_LCD_18F_NEW); Lcd_ClearSeg(_LCD_18G_NEW); break; case 19: Lcd_ClearSeg(_LCD_19A_NEW); Lcd_ClearSeg(_LCD_19B_NEW); Lcd_ClearSeg(_LCD_19C_NEW); Lcd_ClearSeg(_LCD_19D_NEW); Lcd_ClearSeg(_LCD_19E_NEW); Lcd_ClearSeg(_LCD_19F_NEW); Lcd_ClearSeg(_LCD_19G_NEW); break; case 20: Lcd_ClearSeg(_LCD_20A_NEW); Lcd_ClearSeg(_LCD_20B_NEW); Lcd_ClearSeg(_LCD_20C_NEW); Lcd_ClearSeg(_LCD_20D_NEW); Lcd_ClearSeg(_LCD_20E_NEW); Lcd_ClearSeg(_LCD_20F_NEW); Lcd_ClearSeg(_LCD_20G_NEW); break; case 21: Lcd_ClearSeg(_LCD_21A_NEW); Lcd_ClearSeg(_LCD_21B_NEW); Lcd_ClearSeg(_LCD_21C_NEW); Lcd_ClearSeg(_LCD_21D_NEW); Lcd_ClearSeg(_LCD_21E_NEW); Lcd_ClearSeg(_LCD_21F_NEW); Lcd_ClearSeg(_LCD_21G_NEW); break; case 22: Lcd_ClearSeg(_LCD_22A_NEW); Lcd_ClearSeg(_LCD_22B_NEW); Lcd_ClearSeg(_LCD_22C_NEW); Lcd_ClearSeg(_LCD_22D_NEW); Lcd_ClearSeg(_LCD_22E_NEW); Lcd_ClearSeg(_LCD_22F_NEW); Lcd_ClearSeg(_LCD_22G_NEW); break; case 23: Lcd_ClearSeg(_LCD_23A_NEW); Lcd_ClearSeg(_LCD_23B_NEW); Lcd_ClearSeg(_LCD_23C_NEW); Lcd_ClearSeg(_LCD_23D_NEW); Lcd_ClearSeg(_LCD_23E_NEW); Lcd_ClearSeg(_LCD_23F_NEW); Lcd_ClearSeg(_LCD_23G_NEW); break; case 24: Lcd_ClearSeg(_LCD_24A_NEW); Lcd_ClearSeg(_LCD_24B_NEW); Lcd_ClearSeg(_LCD_24C_NEW); Lcd_ClearSeg(_LCD_24D_NEW); Lcd_ClearSeg(_LCD_24E_NEW); Lcd_ClearSeg(_LCD_24F_NEW); Lcd_ClearSeg(_LCD_24G_NEW); break; case 25: Lcd_ClearSeg(_LCD_25A_NEW); Lcd_ClearSeg(_LCD_25B_NEW); Lcd_ClearSeg(_LCD_25C_NEW); Lcd_ClearSeg(_LCD_25D_NEW); Lcd_ClearSeg(_LCD_25E_NEW); Lcd_ClearSeg(_LCD_25F_NEW); Lcd_ClearSeg(_LCD_25G_NEW); break; case 26: Lcd_ClearSeg(_LCD_26A_NEW); Lcd_ClearSeg(_LCD_26B_NEW); Lcd_ClearSeg(_LCD_26C_NEW); Lcd_ClearSeg(_LCD_26D_NEW); Lcd_ClearSeg(_LCD_26E_NEW); Lcd_ClearSeg(_LCD_26F_NEW); Lcd_ClearSeg(_LCD_26G_NEW); break; case 27: Lcd_ClearSeg(_LCD_27A_NEW); Lcd_ClearSeg(_LCD_27B_NEW); Lcd_ClearSeg(_LCD_27C_NEW); Lcd_ClearSeg(_LCD_27D_NEW); Lcd_ClearSeg(_LCD_27E_NEW); Lcd_ClearSeg(_LCD_27F_NEW); Lcd_ClearSeg(_LCD_27G_NEW); break; case 28: Lcd_ClearSeg(_LCD_28A_NEW); Lcd_ClearSeg(_LCD_28B_NEW); Lcd_ClearSeg(_LCD_28C_NEW); Lcd_ClearSeg(_LCD_28D_NEW); Lcd_ClearSeg(_LCD_28E_NEW); Lcd_ClearSeg(_LCD_28F_NEW); Lcd_ClearSeg(_LCD_28G_NEW); break; case 29: Lcd_ClearSeg(_LCD_29A_NEW); Lcd_ClearSeg(_LCD_29B_NEW); Lcd_ClearSeg(_LCD_29C_NEW); Lcd_ClearSeg(_LCD_29D_NEW); Lcd_ClearSeg(_LCD_29E_NEW); Lcd_ClearSeg(_LCD_29F_NEW); Lcd_ClearSeg(_LCD_29G_NEW); break; case 30: Lcd_ClearSeg(_LCD_30A_NEW); Lcd_ClearSeg(_LCD_30B_NEW); Lcd_ClearSeg(_LCD_30C_NEW); Lcd_ClearSeg(_LCD_30D_NEW); Lcd_ClearSeg(_LCD_30E_NEW); Lcd_ClearSeg(_LCD_30F_NEW); Lcd_ClearSeg(_LCD_30G_NEW); break; case 31: Lcd_ClearSeg(_LCD_31A_NEW); Lcd_ClearSeg(_LCD_31B_NEW); Lcd_ClearSeg(_LCD_31C_NEW); Lcd_ClearSeg(_LCD_31D_NEW); Lcd_ClearSeg(_LCD_31E_NEW); Lcd_ClearSeg(_LCD_31F_NEW); Lcd_ClearSeg(_LCD_31G_NEW); break; // case 32: // Lcd_ClearSeg(_LCD_32A_NEW); // Lcd_ClearSeg(_LCD_32B_NEW); // Lcd_ClearSeg(_LCD_32C_NEW); // Lcd_ClearSeg(_LCD_32D_NEW); // Lcd_ClearSeg(_LCD_32E_NEW); // Lcd_ClearSeg(_LCD_32F_NEW); // Lcd_ClearSeg(_LCD_32G_NEW); // break; // case 33: // Lcd_ClearSeg(_LCD_33A_NEW); // Lcd_ClearSeg(_LCD_33B_NEW); // Lcd_ClearSeg(_LCD_33C_NEW); // Lcd_ClearSeg(_LCD_33D_NEW); // Lcd_ClearSeg(_LCD_33E_NEW); // Lcd_ClearSeg(_LCD_33F_NEW); // Lcd_ClearSeg(_LCD_33G_NEW); // break; default: break; } } void LCD_DisplayfisrtLine_NEW(u8 show_type,double number) { long long number_div; u8 array[9]; u8 yu_temp; u8 num_array; u8 i; num_array = 0; number_div = (long long) number; if(number_div >= 10000000) number_div = 9999999; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[6 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[6 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = (number * 10); array[7] =(u8) (number_div % 10); number_div = (number * 100); array[8] =(u8) (number_div % 10); /**/ for(i = 0; i < (7 - num_array); i ++) { LCD_ClearDigit_NEW((i+1)); } for(i = (7- num_array); i < 9; i ++) { LCD_DisplayDigit_NEW((i+1),array[i]); } Lcd_DisplaySeg(_LCD_POINT1_NEW); if(show_type == 0) { Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW);//¿ÉÒÔ²»»» Lcd_DisplaySeg(_LCD_N_UP_NEW); Lcd_DisplaySeg(_LCD_M_UP_NEW); //Lcd_DisplaySeg(_LCD_P_NEW); } else { Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW); Lcd_DisplaySeg(_LCD_M_UP_NEW); //Lcd_DisplaySeg(_LCD_P_NEW); } } void LCD_DisplayfisrtLine_check_NEW(u8 show_type,double number) { long long number_div; u8 array[8]; u8 yu_temp; u8 num_array; u8 i; num_array = 0; number_div = (long long) number; if(number_div >= 100000) number_div = 99999; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[4 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[4 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = (number * 10); array[5] =(u8) (number_div % 10); number_div = (number * 100); array[6] =(u8) (number_div % 10); number_div = (number * 1000); array[7] =(u8) (number_div % 10); /**/ for(i = 0; i < (5 - num_array); i ++) { LCD_ClearDigit_NEW((i+1)); } for(i = (5- num_array); i < 5; i ++) { LCD_DisplayDigit_NEW((i+1),array[i]); } //µÚÁù¸öÊý×ÖÏÔʾÏ»®Ïß '_',´ú±í¶ººÅ Lcd_ClearSeg(_LCD_6A_NEW); Lcd_ClearSeg(_LCD_6B_NEW); Lcd_ClearSeg(_LCD_6C_NEW); Lcd_DisplaySeg(_LCD_6D_NEW); Lcd_ClearSeg(_LCD_6E_NEW); Lcd_ClearSeg(_LCD_6F_NEW); Lcd_ClearSeg(_LCD_6G_NEW); LCD_DisplayDigit_NEW(7,array[5]); LCD_DisplayDigit_NEW(8,array[6]); LCD_DisplayDigit_NEW(9,array[7]); Lcd_ClearSeg(_LCD_POINT1_NEW); if(show_type == 0) { Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW); Lcd_DisplaySeg(_LCD_N_UP_NEW); Lcd_DisplaySeg(_LCD_M_UP_NEW); //Lcd_DisplaySeg(_LCD_P_NEW); } else { Lcd_DisplaySeg(_LCD_ZONGLIANG_NEW); Lcd_DisplaySeg(_LCD_M_UP_NEW); //Lcd_DisplaySeg(_LCD_P_NEW); } } //*show_type : ÏÔʾÀàÐÍ 1£ºµ¥Î»NM3£¬0£ºµ¥Î»Ôª void LCD_DisplaysecondLine_NEW(u8 show_type,double number) { long long number_div; u8 array[8]; u8 yu_temp; u8 num_array; u8 i; if(number<0) { number = -number; Lcd_DisplaySeg(_LCD_YULIANG_FUSHU); }else { Lcd_ClearSeg(_LCD_YULIANG_FUSHU); } num_array = 0; number_div = (long long) number; if(number_div > 1000000) { Lcd_ClearSeg(_LCD_POINT2_NEW); if(number_div>99999999) { number_div = 99999999; } yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[7 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[7 - num_array] = yu_temp; num_array ++; for(i = 0; i < (8 - num_array); i ++) { LCD_ClearDigit_NEW((i+10)); } for(i = (8- num_array); i < 9; i ++) { LCD_DisplayDigit_NEW((i+10),array[i]); } }else { /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[5 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[5 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = (number * 10); array[6] =(u8) (number_div % 10); number_div = (number * 100); array[7] =(u8) (number_div % 10); /**/ for(i = 0; i < (6 - num_array); i ++) { LCD_ClearDigit_NEW((i+10)); } for(i = (6- num_array); i < 8; i ++) { LCD_DisplayDigit_NEW((i+10),array[i]); } Lcd_DisplaySeg(_LCD_POINT2_NEW); } if(show_type == 0) { Lcd_DisplaySeg(_LCD_YULIANG_NEW); Lcd_DisplaySeg(_LCD_YUAN_DOWN_NEW); } else { Lcd_DisplaySeg(_LCD_YULIANG_NEW); Lcd_DisplaySeg(_LCD_N_DOWN_NEW); } } //*show_type : ÏÔʾÀàÐÍ 1£º¹¤¿ö£¬0£º±ê¿ö void LCD_DisplayFlow_NEW(u8 show_type,float number) { long number_div; u8 array[4]; u8 yu_temp; u8 num_array; u8 i; num_array = 0; number_div = (long ) number; if(number_div >= 100) number_div = 99; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[1 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[1 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = (number * 10); array[2] =(u8) (number_div % 10); number_div = (number * 100); array[3] =(u8) (number_div % 10); /**/ for(i = 0; i < (2 - num_array); i ++) { LCD_ClearDigit_NEW((i+18)); } for(i = (2- num_array); i < 4; i ++) { LCD_DisplayDigit_NEW((i+18),array[i]); } Lcd_DisplaySeg(_LCD_POINT3_NEW); if(show_type == 0) { Lcd_DisplaySeg(_LCD_LIULIANG_NEW); Lcd_DisplaySeg(_LCD_LIULIANG_N_NEW); Lcd_DisplaySeg(_LCD_LIULIANG_M3H_NEW); } else { Lcd_DisplaySeg(_LCD_LIULIANG_NEW); Lcd_DisplaySeg(_LCD_LIULIANG_M3H_NEW); } } void LCD_DisplayUnitPrice_NEW(float number) { u32 number_div,number_10000; u8 array[3]; u8 yu_temp; u8 num_array; u8 i; number_10000 = number*10000; //ÏÈ*10000ÅжÏβÊýÊDz»ÊÇ99£¬ÊDZÜÃ⸡µãÊý¾«¶È¶ÔÕûÊýµÄÓ°Ïì¡£±ÈÈç4.7. ʵ¼Ê¸¡µãÊý¿ÉÄÜÊÇ4.699999. if((number_10000%100)==99) { number_10000 = number_10000 +1; } num_array = 0; number_div = number_10000 /10000; if(number_div > 10) number_div = 9; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; // while(number_div > 0) // { // array[1 - num_array] = yu_temp; // num_array ++; // // yu_temp = number_div % 10; // number_div = number_div / 10; // // // } array[0] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = number_10000 / 100; yu_temp = number_div % 10; number_div = number_div / 10; array[2] = yu_temp; yu_temp = number_div % 10; array[1] = yu_temp; /**/ for(i = 0; i < (1 - num_array); i ++) { LCD_ClearDigit_NEW((i+22)); } for(i = (1- num_array); i < 3; i ++) { LCD_DisplayDigit_NEW((i+22),array[i]); } Lcd_DisplaySeg(_LCD_POINT4_NEW); Lcd_DisplaySeg(_LCD_DANJIA_NEW); Lcd_DisplaySeg(_LCD_DANJIA_YUAN_M3_NEW); } //*show_type : ÏÔʾÀàÐÍ 1£ºNM3H£¬0£ºM3H void LCD_DisplayTem_NEW(float number) { long number_div; u8 array[3]; u8 yu_temp; u8 num_array; u8 i; if(number<0) { number = -number; Lcd_DisplaySeg(_LCD_HENG_NEW); } else { Lcd_DisplaySeg(_LCD_HENG_NEW); Lcd_DisplaySeg(_LCD_SHU_NEW); } num_array = 0; number_div = (long ) number; if(number_div > 100) number_div = 99; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[1 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[1 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ if(number < 0) { number_div = (long long) (- number * 10); }else { number_div = (long long) (number * 10); } array[2] =(u8) (number_div % 10); /**/ for(i = 0; i < (2 - num_array); i ++) { LCD_ClearDigit_NEW((i+25)); } for(i = (2- num_array); i < 3; i ++) { LCD_DisplayDigit_NEW((i+25),array[i]); } Lcd_DisplaySeg(_LCD_POINT5_NEW); Lcd_DisplaySeg(_LCD_TEMP_NEW); Lcd_DisplaySeg(_LCD_0C_H_NEW); } void LCD_DisplayPre_NEW(float number) { long number_div; u8 array[4]; u8 yu_temp; u8 num_array; u8 i; num_array = 0; number_div = ( long) number; if(number_div > 1000) number_div = 999; /*ÕûÊý²¿·Ö¼ÆËã*/ yu_temp = number_div % 10; number_div = number_div / 10; while(number_div > 0) { array[2 - num_array] = yu_temp; num_array ++; yu_temp = number_div % 10; number_div = number_div / 10; } array[2 - num_array] = yu_temp; num_array ++; /*СÊý²¿·Ö¼ÆËã*/ number_div = (number * 10); array[3] =(u8) (number_div % 10); /**/ for(i = 0; i < (3 - num_array); i ++) { LCD_ClearDigit_NEW((i+28)); } for(i = (3- num_array); i < 4; i ++) { LCD_DisplayDigit_NEW((i+28),array[i]); } Lcd_DisplaySeg(_LCD_POINT6_NEW); Lcd_DisplaySeg(_LCD_PRE_NEW); Lcd_DisplaySeg(_LCD_KPA_H_NEW); } void show_work_status_NEW(u8 number) { LCD_ClearDigit_NEW(32); LCD_DisplayDigit_NEW(32,number); } void Lcd_Display_Menu(void) { LCD_PWR_ON; HAL_Delay(10); LCD_ALL_CLEAR; Lcd_Init(); Lcd_DisplaySeg(_LCD_SIZHULOG_NEW); Lcd_DisplaySeg(_LCD_BATTERY_SHELL_NEW); Lcd_DisplaySeg(_LCD_BATTERY_1_NEW); Lcd_DisplaySeg(_LCD_BATTERY_2_NEW); Lcd_DisplaySeg(_LCD_BATTERY_3_NEW); Lcd_DisplaySeg(_LCD_BATTERY_4_NEW); Lcd_DisplaySeg(_LCD_LIDIAN_NEW); Lcd_DisplaySeg(_LCD_JIANDIAN_NEW); LCD_DisplayTem_NEW(sys_flow_data_g.temperature); LCD_DisplayPre_NEW(sys_flow_data_g.pressure); LCD_DisplayfisrtLine_NEW(1,sys_flow_data_g.cumulate_wc); LCD_DisplaysecondLine_NEW(0,sys_delay_sec_para_g.flow_data_period_para.delay_time); LCD_DisplayFlow_NEW(1,sys_flow_data_g.instant_wc); LCD_ALL_DISPLAY; }