單片機實現干簧管計數器的實驗
….
P1=ShowCode[num];//在數碼管上顯示數字num}
}
【注1】:主程序第一個語句初始化了外部中斷0,將外部中斷0(P3.2)設置為下降沿觸發,即觸發中斷的條件是P3.2口的狀態從“1”變到“0”。
第二句使能了外部中斷0,只有使能中斷,當中斷條件發生時,程序才能跳到中斷服務程序;否則,即使中斷條件發生,程序也不會跳去執行中斷服務程序。
【注2】:中斷服務程序,外部中斷0的中斷向量為0。每次磁鐵靠近干簧管都會使P3.2的狀態從“1”變到“0”,從而觸發中斷,程序會直接跳到本中斷服務程序,num++語句使變量num加1。
磁控管相關文章:磁控管原理
塵埃粒子計數器相關文章:塵埃粒子計數器原理
評論