| New file |
| | |
| | | #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; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |