1.代码部分
uint8_t select=0;//或者变量名起成 lcd_highshow
if(select==0)
{
LCD_SetBackColor(Yellow);//第一行黄色高亮显示
sprintf(lcd_buffer," Max Volt:%.1fV",max_volt);
LCD_DisplayStringLine(Line2, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Black);//其余行仍然显示黑色
sprintf(lcd_buffer," Min Volt:%.1fV",min_volt);
LCD_DisplayStringLine(Line3, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Upper:LD%d",led_u);
LCD_DisplayStringLine(Line4, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Lower:LD%d ",led_d);
LCD_DisplayStringLine(Line5, (uint8_t *)lcd_buffer);
}
else if(select==1)
{
sprintf(lcd_buffer," Max Volt:%.1fV",max_volt);
LCD_DisplayStringLine(Line2, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Yellow);
sprintf(lcd_buffer," Min Volt:%.1fV",min_volt);
LCD_DisplayStringLine(Line3, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Black);
sprintf(lcd_buffer," Upper:LD%d",led_u);
LCD_DisplayStringLine(Line4, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Lower:LD%d ",led_d);
LCD_DisplayStringLine(Line5, (uint8_t *)lcd_buffer);
}
else if(select==2)
{
sprintf(lcd_buffer," Max Volt:%.1fV",max_volt);
LCD_DisplayStringLine(Line2, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Min Volt:%.1fV",min_volt);
LCD_DisplayStringLine(Line3, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Yellow);
sprintf(lcd_buffer," Upper:LD%d",led_u);
LCD_DisplayStringLine(Line4, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Black);
sprintf(lcd_buffer," Lower:LD%d ",led_d);
LCD_DisplayStringLine(Line5, (uint8_t *)lcd_buffer);
}
else if(select==3)
{
sprintf(lcd_buffer," Max Volt:%.1fV",max_volt);
LCD_DisplayStringLine(Line2, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Min Volt:%.1fV",min_volt);
LCD_DisplayStringLine(Line3, (uint8_t *)lcd_buffer);
sprintf(lcd_buffer," Upper:LD%d",led_u);
LCD_DisplayStringLine(Line4, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Yellow);
sprintf(lcd_buffer," Lower:LD%d ",led_d);
LCD_DisplayStringLine(Line5, (uint8_t *)lcd_buffer);
LCD_SetBackColor(Black);
}