|
GPIO_ResetBits( GPIOA, GPIO_Pin_8);
GPIO_ResetBits( GPIOD, GPIO_Pin_2);
while(1)
{
POINT_COLOR=RED;/設(shè)置畫筆顏色
tp_dev.scan(0);
if(tp_dev.sta&TP_PRES_DOWN) //是否有屏被按下
{
if(20<tp_dev.x[0]&&tp_dev.x[0]<100&&tp_dev.y[0]<190 &&tp_dev.y[0]>150)
{
LCD_Clear(WHITE);//清屏
flag=1;
LCD_ShowString(10,10,230,24,24,"light intensity set"); //界面2
LCD_ShowString(60,80,230,24,24,"one mode");
LCD_ShowString(60,160,230,24,24,"two mode");
tp_dev.scan(0);
if(tp_dev.sta&TP_PRES_DOWN) //′是否有屏被按下
{
if(60<tp_dev.x[0]&&tp_dev.x[0]<200&&tp_dev.y[0]<100 &&tp_dev.y[0]>60)//one mode 是否被按下
{
GPIO_SetBits(GPIOA,GPIO_Pin_8);
}
if(60<tp_dev.x[0]&&tp_dev.x[0]<200&&tp_dev.y[0]<200 &&tp_dev.y[0]>160)//two mode 是否被按下
{
GPIO_SetBits(GPIOD,GPIO_Pin_2);
}
}
}
界面二,不管怎么怎么觸摸,燈都不滅,新手,不知道問(wèn)題出哪兒了?求大神指點(diǎn)一二
|
|