سلام دوستان
من یک عدد 8 بیتی به عنوان ورودی دریافت میکنم حالا میخوام هرکدام از این بیتها برطبق ارزشش آن ورودی و خروجی ها را HIGH یا LOW کند.
بطور مثال عدد 11001010 اگر وارد شود از راست به چپ بیت اول مربوط به پین دو و آن را LOW کند، بیت بعدی مربوط به پین 3 و آن را HIGH کند بیت سوم مربوط به پین چهارم و آن را صفر کند والی اخر.. باید از دستورات شیفت استفاده کنم؟؟ توی آردینو به چه صورت هست این دستورات؟
شما چه روشی پیشنهاد میدید؟
ممنون میشم راهنمایی کنید یا بگید چه مبحثی رو باید مطالعه کنم تازه برنامه نویسی رو شروع کردم
من یک عدد 8 بیتی به عنوان ورودی دریافت میکنم حالا میخوام هرکدام از این بیتها برطبق ارزشش آن ورودی و خروجی ها را HIGH یا LOW کند.
بطور مثال عدد 11001010 اگر وارد شود از راست به چپ بیت اول مربوط به پین دو و آن را LOW کند، بیت بعدی مربوط به پین 3 و آن را HIGH کند بیت سوم مربوط به پین چهارم و آن را صفر کند والی اخر.. باید از دستورات شیفت استفاده کنم؟؟ توی آردینو به چه صورت هست این دستورات؟
شما چه روشی پیشنهاد میدید؟
ممنون میشم راهنمایی کنید یا بگید چه مبحثی رو باید مطالعه کنم تازه برنامه نویسی رو شروع کردم
دیدگاه