先上程序
key=KEY_Scan(0);
tp_dev.scan(0);
if(tp_dev.sta&TP_PRES_DOWN) //触摸屏被按下
{ printf("11
");
//如果是+被按下,则目标温度加一
if((tp_dev.x[0]<140 && tp_dev.x[0]>100) && (tp_dev.y[0]>220 && tp_dev.y[0]<240))
{
tx=tx+1;
printf("
%d
",tx);
//先清除,在显示
LCD_Fill(100, 100, 150, 120, WHITE);//清除区域
LCD_ShowxNum(110,102,tx,2, 16, 1);//显示
}
我点一下加号,打印出来tx (tx是我要加的数字),加了几个数,比如tx=25,当我点加号的时候,tx打印显示26,27,28,29,30,,我的目的只让它加一,各位大哥怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2,是否由按键粘连引起。
一周热门 更多>