اطلاعیه

Collapse
No announcement yet.

چطور متغیر Long در میکرو استفاده کنم؟

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

    چطور متغیر Long در میکرو استفاده کنم؟

    سلام و خسته نباشید.
    من یک برد طراحی کردم که میکروی ATmega16 داره. چند متغیر عددی دارم که بعضی وقت ها بالای 65000 هم میرسه و چون Integer تعریف شدن در اثر Overflow شدن به هم میریزن. وقتی هم که Long تعریف میکنم هم روی LCD و هم موقع ارسال دیتا از میکرو، درست ارسال نمیشن. ممنون میشم اگر راهنمایی کنید.

    #2
    پاسخ : چطور متغیر Long در میکرو استفاده کنم؟

    بجای Integer از Word استفاده کن! منتهی این نوع اعداد منفی و بزرگتر از 65535 رو پوشش نمیده.

    دیدگاه


      #3
      پاسخ : چطور متغیر Long در میکرو استفاده کنم؟

      خوب مهندس جان من هم بالای 65000 میخوام جواب بده، اونم نه 535 تا دونه! حداقل تا میلیون برسه.

      دیدگاه


        #4
        پاسخ : چطور متغیر Long در میکرو استفاده کنم؟

        نوشته اصلی توسط ehsanmx
        سلام و خسته نباشید.
        من یک برد طراحی کردم که میکروی ATmega16 داره. چند متغیر عددی دارم که بعضی وقت ها بالای 65000 هم میرسه و چون Integer تعریف شدن در اثر Overflow شدن به هم میریزن. وقتی هم که Long تعریف میکنم هم روی LCD و هم موقع ارسال دیتا از میکرو، درست ارسال نمیشن.
        :-/
        :-/
        چرا روی lcd درست نمایش نمیده..؟
        چرا متغییرها رو از جنس single ویا long تعریف نمیکنی..؟
        تشكر لازم نيست. :^O
        اينها همش وظيفه ست. :^O

        دیدگاه

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