سوال:
برای اینکه به میکرو در برنامه بیکام کلیدی را تعریف کنیم از دستور DEBOUNCE استفاده میکنیم حالا میخواهیم بعد از مثلا 4 ثانیه که کلید فشار داده نشد به یک نقطه معین پرش شود!
شکل دستور چگونه باید باشد؟
E:
.
.
.
Do
Debounce Pind.1 , 1 , Roshan , Sub
WAIT 4
JMP E
Loop
Roshan:
JMP F
Return
F:
برنامه بالا درست عمل نمیکنه چون اگر در زمان WAIT کلید فشار داده شود پرش به F صورت نمیگیرد . چه تغییراتی بدهیم؟