اطلاعیه

Collapse
No announcement yet.

کمک درایجاد منو در LCDکارکتری

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک درایجاد منو در LCDکارکتری

    با سلام
    دوستان من تو LCD کارکتری میخام منو ایجاد کنم به شکلی که کنار متن یه فلش باشه بالا پایین بشه کرد...میتونین نمونه کدی برا کدویژن در اختیارم بزارین....
    a happy person is one who wants happiness for other

    #2
    پاسخ : کمک درایجاد منو در LCDکارکتری

    سلام می تونید یک متغیر از نوع char مثلا به نام lcd_flag تعریف کنید و بر طبق مقدار اون و کلیدی که از کی پد فشرده می شه مقدار نمایش داده شده در LCD را تغییر بدین. من قبلا شبیه چنین کاری کردم نمونه کد رو قرار می دم اگه سوالی بود در خدمتم:

    if(lcd_flag==0)
    {
    lcd_gotoxy(0,0);
    lcd_putsf("1.Setting");
    lcd_gotoxy(10,0);
    lcd_putsf("2.Data");
    lcd_gotoxy(0,1);
    lcd_putsf("3.Send");
    lcd_gotoxy(10,1);
    lcd_putsf("4.Disp");
    }
    if(lcd_flag==0 && getkpd()==1){
    lcd_flag=1;
    lcd_clear();
    }
    if(lcd_flag==0 && getkpd()==3){
    lcd_flag=9;
    lcd_clear();
    }
    if(lcd_flag==1){
    lcd_gotoxy(0,0);
    lcd_putsf("1.Delay");
    lcd_gotoxy(0,1);
    lcd_putsf("2.N");
    lcd_gotoxy(9,1);
    lcd_putsf("3.Back");
    }


    دیدگاه


      #3
      پاسخ : کمک درایجاد منو در LCDکارکتری

      نوشته اصلی توسط mjavad_foroghi نمایش پست ها
      سلام می تونید یک متغیر از نوع char مثلا به نام lcd_flag تعریف کنید و بر طبق مقدار اون و کلیدی که از کی پد فشرده می شه مقدار نمایش داده شده در LCD را تغییر بدین. من قبلا شبیه چنین کاری کردم نمونه کد رو قرار می دم اگه سوالی بود در خدمتم:
          if(lcd_flag==0)       {           lcd_gotoxy(0,0);           lcd_putsf("1.Setting");           lcd_gotoxy(10,0);            lcd_putsf("2.Data");           lcd_gotoxy(0,1);            lcd_putsf("3.Send");           lcd_gotoxy(10,1);            lcd_putsf("4.Disp");       }       if(lcd_flag==0 && getkpd()==1){           lcd_flag=1;           lcd_clear();       }       if(lcd_flag==0 && getkpd()==3){           lcd_flag=9;           lcd_clear();       }       if(lcd_flag==1){           lcd_gotoxy(0,0);           lcd_putsf("1.Delay");           lcd_gotoxy(0,1);            lcd_putsf("2.N");            lcd_gotoxy(9,1);            lcd_putsf("3.Back");       }
      ممنون مهندس منظور من یه لیست تو یه ردیف بود مثلا با یه دکمه بره پایین بعد اینتر بزنم وارد اون بشه
      جدیدترین ویرایش توسط sky_man847; ۱۱:۲۶ ۱۳۹۶/۰۶/۰۶.
      a happy person is one who wants happiness for other

      دیدگاه

      لطفا صبر کنید...
      X