کتابخانه ورودی و خروجی کردن پورتها در کدویژن برای میکرو کنترلرATMEGA16

By | آوریل 12, 2020

کتابخانه ورودی و خروجی کردن پورتها در کدویژن برای میکرو کنترلرATMEGA16


در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای دو تابع یکی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دیگری برای ورودی خروجی کردن کل یک پورت میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید. تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr);   جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا 3 که به ترتیب نمایانگر پورتهای (A ,B,C,D)  میباشدو _pin نیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از ­_ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود. تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن یک پورت به کار برده میشود که به جای _port از اعداد 0 تا 3وبه جای _ddr ازاعداد 0یا 1است …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *