اطلاعیه

Collapse
No announcement yet.

مشکل برنامه نویسی

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

    مشکل برنامه نویسی

    سلام دوستان
    من با بعضی مفاهیم در برنامه مشکل دارم
    مثلا
    #define PIN_RS ( 1 << 12)
    #define PINS_CTRL (0x07 << 10)
    #define PINS_DATA (0x0F << 0)
    یعنی چی؟

    #2
    پاسخ : مشکل برنامه نویسی

    مرجع مناسبی برای فهم این موارد وجود داره؟؟؟؟؟

    دیدگاه


      #3
      پاسخ : مشکل برنامه نویسی

      داداش گلم این دستورات به معنی این هست که عدد سمت چپ رو باید به تعداد عدد سمت راست به چپ شیفت بدید و نتیجه مساوی اون عبارتی هست که جلوش تعریف شده
      خطاب به داعش:
      ای وای اگر پا به حرم بگذاری/یک تکه ز دیوار حرم برداری/شیعه به بین الحرمین حساس است/گفتم که به گوش سگیت بسپاری
      ما از سبوی شاه دین مجنون و مستیم/برگرد تا سربند یا زهرا(س) نبستیم

      دیدگاه


        #4
        پاسخ : مشکل برنامه نویسی

        در کتابهای برنامه نویسی C عملگرهای منطقی و بیتی و ... شرح داده شده است. که چون زبان کامپایلر کیل هم C است خوب همه ان قواعد اینجا استفاده میشه دیگه
        پس در کل مرجع این موارد همان کتابهای برنامه نویسی C می باشد چون هر چه بیشتر C بدانیم در برنامه نویسی میکرو برای انجام پروژه ها موفق تر هستیم و می توانیم از پریفرالهایی که راه اندازی کرده ایم(GPIO,EXTI,Timer,Uart,...استفاده کنیم.
        فيلم آموزشي ميکروکنترلر LPC1768
        فيلم آموزشي تکميلي و پيشرفته ميکروکنترلر LPC1768
        فيلم آموزش کاربردی زبان سی در میکروکنترلر ARM
        فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

        دیدگاه


          #5
          پاسخ : مشکل برنامه نویسی

          این آموزش C هم میتونه مفید باشه:
          http://maktabkhooneh.org/course?course=bazargan466

          «پشتکار» «پشتکار» «پشتکار»

          دیدگاه


            #6
            پاسخ : مشکل برنامه نویسی

            سلام
            این آموزش هم خوبه
            http://mohandesyar.com/%D8%A2%D9%85%...D8%B3%DB%8C-c/
            زندگي را تو بساز ،
            نه بدان ساز که سازند و پذيري بي حرف ،
            زندگي يعني جنگ ، تو بجنگ ،
            زندگي يعني عشق ، تو بدان عشق بورز.

            دیدگاه


              #7
              پاسخ : مشکل برنامه نویسی

              نوشته اصلی توسط obohat
              سلام دوستان
              من با بعضی مفاهیم در برنامه مشکل دارم
              مثلا
              #define PIN_RS ( 1 << 12)
              #define PINS_CTRL (0x07 << 10)
              #define PINS_DATA (0x0F << 0)
              یعنی چی؟
              سلام
              بطور کلی این موارد دستورهای پیش پردازنده هستند ، در عبارت اول عملگر >> ، عدد 1 را 12 بار به سمت چپ منتقل میکند ( معادل 12^2 ) و PIN_RS معادل این عدد است .
              در رابطه با این موارد لینک زیر مفید خواهد بود و میتوانید سوال های خود را در این لینک و یا انجمن مربوط به برنامه نویسی مطرح فرمایید .

              http://www.eca.ir/forum2/index.php?topic=81025.0

              دیدگاه

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