標(biāo)題: 按鍵時間的處理 [打印本頁]

作者: qijf    時間: 2008-5-26 13:05
標(biāo)題: 按鍵時間的處理
求教:
按鍵采用外中斷,按鍵時間<5秒按普通按鍵處理,
>5秒 <20秒進行特定的接收數(shù)據(jù)處理,>20秒則退出
進入正常工作狀態(tài),假如現(xiàn)在程序在報警狀態(tài),進行
按鍵,按鍵時間>20秒從而使程序進入正常工作狀態(tài)
該如何操作?

我直接在外中斷處理程序里延時,如果>20秒則賦正常
工作狀態(tài)標(biāo)志,結(jié)果這樣不行,由于中斷子程序里調(diào)用了另外的子程序從而導(dǎo)致超時才能退出中斷

作者: kao    時間: 2008-5-26 15:33

最好不要在中斷程序里延時,你應(yīng)該在中斷程序里設(shè)置一個標(biāo)志,然后在主程序里循環(huán)判斷。






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1