<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機——中斷

51單片機——中斷

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏

一、中斷的概念

CPU在處理某一事件A時(shí),發(fā)生了另一事件B請求CPU迅速去處理(中斷發(fā)生);

本文引用地址:http://dyxdggzs.com/article/201611/321839.htm

CPU暫時(shí)中斷當前的工作,轉去處理事件B(中斷響應和中斷服務(wù));

待CPU將事件B處理完畢后,再回到原來(lái)事件A被中斷的地方繼續處理事件A(中斷返回),這一過(guò)程稱(chēng)為中斷。

二、中斷寄存器

單片機有10個(gè)寄存器主要與中斷程序的書(shū)寫(xiě)控制有關(guān)

1.中斷允許控制寄存器IE

2.定時(shí)器控制寄存器TCON

3.串口控制寄存器SCON

4.中斷優(yōu)先控制寄存器IP

5.定時(shí)器工作方式控制寄存器TMOD

6.定時(shí)器初值賦予寄存器(TH0/TH1,TL0/TL1)

?中斷結構

三、寄存器功能與賦值說(shuō)明

注:在用到中斷時(shí),必須要開(kāi)總中斷EA,即EA=1。 //開(kāi)總中斷

1.中斷允許控制寄存器IE

中斷允許寄存器

EX0(EX1):外部中斷允許控制位

EX0=1 外部中斷0開(kāi)關(guān)閉合 //開(kāi)外部0中斷

EX0=0 外部中斷0開(kāi)關(guān)斷開(kāi)

ET0(ET1):定時(shí)中斷允許控制位

ET0=1 定時(shí)器中斷0開(kāi)關(guān)閉合 //開(kāi)內部中斷0

ET0=0 定時(shí)器中斷0開(kāi)關(guān)斷開(kāi)

ES: 串口中斷允許控制位

ES=1 串口中斷開(kāi)關(guān)閉合 //開(kāi)串口中斷

ES=0 串口中斷開(kāi)關(guān)斷開(kāi)

?2.定時(shí)器控制寄存器 TCON //控制外部中斷和定時(shí)器中斷

?定時(shí)器/計數器控制寄存器

外部中斷:

IE0(IE1):外部中斷請求標志位

當INT0(INT1)引腳出現有效的請求信號,此位由單片機自動(dòng)置1,cpu開(kāi)始響應,處理終端,而當入中斷程序后由單片機自動(dòng)置0.

//外部中斷,即外部中斷相應的引腳接入低電平或下降沿信號時(shí),中斷開(kāi)始響應。

IT0(IT1):外部中斷觸發(fā)方式控制位 //選擇有效信號

IT0(IT1)=1:脈沖觸發(fā)方式,下降沿有效。

IT0(IT1)=0:電平觸發(fā)方式,低電平有效。

內部中斷:

TF0(TF1):內部定時(shí)器/計數器溢出中斷標志位

當定時(shí)器、計數器計數溢出的時(shí)候,此位由單片機自動(dòng)置1,cup開(kāi)始響應,處理中斷,而當進(jìn)入中斷程序后由單片機自動(dòng)置0.

//內部中斷實(shí)際上就是利用內部的計數器,只不過(guò)提供計數的脈沖來(lái)自單片機自身。

TRO(TR1):定時(shí)器/計數器啟動(dòng)位 //啟動(dòng)定時(shí)器

TRO(TR1)=1; 啟動(dòng)定時(shí)器/計數器0

TR0(TR1)=0; 關(guān)閉定時(shí)器/計數器0

?3.串口控制寄存器SCON

?串口控制寄存器SCON

TI:串行口發(fā)送中斷標志位

當單片機串口發(fā)送完一幀數據后,此位由單片機自動(dòng)置1,而當進(jìn)入中斷服務(wù)程序后是不會(huì )自動(dòng)清0的,

必須由用戶(hù)在中斷服務(wù)中用軟件清0.

RI:串行口接收中斷標志位

當單片機串口接收完一幀數據后,此位由單片機自動(dòng)置1,而當進(jìn)入中斷服務(wù)程序后是不會(huì )自動(dòng)清0的,

必須由用戶(hù)在中斷服務(wù)軟件中用軟件清0.

?4.中斷優(yōu)先寄存器IP


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 51單片機中

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>