| | |
| | | #include "lcd_cfg_api.h" |
| | | #include "lcd_segmentcode.h" |
| | | |
| | | #define LCD_BACKLIGHT_SELECT(__ALKA_STATE__) ((__ALKA_STATE__ == RESET) ? LCD_BACKLIGHT_ON : LCD_BACKLIGHT_OFF) |
| | | //#define LCD_BACKLIGHT_SELECT(__ALKA_STATE__) ((__ALKA_STATE__ == RESET) ? LCD_BACKLIGHT_ON : LCD_BACKLIGHT_OFF) |
| | | |
| | | //ÇåÆÁ |
| | | #define LCD_ALL_CLEAR Lcd_Write_Reg(0,LCD_SYSTEM_MODE_OFF_OFF,SEGNUM) |
| | |
| | | }SYS_DISPLAY_MODE;//ϵͳÏÔʾģʽÀàÐÍ |
| | | |
| | | typedef enum{ |
| | | SC_INSTANT_TOTAL = 0U, //˲ʱ±ê¿ö + ±ê¿ö×ÜÁ¿ |
| | | TOTAL_SC_BALANCE = 0U, //×ÜÁ¿+Óà¶î |
| | | PRICE_BALANCE, //µ¥¼Û + Óà¶î |
| | | TEMP_SC_TOTAL, //ÎÂ¶È + ±ê¿ö×ÜÁ¿ |
| | | PRESS_SC_TOTAL, //ѹÁ¦ + ±ê¿ö×ÜÁ¿ |
| | | TOTAL_SC_INSTANT, //˲ʱÁ¿ + ±ê¿ö×ÜÁ¿ |
| | | // PRESS_SC_TOTAL, //ѹÁ¦ + ±ê¿ö×ÜÁ¿ |
| | | // WC_INSTANT_TOTAL,//˲ʱ¹¤¿ö + ¹¤¿ö×ÜÁ¿ |
| | | }NORMAL_PAGE; |
| | | |
| | |
| | | }NORMAL_DISPLAY_PAGE_T;//ÆÕͨÏÔÊ¾Ò³ÃæÀàÐͽṹÌå |
| | | |
| | | typedef struct{ |
| | | TEMP_SYS_MODE_CNV_CMD temp_sys_mode_flag; //ÁÙʱµÄϵͳģʽ±ê־루ÓÃÓÚ°´¼ü·¢ËÍ£© |
| | | // TEMP_SYS_MODE_CNV_CMD temp_sys_mode_flag; //ÁÙʱµÄϵͳģʽ±ê־루ÓÃÓÚ°´¼ü·¢ËÍ£© |
| | | SYS_DISPLAY_MODE sys_and_display_mode; //ϵͳ/ÏÔʾģʽ£¨×îÖÕµÄÈ·ÈÏ£© |
| | | NORMAL_DISPLAY_PAGE_T display_page_status; //ÏÔÊ¾Ò³Ãæ×´Ì¬ |
| | | }SYS_DISPLAY_PAPA_T; |
| | |
| | | |
| | | extern SYS_DISPLAY_PAPA_T sys_display_para_g; |
| | | |
| | | extern uint8_t lcd_wake_up_flag_g; |
| | | extern FlagStatus lcd_wake_up_flag_g; |
| | | extern FlagStatus lcd_first_wake_up_flag_g; |
| | | |
| | | void Lcd_DeInit(void); |
| | | |