本帖最后由 DAVIDl 于 2018-6-13 17:16 编辑
ADC实验中
LCD_ShowxNum(172,150,temp,3,16,0X80); 0x80是什么,goto到LCD_ShowxNum函数,
LCD_ShowxNum(u16 x,u16 y,u32 num,u8 len,u8 size,u8 mode)
{
u8 t,temp;
u8 enshow=0;
for(t=0;t<len;t++)
{
temp=(num/LCD_Pow(10,len-t-1))%10;
if(enshow==0&&t<(len-1))
{
if(temp==0)
{
if(mode&0X80)LCD_ShowChar(x+(size/2)*t,y,'0',size,mode&0X01);
else LCD_ShowChar(x+(size/2)*t,y,' ',size,mode&0X01);
continue;
}else enshow=1;
}
}
其中 if(mode&0X80)啥意思??
还有就是如何判断LCD显示字符的位置设置大小为16 是不是就是一个字符横着占16个像素点?大小里面的12/16是什么意思?
|