1、在中斷服務程序裏,關閉中斷允許標誌當然可以(只是這個中斷暫時被關閉了,如果在其他程序中沒有開啟中斷,則這個中斷服務程序不會再被執行),同樣也可以啟停定時器。
看了妳的追問,我覺得妳的要求完全可以實現,只是在編程的時候,要細致壹些,把邏輯理清楚就可以了。
我以前做過壹個出租車計價器,裏程數據也是從外部中斷進來,但在空車(也就是沒有乘客的時候),我就把這個中斷給關了,雖然裏程數據通過傳感器還在不斷到達中斷口,系統不會做任何反應。
2、聲音定位從理論上說是很簡單的,兩線壹點的定位方式。利用壹個減速步進電機(帶咪頭),然後先旋轉,利用壹個鎖相環,比如LM567,當接收到信號後,輸出壹個脈沖。此時步進電機停住,測出旋轉角度(也就是說明,聲音在那條直線上),然後走過壹段路程,再測壹次,又獲得壹根直線,則兩根直線的交點就是聲音源,跟早年無線電定位,現在微信定位壹個道理。