ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2016/08/16
    5
    0

    ضرب 2 عدد در پیک16f1782

    سلام به همه دوستان.
    من از pic16f1783 و نرم افزار MPLAB و کامپایلر XC8 استفاده می کنم.
    توی کدم یک متغیر 32 بیتی از نوع int تعریف کردم که بازه اش تا 2 میلیارد رو شامل میشه.
    اما وقتی از طریق یه عملگر ریاضی بهش مقدار بیشتر از 32000 میدم منفی میشه
    مثلا به ازای کد
    a =3200 + 32000
    خروجی کد میشه
    a = -30336
    به جای int از unsigned int هم استفاده کردم اما همچنان همین مشکل رو دارم
    اگر کسی با چنین مشکلی مواجه شده یا راهکاری دارد خیلی ممنون میشم اگر من را راهنمایی کند. با تشکر
  2. #2
    2012/07/31
    شیراز
    272
    99

    پاسخ : ضرب 2 عدد در پیک16f1782

    اگه اشتباه نکنم بازه int در حالت بدون علامت 65535دسیمال یا 0xffffهست
نمایش نتایج: از 1 به 2 از 2

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •