歡迎來訪油泵控制器-油泵控制器廠家-計量泵控制器-寧波新瑞電子科技有限公司官網(wǎng)!
MCS—51系列產(chǎn)品單片機內(nèi)部僅有2個外部中斷源鍵入端,當(dāng)外部中斷源超過2個時,就務(wù)必開展擴展,下邊詳細(xì)介紹二種簡易的擴展方法:一、選用硬件配置要求和手機軟件查看的方法:這類方法是:把每個中斷源根據(jù)硬件配置“或者非”門引進到單片機外部中斷源鍵入端(INT0或INT1
MCS—51系列產(chǎn)品單片機內(nèi)部僅有2個外部中斷源鍵入端,當(dāng)外部中斷源超過2個時,就務(wù)必開展擴展,下邊詳細(xì)介紹二種簡易的擴展方法:
一、選用硬件配置要求電子鎖控制器和手機軟件查看的方法:這類方法是:生產(chǎn)pc板廠家把每個中斷源根據(jù)硬件配置“或者非”門引進到單片機外部中斷源鍵入端(INT0或INT1),另外再把外部中斷源送至單片機的某一I/O端口號,那樣當(dāng)外部中斷時,根據(jù)“或者非”門造成單片機中斷,在中斷系統(tǒng)服務(wù)中再根據(jù)手機軟件查看,從而轉(zhuǎn)相對應(yīng)的中斷系統(tǒng)服務(wù)。顯而易見,這類方法的中斷優(yōu)先在于手機軟件查看的順序。
其硬件配置聯(lián)接和程序編程以下:
Voidzhongduan(void)interrupt0using3//中斷涵洞數(shù)。
{
EX0=0;//關(guān)中斷
If(P0_0=1){*****}//中斷查看
If(P0_1=1){*****}//中斷查看
If(P0_2=1){*****}//中斷查看
EX0=1;開中斷
}
二、用計時器/計數(shù)器作外部中斷
單片機的計時器/計數(shù)器是一個加一計數(shù)器,每每記數(shù)鍵入端有一個“1—0”的負(fù)振蕩時,計數(shù)器加一,當(dāng)加一計數(shù)器外溢時,就向CPU傳出中斷,運用這一特點來擴展中斷的方法是:首先把計時器/計數(shù)器設(shè)成記數(shù)方法,并預(yù)設(shè)值滿,把外部中斷源鍵入到P3口第4腳位或第5腳位(計數(shù)器鍵入端),那樣就可以運用計時器/計數(shù)器做為單片機外部中斷了。留意這類方法的中斷服務(wù)項目的通道詳細(xì)地址應(yīng)在000BH或001BH。