اطلاعیه

Collapse
No announcement yet.

کمک درمورد برنامه نویسی ثبت زمان تغییر یک پین ورودی بسکام

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک درمورد برنامه نویسی ثبت زمان تغییر یک پین ورودی بسکام

    سلام دوستان
    چطور میشه توو ی حلقه از تغییر وضعیت پین میکرو استفاده کرد... مثلا اگ پین یک بود یک ال ای دی رو واس چند لحظه روشن کنه و اگر مجددا حلقه ب اون پین رسید و بازم یک بود اون دفعه دیگ روشن نکنه چون قبلا ی بار یک شده بود. و وقتی صفر شد ال ای دی دوباره واس چند لحضه روشن بشه... از دستور if نمیخوام استفاده کنم تا حد ممکن...
    با تشکر

    #2
    پاسخ : کمک درمورد برنامه نویسی ثبت زمان تغییر یک پین ورودی بسکام

    نوشته اصلی توسط mehran032
    سلام دوستان
    چطور میشه توو ی حلقه از تغییر وضعیت پین میکرو استفاده کرد... مثلا اگ پین یک بود یک ال ای دی رو واس چند لحظه روشن کنه و اگر مجددا حلقه ب اون پین رسید و بازم یک بود اون دفعه دیگ روشن نکنه چون قبلا ی بار یک شده بود. و وقتی صفر شد ال ای دی دوباره واس چند لحضه روشن بشه... از دستور if نمیخوام استفاده کنم تا حد ممکن...
    با تشکر
    سلام
    میدونم منظورتون چیه ...
    یکی از وقفه های خارجی استفاده کن که بتونی ببریش تو مد Any Change .
    در این ورودی هر تغییری انجام شد پرش میکنه تو اون زیر برنامه ای که میخوای تغییر حالت بدی
    دیگه فقط یک بار ، با تغییر کردن وضعیت در وقفه خارجی این دستورات انجام خواهد گرفت .

    موفق باشی
    [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
    معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
    معرفی نرم افزار Codewizard PWM
    با من بیشتر آشنا شوید

    دیدگاه


      #3
      پاسخ : کمک درمورد برنامه نویسی ثبت زمان تغییر یک پین ورودی بسکام

      نوشته اصلی توسط mehran032
      سلام دوستان
      چطور میشه توو ی حلقه از تغییر وضعیت پین میکرو استفاده کرد... مثلا اگ پین یک بود یک ال ای دی رو واس چند لحظه روشن کنه و اگر مجددا حلقه ب اون پین رسید و بازم یک بود اون دفعه دیگ روشن نکنه چون قبلا ی بار یک شده بود. و وقتی صفر شد ال ای دی دوباره واس چند لحضه روشن بشه... از دستور if نمیخوام استفاده کنم تا حد ممکن...
      با تشکر
      میتونم بپرسم چرا از if استفاده نمیکنید؟ :-?
      انسانها 10 دسته اند: دسته اي که باينري ميدانند و دسته اي که باينري نميدانند!

      دیدگاه


        #4
        پاسخ : کمک درمورد برنامه نویسی ثبت زمان تغییر یک پین ورودی بسکام

        نوشته اصلی توسط hamedtaran
        میتونم بپرسم چرا از if استفاده نمیکنید؟ :-?
        دوستمون میخوان CPU مدام درگیر چک کردن ورودی نباشه
        پس بهترین حالت وقفه هست .
        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
        معرفی نرم افزار Codewizard PWM
        با من بیشتر آشنا شوید

        دیدگاه

        لطفا صبر کنید...
        X