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