標題: 按鍵時間的處理 [打印本頁]
作者: qijf 時間: 2008-5-26 13:05
標題: 按鍵時間的處理
求教:
按鍵采用外中斷,按鍵時間<5秒按普通按鍵處理,
>5秒 <20秒進行特定的接收數據處理,>20秒則退出
進入正常工作狀態,假如現在程序在報警狀態,進行
按鍵,按鍵時間>20秒從而使程序進入正常工作狀態
該如何操作?
我直接在外中斷處理程序里延時,如果>20秒則賦正常
工作狀態標志,結果這樣不行,由于中斷子程序里調用了另外的子程序從而導致超時才能退出中斷
作者: kao 時間: 2008-5-26 15:33
最好不要在中斷程序里延時,你應該在中斷程序里設置一個標志,然后在主程序里循環判斷。
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |