| | |
| | | uint8_t LCD_Buffer[SEGNUM] = {0}; |
| | | |
| | | |
| | | void Lcd_IO_Init(void) |
| | | void Lcd_GPIO_Init(void) |
| | | { |
| | | CMU_PERCLK_SetableEx(PADCLK, ENABLE); //PADʱÖÓ£¨GPIO£©Ê¹Äܺ¯Êý |
| | | |
| | |
| | | show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ |
| | | ˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚÒ»ÐÐ9¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö |
| | | **************************************/ |
| | | void Lcd_DisplayFirstLine_23A(uint8_t show_type,double number) |
| | | void Lcd_DisplayFirstLine_23A(u8 show_type,double number) |
| | | { |
| | | uint64_t number_div, number_10000, number_1000; |
| | | uint8_t array[9] = { 0 }; |
| | | uint8_t yu_temp; |
| | | uint8_t num_array = 0; |
| | | uint8_t i; |
| | | uint8_t signflag = 0; |
| | | u8 signflag = 0; |
| | | |
| | | if (number < 0) //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý |
| | | { |
| | |
| | | show_type-1СÊýµãºóÓÐÈýλ£»show_type-0СÊýµãºóÓÐËÄλ |
| | | ˵Ã÷£ºÔÚÊäÈëÊý¾ÝÊÇÓÐÊýλÏÞÖÆ£¬µÚ¶þÐÐ6¸öÊý룬ÊäÈëÊý¾ÝµÄʱºòÐèÒª¿¼ÂÇÕý¸ººÅÕ¼Ò»¸öÊýλµÄÇé¿ö |
| | | *********************************/ |
| | | void Lcd_DisplaySecondLine_23A(uint8_t show_type,double number) |
| | | void Lcd_DisplaySecondLine_23A(u8 show_type,double number) |
| | | { |
| | | uint32_t number_div, number_10000, number_1000; |
| | | #ifdef LCD_NEW |
| | |
| | | uint8_t yu_temp; |
| | | uint8_t num_array = 0; |
| | | uint8_t i; |
| | | uint8_t signflag = 0; |
| | | u8 signflag = 0; |
| | | |
| | | if (number < 0) //ÅжϸÃÊýÊÇ·ñΪ¸ºÊý |
| | | { |
| | |
| | | *¾ÙÀý£ºLCD_DisplayDigit(9,8 )£¬µÚ9¸ö¡°8×Ö¡±¶ÎÏÔʾ8 |
| | | *ʱ¼ä£º220818 |
| | | *********************************************/ |
| | | void Lcd_DisplayDigit_23A(unsigned char Position ,uint8_t Digit) |
| | | void Lcd_DisplayDigit_23A(unsigned char Position ,u8 Digit) |
| | | { |
| | | #ifdef LCD_NEW |
| | | switch(Position) |