MCS-51的中斷請(qǐng)求的撤除方法列表
以外中斷電平觸發(fā)為例:當(dāng)CPU響應(yīng)該中斷進(jìn)入到服務(wù)程序后,在執(zhí)行RETI指令返回主程序前,必須將外部的低電平撤掉,否則當(dāng)CPU返回主程序后,會(huì)因?yàn)橥獠窟^(guò)長(zhǎng)的低電平信號(hào)而使其再次進(jìn)入中斷,這樣不僅造成一次多余的錯(cuò)誤操作,而且使主程序無(wú)法正常運(yùn)行。
同理,其它中斷源也存在類似的問(wèn)題。所以在使用中斷時(shí)必須清楚在返回主程序前時(shí),其中斷請(qǐng)求(標(biāo)志)是否要撤除、如何撤除等問(wèn)題。
MCS-51的中斷請(qǐng)求的撤除方法
圖片1