PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کی پد با lcdn96



chroo
22-08-2012, 04:22
سلام دوستان :mrgreen:
در یه پروژه ای می خوام یه پد با lcdn96 بسازم.همه کاراشو کردن(راه اندازی تاچ و تست و انجام پروژه های دیگه).ساختارشو انجام دادم فقط تو قسمت متغییر اشکال داره.یعنی وقتی یه مختصاتی فشرده میشه یه عدد بی ربط رو نشون میده.فکر کنم مشکل تو قسمت معرفی و یا استفاده از کارکتر باشه.
دوستان کمک کنید

اینم قسمتی از پروژه :


char vrodi;
char prnt[];
int main(void)
{

while(1) {








if (touch(&x1,&y1) == 1) {

sprintf(lcd_buffer,"X=%u ",x1);
tftlcd_gotoxy(24,18);
tftlcd_puts(lcd_buffer,color,WHITE,0);
sprintf(lcd_buffer,"Y=%u ",y1);
tftlcd_gotoxy(24,19);
tftlcd_puts(lcd_buffer,color,WHITE,0);

if(y_range*50/100 < y1 && y1 < y_range*60/100 && x1>x_range*83/100)

{
vrodi=vrodi+'1';

}
if(y_range*50/100 < y1 && y1 < y_range*60/100 && x1>x_range*67/100 && x1<x_range*83/100)

{
vrodi=vrodi+'2';


}



if(y_range*30/100 < y1 && y1 < y_range*40/100 && x1>x_range*35/100 && x1<x_range*51/100)

{

tftlcd_gotoxy(15,3);
sprintf(prnt,"%u",vrodi);
tftlcd_puts(prnt,BLACK,RED,1);
vrodi='';

}

}
};