日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

中斷是為使單片機具有對外部或內(nèi)部隨機發(fā)生的事件實時處理而設置的,中斷功能的存在,很大程度上提高了單片機處理外部或者內(nèi)部事件的能力。它也是單片機最重要的功能之一,是我們學習單片機必須要掌握。


首先介紹單片機中斷技術的優(yōu)點:

解決了快速主機與慢速I/O設備的數(shù)據(jù)傳送問題;

分時操作。CPU可以分時為多個I/O設備服務,提高了計算機的利用率;

實時響應。CPU能夠及時處理應用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強;

可靠性高。CPU具有處理設備故障及掉電等突發(fā)性事件能力,從而使系統(tǒng)可靠性提高。


中斷的相關概念:

以下事件依次發(fā)生,這一過程稱為“中斷”!

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

中斷響應:CPU暫時中斷當前的工作;

中斷服務:CPU轉(zhuǎn)去處理事件B;

中斷返回:待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續(xù)處理事件A;


流程圖如下所示:

中斷系統(tǒng)的相關概念:

引起CPU中斷的根源,稱為中斷源。

中斷源向CPU提出的中斷請求。CPU暫時中斷原來的事務A,轉(zhuǎn)去處理事件B。對事件B處理完畢后,再回到原來被中斷的地方(即斷點),稱為中斷返回。

實現(xiàn)上述中斷功能的部件稱為中斷系統(tǒng)。


下圖為中斷系統(tǒng)結構圖:

涉及中斷的其他概念——優(yōu)先級:

同一時間發(fā)生兩個或多個中斷,優(yōu)先執(zhí)行哪一個中斷取決于改中斷所對應的優(yōu)先級,優(yōu)先級高的中斷會優(yōu)先被執(zhí)行。


51單片機的中斷優(yōu)先級有三條原則:


CPU同時接收到幾個中斷時,首先響應優(yōu)先級別最高的中斷請求。

正在進行的中斷過程不能被新的同級或低優(yōu)先級的中斷請求所中斷。

正在進行的低優(yōu)先級中斷服務,能被高優(yōu)先級中斷請求所中斷。

為了實現(xiàn)上述后兩條原則,中斷系統(tǒng)內(nèi)部設有兩個用戶不能尋址的優(yōu)先級狀態(tài)觸發(fā)器。其中一個置1,表示正在響應高優(yōu)先級的中斷,它將阻斷后來所有的中斷請求;另一個置1,表示正在響應低優(yōu)先級中斷,它將阻斷后來所有的低優(yōu)先級中斷請求。


涉及中斷的其他概念——中斷嵌套:

如果單片機正在處理一個中斷程序,此時,又有另一個中斷現(xiàn)象發(fā)生(新的中斷優(yōu)先級更高),單片機將會停止當前的中斷程序,而轉(zhuǎn)去執(zhí)行新的中斷程序,新中斷程序處理完畢后再回到剛才停止的中斷程序處繼續(xù)執(zhí)行,執(zhí)行完這個中斷后再返回主程序繼續(xù)執(zhí)行主程序。


流程圖如下:

51單片機的中斷系統(tǒng)結構

針對上圖,從左至右依次介紹:


中斷源:

中斷請求標志(TCON的中斷標志):

IT0(TCON.0),外部中斷0觸發(fā)方式控制位。


當IT0=0時,為電平觸發(fā)方式。

當IT0=1時,為邊沿觸發(fā)方式(下降沿有效)。

IE0(TCON.1),外部中斷0中斷請求標志位。


IT1(TCON.2),外部中斷1觸發(fā)方式控制位。


IE1(TCON.3),外部中斷1中斷請求標志位。


TR0(TCON.4):T0運行控制位。TR0置1時,T0開始工作;TR0置0時,T0停止工作。TR0由軟件置1或清0。所以,用軟件可控制定時/計數(shù)器的啟動與停止。


TF0(TCON.5),定時/計數(shù)器T0溢出中斷請求標志位。


TR1(TCON.6):T1運行控制位,其功能與TR0類同。


TF1(TCON.7),定時/計數(shù)器T1溢出中斷請求標志位。 


中斷允許控制(IE):

CPU對中斷系統(tǒng)所有中斷以及某個中斷源的開放和屏蔽是由中斷允許寄存器IE控制的。

EX0(IE.0),外部中斷0允許位;


ET0(IE.1),定時/計數(shù)器T0中斷允許位;


EX1(IE.2),外部中斷1允許位;


ET1(IE.3),定時/計數(shù)器T1中斷允許位;


ES(IE.4),串行口中斷允許位;


EA (IE.7), CPU中斷允許(總允許)位。


優(yōu)先級寄存器IP:

同一優(yōu)先級中的中斷申請不止一個時,則有中斷優(yōu)先權排隊問題。同一優(yōu)先級的中斷優(yōu)先權排隊,由中斷系統(tǒng)硬件確定的自然優(yōu)先級形成,其排列如所示:

硬件查詢:

兩個寄存器為上文“涉及中斷的其他概念——優(yōu)先級”中提及的寄存器。


中斷響應條件:

總結上文,當且僅當滿足以下三點時,CPU才有可能響應中斷。


中斷源有中斷請求;

此中斷源的中斷允許位為1;

CPU開中斷(即EA=1)。

如何使用中斷?

你想使用的中斷是哪個?選擇相應的中斷號;

你所希望的觸發(fā)條件是什么?

你希望在中斷之后干什么?

以外部中斷0為例:


主程序中需要有以下代碼:


EA=1;//打開總中斷開關

EX0=1;//開外部中斷0

IT0=0/1;//設置外部中斷的觸發(fā)方式

中斷服務函數(shù):


void 函數(shù)名() interrupt 中斷號

{

do anything that you want

}

關鍵字:STC89C52系列  單片機  內(nèi)部資源  中斷系統(tǒng) 引用地址:STC89C52系列單片機內(nèi)部資源——中斷系統(tǒng)

上一篇:51單片機實驗5:動態(tài)數(shù)碼管
下一篇:51單片機實驗6:獨立按鍵

推薦閱讀

根據(jù)國際研究暨顧問機構Gartner(顧能)最終統(tǒng)計結果顯示,2017年在存儲器價格大漲帶動下,不僅全球半導體營收總計達4,204億美元,首度突破4,000億美元大關并創(chuàng)歷史新高,前10大廠排名也大洗牌,三星首度超越英特爾奪下龍頭大廠冠軍寶座,西部數(shù)據(jù)(WD)因NAND Flash銷售暢旺,排名由前年的17名一舉跳到去年的第9名,聯(lián)發(fā)科則被擠出前10大廠排名。根據(jù)Gar...
這場斗爭遠未結束,中國的作用可能至關重要 未來,也許騎馬都會比駕駛一輛沒有自動駕駛功能的汽車有用。這句話來自一向喜歡虛張聲勢的特斯拉CEO埃隆·馬斯克(Elon Musk)。 隨著車企向自動駕駛汽車技術投入數(shù)十億美元資金,即使他們可能會對馬斯克的夸夸其談避而遠之,但似乎很少有競爭對手會不同意這位億萬富翁的預測。 確實,汽車廠商希望,在不久的將...
定時器選擇:stm8定時器與stm32定時器略有不同,stm32定時器是24位--16,777,216,按照72M時鐘8分頻計算,周期達到1.86s左右,而stm8定時器是16/8--位65535/255,自身時鐘為16M,即使16分頻周期也遠小于1s。當前選擇TIM2定時器,1分頻,最大周期65536/16 約等于 4096us。初始化void TIM_Delay_Init(){ /* 自動重裝載值范圍TIM4為0~255,TIM2為0~65...
2021年4月23日,上海車展期間,領先的智能激光雷達系統(tǒng)提供商RoboSense(速騰聚創(chuàng))與德國領先的汽車零部件供應商Webasto(偉巴斯特)達成了戰(zhàn)略合作,面向L3-L5級量產(chǎn)自動駕駛車輛提供全球首款集成固態(tài)激光雷達的智能車頂方案(Roof Sensor Module),該方案在確保了高級自動駕駛安全性的同時,極大降低了自動駕駛傳感器組合安裝的復雜性,保護車身設計的優(yōu)...

史海拾趣

問答坊 | AI 解惑

畢業(yè)畢業(yè)設計 智能液體加注裝置

本帖最后由 paulhyde 于 2014-9-15 09:24 編輯 網(wǎng)上找了很久沒什么資料  …

查看全部問答∨

熟悉酷派API的朋友幫個忙

酷派有一個API, int YLMsgBox(TCHAR *content, TCHAR *caption, int iType) 請問這個MessageBox是什么樣子呢?跟他自己的UI是一個風格還是?? 還有就是返回值是什么含義?要是是MessageBox的話,用戶點擊不同的Button,返回值應該不一樣吧? 還有,這 ...…

查看全部問答∨

VxWorks嵌入式國際認證培訓班

        為滿足各大企業(yè)及研發(fā)機構對嵌入式操作系統(tǒng)VxWorks人才需求,順應廣大學員學習嵌入式操作系統(tǒng)、獲得國際認證證書、增強就業(yè)競爭力、取得高薪職位的要求,上海雙實科技與上海張江信息技術專修學院繼續(xù)合作舉辦VxWorks嵌 ...…

查看全部問答∨

一個奇怪的放大電路

電路說明:1,電路對R265,R256,R232加熱。2,U88用來監(jiān)測MOS管的電流。問題:U87:A所起的作用是什么?幾個電阻DNS了,看不懂,希望有人能夠提供幫助…

查看全部問答∨

STM8eeprom問題嚴重--求解

我用STM207,寫EEPROM時會導致CPU復位,,不知是何故,, 只要把串口通訊線接上,  一寫EEPROM就會死機復位,,,. 拔掉好像不死,,,,怎么會這樣,,,,哪位高人請指點指點…

查看全部問答∨

我*,杭州電子市場jlinkV8的很便宜!

我*,杭州電子市場jlinkV8的仿真器很便宜!我現(xiàn)在用的V6的當初還要了1K多,剛才問了一下開增值發(fā)票才160,本人做技術,不是做廣告,所以不說地址,只是讓大家買的時候有個心里價位。 我用的是jlinkV6.0(自已當時在網(wǎng)上下來做的板子 )的SWD調(diào) ...…

查看全部問答∨

To版主,STM32中斷搶占不了的問題

版主,你好,最近弄一個步進電機的項目,對時間要求非常嚴格,我想用到STM32的中斷搶占功能,以下是我寫的一個簡單的DEMO,在軟件仿真的時候,TIM2中斷函數(shù)里觸發(fā)了TIM3的軟件中斷,此時是可以正常被TIM3搶占的,TIM3的中斷執(zhí)行完以后又會回到 ...…

查看全部問答∨

挺多AD603資料、論文合集

本帖最后由 paulhyde 于 2014-9-15 09:11 編輯  …

查看全部問答∨

是關于TI樣片申請的問題

上個月18日,向TI申請了幾個樣片,可是當樣片到達武漢時,不知道快遞公司怎么搞的,我沒有收到。后來上網(wǎng)一查,發(fā)現(xiàn)樣片包裹由于拒收的原因(好冤枉啊),被退回到了上??偛?。請問:現(xiàn)在該怎么辦呢,難道樣片收不回來了嗎?能不能讓上海TI再發(fā)一遍 ...…

查看全部問答∨

編程器

誰知道哪里有愛德萬編程器R4945A賣?…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved