求教: 按鍵采用外中斷,按鍵時間<5秒按普通按鍵處理, >5秒 <20秒進(jìn)行特定的接收數(shù)據(jù)處理,>20秒則退出 進(jìn)入正常工作狀態(tài),假如現(xiàn)在程序在報警狀態(tài),進(jìn)行 按鍵,按鍵時間>20秒從而使程序進(jìn)入正常工作狀態(tài) 該如何操作?
我直接在外中斷處理程序里延時,如果>20秒則賦正常 工作狀態(tài)標(biāo)志,結(jié)果這樣不行,由于中斷子程序里調(diào)用了另外的子程序從而導(dǎo)致超時才能退出中斷 |