اطلاعیه

Collapse
No announcement yet.

کمک در برنامه نویسی avr با زبان c

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

    کمک در برنامه نویسی avr با زبان c

    با سلام.من یه متغیر رو به این صورت مقدار دادم.a=0b00100010
    میخوام PORTB.1 میکرومو بر فرض مثال مساوی قرار بدم با بیت ششم متغیر a. یه همچین دستوری هست؟ممنون میشم کمک کنید

    #2
    پاسخ : کمک در برنامه نویسی avr با زبان c


    سلام
    باید از دستورات منطقی and و or استفاده نمود
    برای خواندن بیت ششم شماباید به صورت زیر عمل کنید:
    b=a&&0x40;
    سپس بنویسید PORTB.1=b;
    مشکل حل خواهد شد
    { خلاف قوانین - پاک شد }
    برد آموزشی ARM: http://www.eca.ir/forum2/index.php?topic=91977
    آموزش DSP: http://www.eca.ir/forum2/index.php?topic=91940
    آموزش Allegro: http://www.eca.ir/forum2/index.php?topic=79877

    دیدگاه

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