ادامه پست قبل.......
بعد از اضافه کردن باید کتابخانه رو توی کد تعریف کنید .
ما در هر برنامه به کتابخانه ها یا فایل های سرایند نیاز داریم و اونها رو با واژه ی (include#) تغریف میکنیم . اگر کتابخانه رو اضافه کرده بودین باید از دابل کوتیشن ("" ) استفاده کنید به این صورت ( " محلی که اسم کتابخونه رو مینویسیم"include# ).
و اگر در خود برنامه موجود بود ( < اسم کتابخانه/اسم پوشه>include#).
برای خروجی کردن باید از عبارت (()sbi) استفاده کنیم .
برای ورودی کردن باید از عبارت (()cbi) استفاده کنیم .
به صورت زیر:
یادتون باشه برای ورودی خروجی کردن باید بیرون از while و داخل main بنویسین جایی که من نوشتم .
چون هرچیزی در حلقه ی while بنویسین تا ابد اجرا میشه ولی توی main فقط یک بار .
تا اینجا مشخص کردین که میخواین کدوم پین خروجی شه .
حالا باید مشخص کنیم که در چه زمانی باید پین یک بشه و در چه زمانی صفر برای همین مثل تصویر زیر عمل کنین.
باید کتابخانه delay را نیز اضافه کنید با این کتابخانه می تونین تاخیر درست کنید .
برای روشن کردن پین باید از دستور sbi استفاده کنید ا این تفاوت که در خروجی کردن برای مشخص کردن پورت از ddr استفاده میکردیم ولی اینجا از واژه ی port استفاده میکنیم .
و خروجی کردن هم cbi با تفاوتی که در بالا توضیح دادم .
بعد از این کار باید فایل هگز برای پروگرام روی میکرو توسط برنامه ایجاد کنید .
برای این کار باید به ترتیب زیر عمل کنید: