ايران ويج

نسخه‌ی کامل: کمک در مورد برنامه نویسی avr .
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام.من یه میکرو دارم که هر از چند گاهی یکی از پایه های میکرو مثلا a.0=1 می شود می خواهم طوری برنامه نویسی کنم که اگه یک ثانیه ولتاز به این پایه وصل شد وآنرا یک کرد.یک پایه دیگر از میکرو که ال ای دی بهش وصل است را یک کند و ده ثانیه بشمارد اگر باز ولتاژ در حین ده ثانیه به پایه ورودی وصل شد یک پایه دیگر فعال شود.اگر ده ثانیه تمام شد و ولتاژ نیامد پایه یا ال ای دی اول که روشن شده بود خاموش شود.atmega 32 avr c
یک تایمر فعال کن با دستور دیبانس و یک متغیر
چجوری باید بنویسمش
مثلا تایمر یک را فعال کن و بیاد شماره پین مورد نظر a.0=1 را بخونه بعد اگه یک بود یه متغیر را یک کنه اگه صفر بود که هیچ
حالا یه شرط میذاری میگه اگه a.0=1 یک بود متغیر صفر بود اد را روشن کن بعد یه شرط دیگه میذاری میگه اگه متغیر یک بود لد روشن بمونه و الس ایف میذاری میگی اگه صفر بود خاموش بمونه
در حین شمارش پایه ورودیرو چک میکنه؟؟؟
بله دقیقا