lcd 显示数字,数字出现叠加现象,求解决

2019-08-19 19:48发布

做一个测温的界面,界面如图所示,想让数字显示在叠加上面
使用 LCD_ShowxNum(30,60, temperature/10,2,24,0x81)函数,结果就出现了数字叠加,慢慢就变得比较模糊,求解决!!!

QQ截图20160923214343.png


while(DS18B20_Init())
    {
        LCD_ShowxString(30,40,200,30,24,1,"DS18B20 ERROR!");
        delay_ms(200);
    }
        LCD_ShowxString(30,40,200,30,24,1,"DS18B20 IS OK!");
        LCD_ShowxString(30,60,200,30,24,1,"Temp:   . C ");
    while(1)
    {
        if(t%10==0)
        {
            temperature=DS18B20_Get_Temp();
            if(temperature<0)
            {
                LCD_ShowChar(30+40,60,'-',24,1);        
                temperature=-temperature;
            }
            else
            {
                LCD_ShowChar(30+40,60,' ',24,1);
            }
            LCD_ShowxNum(30+50+25,60, temperature/10,2,24,0x81);
            LCD_ShowxNum(30+50+55,60, temperature%10,1,24,0x81);  
        }
        delay_ms(10);
        t++;
        if(t==20)
        {
            t=0;
            led0=!led0;
        }   
    }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
红色枫叶
1楼-- · 2019-08-19 20:05
求教啊
硕果累累
2楼-- · 2019-08-19 23:12
看看是不是地址写重复了。
红色枫叶
3楼-- · 2019-08-20 05:02
硕果累累 发表于 2016-9-24 08:39
看看是不是地址写重复了。

地址写重复了,什么意思啊?可不可以说具体点?谢谢
硕果累累
4楼-- · 2019-08-20 08:41
 精彩回答 2  元偷偷看……
zzpxx
5楼-- · 2019-08-20 09:49
本帖最后由 zzpxx 于 2016-11-17 23:32 编辑

54545454545
zzpxx
6楼-- · 2019-08-20 11:11
本帖最后由 zzpxx 于 2016-11-17 23:32 编辑

543145555

一周热门 更多>