اطلاعیه

Collapse
No announcement yet.

چاپ یک متغیر روی lcd کاراکتری در codevision؟

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

    چاپ یک متغیر روی lcd کاراکتری در codevision؟

    با یاد خدا
    با سلام
    دوستان من برای چاپ یک رشته بر روی ال سی دی از lcd_putsf استفاده میکنم و مشکلی هم ندارم
    اما وقتی میخوام متغییر برام چاپ کنم کامپایل نمیشه
    مثلا فرض کنید به این شکل
    کد:
    for(i=0;i<5;i++){
    lcd_clear();
    lcd_putsf(i);
    delay_ms(500);
    }
    اگه رشته بدم مثلاlcd_putsf("hi" کار میکنه ولی متغییر نه
    ایا تابع دیگه ای باید استفاده کنم؟

    #2
    پاسخ : چاپ یک متغیر روی lcd کاراکتری در codevision؟

    با سلام برای متغییر از این استفاده کنید
    کد:
    lcd_puts

    دیدگاه


      #3
      پاسخ : چاپ یک متغیر روی lcd کاراکتری در codevision؟

      سلام دوست عزیز
      برای متغییرها باید اینجوری بری
      sprintf(alone,"counter=%d",i);
      lcd_puts (alone);
      موفق باشید
      Regards,
      Foad.R

      دیدگاه


        #4
        پاسخ : چاپ یک متغیر روی lcd کاراکتری در codevision؟

        سوال اینکه من i رو از چه نوعی تعریف کنم و در کدوم قسمت برنامه تعریف کنم قبل از while یا بعد از while
        اصلا این دو قسمت فرقشون چیه؟
        من وقتی i رو از نوع int تعریف کردم به جای چاپ اعداد کاراکتر های نامفهوم چاپ میکرد

        دیدگاه


          #5
          پاسخ : چاپ یک متغیر روی lcd کاراکتری در codevision؟

          نوشته اصلی توسط one-alone
          سوال اینکه من i رو از چه نوعی تعریف کنم و در کدوم قسمت برنامه تعریف کنم قبل از while یا بعد از while
          اصلا این دو قسمت فرقشون چیه؟
          من وقتی i رو از نوع int تعریف کردم به جای چاپ اعداد کاراکتر های نامفهوم چاپ میکرد
          اگه می خوای سراسری باشه یعنی تو تمام تابع ها استفاده کنی قبل از تابع main تعریف کن.
          اگه می خوای فقط داخل main همونجا قبل از while تعریف کن.
          فرق قبل از while و بعد از while اینه که هرچی داخل حلقه wihle باشه مدام اجرا میشه، تعریف متغیر هم نیاز نیست مدام تکرار بشه یک بار تعریف کنی کافیه.

          دیدگاه


            #6
            پاسخ : چاپ یک متغیر روی lcd کاراکتری در codevision؟

            نوشته اصلی توسط Foad-EMR
            سلام دوست عزیز
            برای متغییرها باید اینجوری بری
            sprintf(alone,"counter=%d",i);
            lcd_puts (alone);
            موفق باشید
            alone از نوع string ؟

            دیدگاه

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