void ConvertNum(uint8_t InputNum)
{
uint16_t Num, tmp = 0;
uint8_t i;
if((InputNum>='0')&&(InputNum<='9'))
{
Num=NumberMap[InputNum-'0'];
}
else
{
Num=0;
}
for(i = 0;i < 4; i++)
{
tmp = Num & mask;
LCD_DisBuffer = (uint8_t)(tmp >> (uint8_t)shift);
}
}
HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER0, 0,LCD_DisBuffer1[0]);
HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER2, 0,LCD_DisBuffer1[1]);
HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER4, 0,LCD_DisBuffer1[2]);
HAL_LCD_Write(&hlcd,LCD_RAM_REGISTER6, 0,LCD_DisBuffer1[3]);
大神们,请教教
|