با سلام. من میخواهم 8 تا پورت ورودی رو بخونم و بر اساس این 8 بیت، آن ها را به کاراکتر متناظر تبدیل کنم.مثلا پورت های PB.0 , PB.1,PD.3 ,PD.0,PB.3,PC.0,PC.1,PC.7 به ترتیب دارای مقادیر 01000011 باشند که معادل 67 یعنی کاراکتر C هست.
(دقت کنید که پایه های مختلف را می خواهم بعنوان بیت ها در نظر بگیرم)
حالا فرض کنید آرایه ای به صورت زیر دارم:
و میخواهم حاصل تبدیل را در یکی از خانه های این آرایه بریزم. ممنون می شوم کمکم کنید.(به زبان c)
با تشکر
(دقت کنید که پایه های مختلف را می خواهم بعنوان بیت ها در نظر بگیرم)
حالا فرض کنید آرایه ای به صورت زیر دارم:
کد:
char matn[4];
با تشکر
دیدگاه