نمایش نتایج 1 تا 2 از 2

نام تاپیک: سوال در مورد عملگر >>

  1. #1

    سوال در مورد عملگر >>

    سلام

    من مشغول انجام پروژه AVR به زبان c هستم مفهوم این خط کد را متوجه نمیشم:
    PORTD = (0<<PD3);


    طبق منطق برنامه و دیاگرام زیر این قطعه کد باید مقدار pd2 را برابر 1 کند. یعنی PORTD = 0100 شود. اما چطوری نمیدونم. مگه >> عمل شیفت را انجام نمیدهد ؟

    دیاگرام مربوط به کد:
    https://b3van8qm1o7ou9d3b48qdhsg-wpe...Controller.png

  2. #2

    نقل قول: سوال در مورد عملگر >>

    نقل قول نوشته شده توسط MShahrabi مشاهده تاپیک
    سلام

    من مشغول انجام پروژه AVR به زبان c هستم مفهوم این خط کد را متوجه نمیشم:
    PORTD = (0<<PD3);


    طبق منطق برنامه و دیاگرام زیر این قطعه کد باید مقدار pd2 را برابر 1 کند. یعنی PORTD = 0100 شود. اما چطوری نمیدونم. مگه >> عمل شیفت را انجام نمیدهد ؟

    دیاگرام مربوط به کد:
    https://b3van8qm1o7ou9d3b48qdhsg-wpe...Controller.png
    0100
    این مقدار که اصلا 1 نیست، برابر 4 هست و در ضمن مقدار متغیر pd2 که اصلا تو سورسی که گذاشتید نیست؟ مقدار pd3 هم که مشخص نیست چه مقداری هست؟

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: دوشنبه 27 اردیبهشت 1395, 11:33 صبح
  2. حرفه ای: دانلود سورس تابلوی تبلیغاتی Led و سورس office 2007
    نوشته شده توسط farboodj1375 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 28 خرداد 1390, 11:12 صبح
  3. پاسخ: 9
    آخرین پست: یک شنبه 01 خرداد 1390, 19:11 عصر

قوانین ایجاد تاپیک در تالار

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