اطلاعیه

Collapse
No announcement yet.

نمایش اعداد Int در lcd گرافیکی

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

    نمایش اعداد Int در lcd گرافیکی

    سلام دوستان میخواستم بدونم میشه بدون دستور itoa
    اعداد int رو در lcd گرافیکی نشون داد ؟؟؟؟؟؟؟؟؟؟؟
    لطفا کمک کنید ؟؟؟؟؟؟؟؟؟؟ :applause:
    بدون امضاء

    #2
    پاسخ : نمایش اعداد Int در lcd گرافیکی

    دو تا راه داری یکی اینکه از تابعی مثل sprintf استفاده کنی و راه دوم این که خودت یه تابع بنویسی.

    دیدگاه


      #3
      پاسخ : نمایش اعداد Int در lcd گرافیکی

      دوست عزیزم ال سی دی فقط میتونه دیتا ها را به صورت اسکی نمایش بده.بنابر این شما باید اونا به اسکی تبدیل کنی با همون تابعهایی که دوست خوبم امیر فرمود.یه سوال؟هدفت از این که میخوایی عدد int را مستقیم نشون بدی چیه؟؟یعنی بدون تبدیل به اسکی؟

      دیدگاه


        #4
        پاسخ : نمایش اعداد Int در lcd گرافیکی

        ممنون از کمکتون
        راستش میخواستم با پورت سریال دیتا رو بخونم ( اعداد int ) و بعد اونها رو در صفحات که طراحی شده نمایش بدم ؟؟؟
        چیزی شبیه آنالیزر ؟
        :nerd:
        بدون امضاء

        دیدگاه


          #5
          پاسخ : نمایش اعداد Int در lcd گرافیکی

          خواهش میکنم دوست عزیزم.کاراکترهای دریافتیت از پورت سریال اگه چند بایت باشه داخل یه آرایه ذخیره میشه
          حالا شما درایه های اون آرایه رو با توابع قبلی تبدیل به اسکی کن و نشون بده.در غیر اینصورت نمیشه عدد بدون تبدیل نمایش پیدا کنه

          دیدگاه


            #6
            پاسخ : نمایش اعداد Int در lcd گرافیکی

            _کلافه شدم____
            من میخام یه عدد از ارتباط سریال دریافت کنم و تا اینجا مشکلی ندارم
            مشکلم اینجاست که نمیتونم اعدادمو توی ال سی دی نشون بدم__ال سی دیم گرافیکیه ks108

            اینم یه بخش از کدم:
            کد:
            sprintf(buffer,"%d",input);
            glcd_putchar(buffer);

            حالا ال سی دی باید بافر رو نشون بده ولی نمیده!
            جدیدترین ویرایش توسط saeed under line; ۱۴:۲۸ ۱۳۹۵/۰۶/۱۰.

            دیدگاه


              #7
              پاسخ : نمایش اعداد Int در lcd گرافیکی

              اولا چرا داخل تابع بعد از بافر دوتا کاما هست ؟
              دوما شما بجای Input یک عدد ثابت مثلا 6 بزار ببین نمایش میده. اگر نمایش داد نحوه خوندن عددت از سریال مشکل داره.

              دیدگاه


                #8
                پاسخ : نمایش اعداد Int در lcd گرافیکی

                اصلا من از قبل به input مقدار دادم=6
                انگار نه انگار که این دو خط اصلا وجود دارن!!!
                .
                .
                .
                .
                .
                اتصالات ال سی دی کاملا درسته چون اول یه تصویر نشون میده بعداز دو ثانیه صفحه پاک میشه و باید عدد 6 رو نمایش بده...
                ...اما نمیده!!!!

                دیدگاه

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