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