ايران ويج

نسخه‌ی کامل: تاخیر در برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
بجای دستورwaitاز چه دستوری استفاده کنیم که باعث تاخیردراجرای دستورات دیگر میکرونشود؟
من ازاینتراپ (IN0وIN1)هم استفاده کردم ولی هر جا از دستور waitاستفاده بشه کل میکرو معطل میمونه.مگه میکرو اینتراپ را جداگانه بررسی نمیکنه؟!
اگه از تایمر بخواهیم استفاده کنیم چطورتووسط یه برنامه تاخیر مثلا 5ثانیه درست کنیم که دیگه دستورها بکار خودشون ادامه بدن؟
متشکرم
تو این موردمیتونی تایمر استفاده کنی. که بتونی چند ثانیه تاخیر بندازی بدون اینکه سی پی یو معطل بمونه
شرمنده
چطوری از تایمر به عنوان تاخیر استفاده کنم؟
(۱۲-بهمن-۱۳۹۰, ۱۴:۱۴:۰۸)alfaalarm نوشته است: [ -> ]شرمنده
چطوری از تایمر به عنوان تاخیر استفاده کنم؟

راحت
شما میخوای مثلا یه led روشن بشه بعد 2 ثانیه خاموش بشه ؟
میای led روشن میکنی
تایمرو استارت میکنی
برای تایمرم اینتراپ تعریف میکنی
برنامه کار خودشو میکنه
2ثانیه که شد تایمر پر شد میپره تو زیر برنامه تایمر خاموشش میکنهHappy