51單片機(jī)中斷系統(tǒng)有多少個(gè)中斷源 中斷程序概述?
中斷程序概述?掉線(xiàn)程序,處理器處理“急件”,可明白為是一種服務(wù),是通過(guò)想執(zhí)行事前編好的某個(gè)特定的事件的程序來(lái)結(jié)束的,這種處理“急件”的程序被一般稱(chēng)——關(guān)閉程序。當(dāng)中央處理器正準(zhǔn)備去處理內(nèi)部數(shù)據(jù)時(shí),外界
中斷程序概述?
掉線(xiàn)程序,處理器處理“急件”,可明白為是一種服務(wù),是通過(guò)想執(zhí)行事前編好的某個(gè)特定的事件的程序來(lái)結(jié)束的,這種處理“急件”的程序被一般稱(chēng)——關(guān)閉程序。
當(dāng)中央處理器正準(zhǔn)備去處理內(nèi)部數(shù)據(jù)時(shí),外界不可能發(fā)生了緊急情況,沒(méi)有要求CPU暫停當(dāng)前的工作轉(zhuǎn)去全面處理這個(gè)萬(wàn)分火急事件。處理完畢后,再又回到以前被中斷的地址,繼續(xù)原來(lái)是的工作,這樣的過(guò)程稱(chēng)做掉線(xiàn)。
實(shí)現(xiàn)程序這一功能的部件被稱(chēng)自動(dòng)系統(tǒng),去申請(qǐng)CPU自動(dòng)的請(qǐng)求源稱(chēng)為關(guān)閉源,單片機(jī)的關(guān)閉系統(tǒng)就像愿意多個(gè)網(wǎng)絡(luò)中斷源,當(dāng)多個(gè)掉線(xiàn)源另外向CPU只是請(qǐng)求網(wǎng)絡(luò)中斷時(shí),就存在地一個(gè)網(wǎng)絡(luò)中斷優(yōu)先權(quán)的問(wèn)題。常見(jiàn)依據(jù)關(guān)閉源的優(yōu)先于級(jí)別,優(yōu)先權(quán)如何處理最及時(shí)事件的關(guān)閉只是請(qǐng)求源,即率先響應(yīng)級(jí)別極高的自動(dòng)只是請(qǐng)求
51單片機(jī)5個(gè)中斷源編號(hào)?
函數(shù)名()interrupt0{}//填寫(xiě)外部網(wǎng)絡(luò)中斷0;
函數(shù)名()interrupt1{}//隨機(jī)定時(shí)器/計(jì)數(shù)器0關(guān)閉;
函數(shù)名()interrupt2{}//隨機(jī)外部掉線(xiàn)1;
函數(shù)名()interrupt3{}//不對(duì)應(yīng)定時(shí)器/計(jì)數(shù)器1中斷;
函數(shù)名()interrupt4{}//按串口掉線(xiàn);
共5種自動(dòng),優(yōu)先級(jí)自上向上。
這是C的
外部掉線(xiàn)0:0003H
設(shè)置定時(shí)/計(jì)數(shù)器中斷:000BH
外部網(wǎng)絡(luò)中斷:0013H
有定時(shí)/計(jì)數(shù)器1關(guān)閉:001BH
串行自動(dòng):0023H
這是匯編的
51單片機(jī)有哪幾個(gè)中斷源?幾個(gè)優(yōu)先級(jí)?
mcs-51單片機(jī)有5個(gè)網(wǎng)絡(luò)中斷源,四個(gè)為:
1、外部中斷0(INT0):設(shè)置中斷級(jí)別更高,關(guān)閉入口地址0003H;
2、按時(shí)/計(jì)數(shù)器0(T1):設(shè)置中斷級(jí)別第2,中斷入口地址000BH;
3、外部關(guān)閉1(INT1):設(shè)置為網(wǎng)絡(luò)中斷級(jí)別第3,自動(dòng)入口地址0013H;
4、串行口網(wǎng)絡(luò)中斷(TX/RX):設(shè)置中斷級(jí)別第4,網(wǎng)絡(luò)中斷入口地址0023H;
5、有定時(shí)/計(jì)數(shù)器1(T1):設(shè)置成自動(dòng)級(jí)別最多,掉線(xiàn)入口地址001BH。
掉線(xiàn)各位源有兩個(gè)自動(dòng)優(yōu)先級(jí),每一個(gè)掉線(xiàn)跪請(qǐng)?jiān)纯捎绍浖O(shè)置里為高優(yōu)先級(jí)中斷或低優(yōu)先級(jí)網(wǎng)絡(luò)中斷,也可利用兩級(jí)自動(dòng)相互嵌套。
兩級(jí)中斷嵌套循環(huán),是一直在執(zhí)行低優(yōu)先級(jí)自動(dòng)的服務(wù)程序時(shí),可被高優(yōu)先級(jí)網(wǎng)絡(luò)中斷各位所中斷,待高優(yōu)先級(jí)關(guān)閉處理完畢后,再前往低優(yōu)先級(jí)關(guān)閉服務(wù)程序。