关于电阻屏显示方面

2019-07-21 00:54发布

先上程序
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,,我的目的只让它加一,各位大哥怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。