اطلاعیه

Collapse
No announcement yet.

مشکل با lcd_clear();

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

    مشکل با lcd_clear();

    سلام دوستان من برای پاک کردن ال سی دیم از دستور lcd_clear(); استفاده میکنم اما حتی با گذاشتن delay 200ms بعد از نوشتن بر روی ال سی دی بازم تیک میزنه

    چی کار کنم تیک نزنه ؟
    I'm going to
    RWTH Aachen
    University

    #2
    پاسخ : مشکل با lcd_clear();

    نوشته اصلی توسط azadfalah
    سلام دوستان من برای پاک کردن ال سی دیم از دستور lcd_clear(); استفاده میکنم اما حتی با گذاشتن delay 200ms بعد از نوشتن بر روی ال سی دی بازم تیک میزنه

    چی کار کنم تیک نزنه ؟
    با سلام
    دوست عزیز کد برنامه رو بزارین تا بهتر بشه راهنمایی کرد
    بنده c بلد نیستم ولی احتمال میدم شما متن رو درون یک حلقه قرار دادین که با تاخیر 200 میلی ثانیه هی lcd پاک میشه و دوباره نوشته میشه این تیک زدن هم بخاطر همین هست
    حلقه تکرار شونده رو حذف کنی مشکل حل میشه do_loop منظورم هست(بیسیک)

    دیدگاه


      #3
      پاسخ : مشکل با lcd_clear();

      نوشته اصلی توسط azadfalah
      سلام دوستان من برای پاک کردن ال سی دیم از دستور lcd_clear(); استفاده میکنم اما حتی با گذاشتن delay 200ms بعد از نوشتن بر روی ال سی دی بازم تیک میزنه

      چی کار کنم تیک نزنه ؟
      کریستال و برنامتون رو قرار دهید

      دیدگاه


        #4
        پاسخ : مشکل با lcd_clear();

        مرسی دوستان برنامم یه خط دو خط نیست .

        10 مگاهرتز . به این صورت نوشتم که اگر manu == 1 بود نوشته های مربوطه رو نشون بده اما متاسفانه باید پاک کنه تا دوباره نشون بده . برای جلوگیری از این کار باید چی کار کنم ؟

        مثلا ال سی دی رو بخونه اگر همون اطلاعات رو صفحه بود پاک نکنه
        I'm going to
        RWTH Aachen
        University

        دیدگاه


          #5
          پاسخ : مشکل با lcd_clear();

          نوشته اصلی توسط azadfalah
          مرسی دوستان برنامم یه خط دو خط نیست .

          10 مگاهرتز . به این صورت نوشتم که اگر manu == 1 بود نوشته های مربوطه رو نشون بده اما متاسفانه باید پاک کنه تا دوباره نشون بده . برای جلوگیری از این کار باید چی کار کنم ؟

          مثلا ال سی دی رو بخونه اگر همون اطلاعات رو صفحه بود پاک نکنه
          تابرنامه رو کامل نبینم نمیتونم کمکی کنم

          دیدگاه


            #6
            پاسخ : مشکل با lcd_clear();

            سلام. منظورت از تیک زدن اینه که چشمک میزنه؟
            اگه اینطوره، این فقط برای پروتئوس هست. اگه مدار رو روی برد بورد ببندی اینجوری نمیشه.
            http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

            دیدگاه


              #7
              پاسخ : مشکل با lcd_clear();

              آره دقیقا منظورم همین بود خیلی سپاسگزارم . @};-
              I'm going to
              RWTH Aachen
              University

              دیدگاه


                #8
                پاسخ : مشکل با lcd_clear();

                سلام بر شما
                --
                یک ترفند برای عدم استفاده از دستور clear وجود داره
                و اینکه نیازی نیست از این دستور دائم استفاده کنید بجاش فضا رو خالی کنید
                به عنوان مثال
                من میخوام یک خط برنامه در ردیف اول ستون اولش بنویسیم،بدین شکل
                [code=c]lcd_gotoxy(0,0);
                lcd_putsf("Be name khoda "[/code]
                حالا متن بعدیم،خیلی کوتاهi،اگر بخوام جایگزین متن قبلی بکنم ،خیلی از کارکترهای قبلی باقی می مونه،واگر بخوام از دستوری clear استفاده کنم تیک میزنه،جاش اینطوری می نویسیم
                [code=c]lcd_gotoxy(0,0);
                lcd_putsf("SALAM "[/code]
                با این دستور و گذاشتن فاصله تمام کارکترهای قبلی رو از بین میبرم بدون اینکه از دستور clear استفاده کنم
                با همین ترفند می تونید کارها مختلف دیگری هم انجام بدید.
                باتشکر.

                دیدگاه


                  #9
                  پاسخ : مشکل با lcd_clear();

                  کلک رشتی میزنی پس
                  http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

                  دیدگاه

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