اطلاعیه

Collapse
No announcement yet.

کمک در برنامه نویسی (فوری!!)

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

    کمک در برنامه نویسی (فوری!!)

    سلام دوستان عزیزم
    می خواستم راهنمایی کنید بنده رو در برنامه نویسی یک AVR MEGA32
    مفهوم این عبارات چیه ؟
    PIND = 60
    و
    PortA=&h05
    در این دو مورد اطلاعات می خواسم یعنی H& و مقداری که به پورت ها میدیم

    خواهش میکنم اگه ممکنه سریع تر راهنمایی کنید چون به شدت لازم دارم

    از همه متشکرم

    #2
    پاسخ : کمک در برنامه نویسی (فوری!!)

    این مطلب رو یه جای دیگه هم نوشتید

    H& رو وقتی میخای کد هگز وارد کنی می نویسن
    مثلن PortA=&h05 یعنی عدد 5 هگز رو روی پورت A قرار دادن
    اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

    دیدگاه


      #3
      پاسخ : کمک در برنامه نویسی (فوری!!)

      ممنون از پاسختون
      فقط این 5 یعنی چی؟
      این قسمتش رو نمی دونم

      و میدونم PINA=60 یعنی 60 رو از PINA میخونیم و اگه PORTA=60 بشه یعنی 60 رو به PORTA اعمال میکنیم

      فقط نمیدونم 60 یعنی چی و تو H& هم اون اعداد رو نمی دونم

      دیدگاه


        #4
        پاسخ : کمک در برنامه نویسی (فوری!!)

        نوشته اصلی توسط mohammadr1371
        ممنون از پاسختون
        فقط این 5 یعنی چی؟
        این قسمتش رو نمی دونم

        و میدونم PINA=60 یعنی 60 رو از PINA میخونیم و اگه PORTA=60 بشه یعنی 60 رو به PORTA اعمال میکنیم

        فقط نمیدونم 60 یعنی چی و تو H& هم اون اعداد رو نمی دونم
        قرار دادن عدد 5 = یک کردن پورت a در پین های 0 و 2
        قرار دادن عدد 1 = یک کردن پورت a در پین 0
        قرار دادن عدد 7 = یک کردن پورت a در پین های 0 و 1 و 2

        کد های هگز و باینری رو بلدی

        معمولن برای اینکه یه چیزی رو توی پورت بنویسیم یا بخونیم از port استفاده می کنن
        و برای اینکه به یه پین از یه پورت رو بخونیم یا بنویسیم از pin استفاده میکنیم
        اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

        دیدگاه


          #5
          پاسخ : کمک در برنامه نویسی (فوری!!)

          خیلی ممنون الان بیشتر متوجه شدم

          نه مشکلم همونه که کد های هگز رو نمیدونم
          اگه کد های هگز رو بدونم حل میشه

          دیدگاه


            #6
            پاسخ : کمک در برنامه نویسی (فوری!!)

            هگز یعنی مبنای 16
            مثلا میگی 05 هگز میشه صفر تا 16 به توان دو و 5 تا 16 به توان یک که میشه 80 در مبنای 10 و وقتی اینو به مبنای 2 ببریم میشه 1010000 که بیت اول از سمت چپ که بهش میگن بیت پرارزش همون portx.0 هست و آخری هم portx.7 بهش میگن بیت کم ارزش و بقیه هم پین متناظرشون رو دارند
            با ماشین حساب ویندوز میتونی خیلی سریع تبدیلات رو انجام بدی(باید بزاری تو مد پروگرمر)

            دیدگاه

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