اطلاعیه

Collapse
No announcement yet.

مشکل نمایش اعداد اعشاری در lcd کدویژن

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

    مشکل نمایش اعداد اعشاری در lcd کدویژن

    با سلام
    دوستان من می خواهم عدد اعشاری 13.54543 را روی lcd با sprintf نمایش بدهم توی تنظیمات هم روی float-width-perisision تنظیم کردم اما در پروتئوس خروجی LCD به صورت 0.0000 نمایش می دهد کد هم در زیر قرار می دهم
    کد:
    sprintf(buffer,"A:%f",A);

    #2
    پاسخ : مشکل نمایش اعداد اعشاری در lcd کدویژن

    سلام
    فکر کنم با اصلاح زیر، مشکل حل میشه:
    کد:
    sprintf(buffer,"A:%7.5f",A);
    قبل از f باید یک عددی بذاری.
    هلپش رو یه نگاهی بکن.
    اون عدد قانون داره:
    اگه اشتباه نکنم مثلا 7.5 یعنی:
    7 رقم نمایش بده که 5 رقمش اعشاره!
    الان دم دستم پروتئوس ندارم چک کنم.
    :read:
    1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
    2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
    3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

    دیدگاه


      #3
      پاسخ : مشکل نمایش اعداد اعشاری در lcd کدویژن

      نوشته اصلی توسط محمدصادق رستمی
      سلام
      فکر کنم با اصلاح زیر، مشکل حل میشه:
      کد:
      sprintf(buffer,"A:%7.5f",A);
      قبل از f باید یک عددی بذاری.
      هلپش رو یه نگاهی بکن.
      اون عدد قانون داره:
      اگه اشتباه نکنم مثلا 7.5 یعنی:
      7 رقم نمایش بده که 5 رقمش اعشاره!
      الان دم دستم پروتئوس ندارم چک کنم.
      :read:
      خیلی متشکرم جناب آقای رستمی مشکلم حل شد.

      دیدگاه


        #4
        پاسخ : مشکل نمایش اعداد اعشاری در lcd کدویژن

        چگونه این مشکلت حل شد ؟؟؟

        دیدگاه

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