[組合語言]如何使用TIMER來做按鍵除彈跳 |
缺席
|
cyw1984
一般會員 ![]() ![]() 發表:45 回覆:67 積分:22 註冊:2005-06-25 發送簡訊給我 |
|
阿信
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
skype_chen1
一般會員 ![]() ![]() 發表:4 回覆:11 積分:8 註冊:2004-12-21 發送簡訊給我 |
|
阿信
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
Timer是持續執行的 以下只是示意 不是可執行的程式碼
KeyIn=P0.0 Down=0 Up=1 bit fg_KeyDown bit fg_KeyPress Init: fg_KeyDown=Up; fg_KeyPress=Down; ------------------------------ T20mS: if (fg_KeyPress!=Down) { if (fg_KeyDown==Down && KeyIn==Down) { fg_KeyPress=Down; } if (KeyIn==Down) { fg_KeyDown=Down; } else { fg_KeyDown=Up; } } T20mS_Exit: |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |