中斷的作用
發布時間:2016/7/14 20:33:54 訪問次數:1156
中斷不只是51系列單片機所特有的,目前基本上所有的微處理器均具各完善的中斷系統。EPL3012-103MLC中斷系統是一個非常實用的微處理器組件,合理地使用中斷技術,可以極大地提高單片機的工作效率和實時性。其主要作用體現在下面兩個方面。
(1)對外部信號的實時處理
在基于單片機的應用系統中,單片機作為整個系統的控制和處理中心,它和外圍設備的信息交換非常頻繁,這種信息交換一般采用兩種方式,一種是查詢方式,另外一種為中斷方式。例如,當撥動一個開關,一盞LED燈熄滅,如果采用查詢方式,單片機就必須時時刻刻查詢開關的狀態,而不能執行其他的程序,這將大大降低單片機的執行效率。如果采用中斷方式,單片機就可以執行其他的任務,當開關狀態改變,產生一個中斷時,才轉去中斷服務子程序把LED燈熄滅。這種中斷方式,可以滿足大部分的實時控制場合。
(2)故障處理
在單片機系統運行過程中,會有很多無法預測的故障或錯誤產生,例如掉電、計算溢出等。當產生掉電故障時,會立即執行相應的中斷處理,保護重要的系統參數,以便后續的系統恢復。當發生錯誤時,也會有相應的中斷處理子程序運行,自動修改算法參數并發出警告。這些都采用的是中斷處理方式。
中斷不只是51系列單片機所特有的,目前基本上所有的微處理器均具各完善的中斷系統。EPL3012-103MLC中斷系統是一個非常實用的微處理器組件,合理地使用中斷技術,可以極大地提高單片機的工作效率和實時性。其主要作用體現在下面兩個方面。
(1)對外部信號的實時處理
在基于單片機的應用系統中,單片機作為整個系統的控制和處理中心,它和外圍設備的信息交換非常頻繁,這種信息交換一般采用兩種方式,一種是查詢方式,另外一種為中斷方式。例如,當撥動一個開關,一盞LED燈熄滅,如果采用查詢方式,單片機就必須時時刻刻查詢開關的狀態,而不能執行其他的程序,這將大大降低單片機的執行效率。如果采用中斷方式,單片機就可以執行其他的任務,當開關狀態改變,產生一個中斷時,才轉去中斷服務子程序把LED燈熄滅。這種中斷方式,可以滿足大部分的實時控制場合。
(2)故障處理
在單片機系統運行過程中,會有很多無法預測的故障或錯誤產生,例如掉電、計算溢出等。當產生掉電故障時,會立即執行相應的中斷處理,保護重要的系統參數,以便后續的系統恢復。當發生錯誤時,也會有相應的中斷處理子程序運行,自動修改算法參數并發出警告。這些都采用的是中斷處理方式。
熱門點擊