- 艾寶物聯IOBOV? ─ 工業無線測控專家
高速計數器中斷功能有兩種模式:目標值比較中斷模式,區域比較中斷模式。
1.高速計數器的目標值比較中斷
采取目標值比較中斷時,要建立一個目標值比較表
在高速計數器計數過程中,若其當前值與比較表中某個目標值相同時,則停止執行主程序而轉去執行與該目標值對應的子程序。
子程序執行完畢,返回到斷點處繼續執行主程序。
2.高速計數器的區域比較中斷
采取區域比較中斷時要建立一個區域比較表
當實際使用的區域不滿8個時,要把其余存放上、下限值的通道都置為0,將存放子程序號的通道都置為FFFF。
3、區域比較中斷的執行過程
若高速計數器的當前值落在比較表中某個區域時(下限值 ≤計數器PV值≤上限值) ,則停止執行主程序而轉去執行與該區域對應的中斷子程序。子程序執行完畢,返回到斷點處繼續執行主程序。
執行區域比較中斷時,比較結果存放在AR1100~AR1107中。
例如,當計數器的當前值落在比較表的區域1中時,AR1100置為ON,當計數器的當前值落在比較表的區域2中時,AR1101置為ON等。