اطلاعیه

Collapse
No announcement yet.

یک تمرین ساده برای استفاده از تایمر. کمک

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

    یک تمرین ساده برای استفاده از تایمر. کمک

    سلام
    اول از همه باید بگم تاپیک های مربوط به تایمر کانترها رو خوندم، فیلم آموزشی رو دانلود کردم، سایت های دیگه رو دیدم و... . خیلی از چیزهایی که دیدم به کار من نمیاد. من فقط یه کار کوچولو با این تایمرها دارم. وقت ندارم همه این آموزش هارو بخونم و کار کنم.
    استفاده کردن از تایمر رو بلد نیستم. لطفا کمک کنید و همین تمرین رو برای انجام بدین. (کدویژن)

    یک led رو با یک کلید فشاری A خاموش و روشن میکنم. (که خودش دو سه خط دستور داره و توی حلقه تکرار هست)
    می خوام به موازات این کار، اگه کلید B فشرده شد یه led دیگه پنج ثانیه روشن باشه و پنج ثانیه خاموش.(در واقع میخوام این led چشمک زن، مستقل از اون کلید on-off کار کنه.)
    پس دو تا led داریم که یکی با کلید خاموش و روشن میشه و اون یکی با یک کلید دیگه شروع به چشمک زدن میکنه)
    اگر از delay استفاده کنم، در طول مدت delay پنج ثانیه ای، کلید A کار نمیکنه. شما همین رو برام جواب بدی، میتونم ازش جاهای دیگه استفاده کنم.


    #2
    پاسخ : یک تمرین ساده برای استفاده از تایمر. کمک

    نوشته اصلی توسط yaser688
    سلام
    اول از همه باید بگم تاپیک های مربوط به تایمر کانترها رو خوندم، فیلم آموزشی رو دانلود کردم، سایت های دیگه رو دیدم و... . خیلی از چیزهایی که دیدم به کار من نمیاد. من فقط یه کار کوچولو با این تایمرها دارم. وقت ندارم همه این آموزش هارو بخونم و کار کنم.
    استفاده کردن از تایمر رو بلد نیستم. لطفا کمک کنید و همین تمرین رو برای انجام بدین. (کدویژن)

    یک led رو با یک کلید فشاری A خاموش و روشن میکنم. (که خودش دو سه خط دستور داره و توی حلقه تکرار هست)
    می خوام به موازات این کار، اگه کلید B فشرده شد یه led دیگه پنج ثانیه روشن باشه و پنج ثانیه خاموش.(در واقع میخوام این led چشمک زن، مستقل از اون کلید on-off کار کنه.)
    پس دو تا led داریم که یکی با کلید خاموش و روشن میشه و اون یکی با یک کلید دیگه شروع به چشمک زدن میکنه)
    اگر از delay استفاده کنم، در طول مدت delay پنج ثانیه ای، کلید A کار نمیکنه. شما همین رو برام جواب بدی، میتونم ازش جاهای دیگه استفاده کنم.
    قاعدتا باید اینجا از وقفه خارجی هم بهره ببرید.
    سعی کنید کلیدها رو با وقفه خارجی تنظیم کنید و بعد سراغ استفاده از تایمر/کانتر برید.

    موفق باشید
    * هر گاه خدا بخواهد بنده ای را خوار کند، دانش را از او دور سازد.
    * سخن بگویید تا شناخته شوید، زیرا که انسان در زیر زبان خود پنهان است.
    *بدترین دوست،آ‌ کسی است که برای او به رنج و زحمت افتی.
    حضرت علی(ع)
    آموزش AVR به ساده ترین زبان ممکن : Noise.Blog.IR

    دیدگاه

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