www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]本連載講解作為嵌入式系統(tǒng)開發(fā)技術人員所必需具備的單片機的基礎知識。繼《《嵌入式編程之單片機的基本構成、工作原理》、《嵌入式編程之單片機的外圍功能電路》、《單片機

本連載講解作為嵌入式系統(tǒng)開發(fā)技術人員所必需具備的單片機的基礎知識。繼《《嵌入式編程之單片機的基本構成、工作原理》、《嵌入式編程之單片機的外圍功能電路》、《單片機的編程語言和開發(fā)環(huán)境》和《單片機外圍功能電路控制的基礎知識》后,最后一期將為大家介紹在單片機控制系統(tǒng)中不可缺少的處理方式--“中斷”的基礎知識。

“中斷”與“輪詢”

本期是單片機入門連載的最后一期。本期我們將說明在單片機編程過程中一定會遇到的、也是單片機控制中不可缺少的一種處理方式---“中斷”。

“中斷”處理并非單片機控制系統(tǒng)所特有的現(xiàn)象,在我們的日常生活中“中斷”的例子也隨處可見。 讓我們來看看身邊的例子吧。比如盡管您知道今天有快遞送到,但卻不知道快遞送來的具體時間,在這種情況下,也許您會選擇坐在客廳里邊看書,邊等快遞送來。在您看書其間,門鈴響的時候就表明快遞到了(有事件發(fā)生)。這就是“中斷”的例子。

 

 

圖1:“中斷”處理示意圖

如果不用“中斷”處理等待方式的話,在看書的過程中,您就不得不經(jīng)常走到門口去確認快遞是否到了。 像這樣頻繁地確認是否有“事件”發(fā)生的現(xiàn)象,在單片機控制中是通過軟件編程完成的。我們把這種處理方式稱為“輪詢”(圖2)。

 

 

圖2:“輪詢”處理示意圖

單片機中的中斷處理

實際上單片機的中斷處理更加復雜,還是以上述事例(邊看書邊等待快遞送來)進行說明。

邊看書邊等待快遞送來單片機中的處理

1) 看書時主程序正在執(zhí)行時

2) 快遞送來的門鈴響了有事件發(fā)生,向單片機發(fā)送中斷信號通知

3) 中斷看書過程單片機接收中斷信號,暫停正在執(zhí)行的主程序

4) 記錄正在看的頁碼保存當前單片機的狀態(tài)(保存到寄存器中)

5) 接收快遞執(zhí)行對應中斷源的處理(中斷程序)

6) 確認剛才所作的記錄返回剛才所保存的單片機的狀態(tài)

7) 繼續(xù)看書從暫停的地方開始繼續(xù)執(zhí)行程序

現(xiàn)在,相信大家對“中斷” 已經(jīng)有所了解了。下面我們來看看在實際的“中斷”處理中,單片機內部是怎樣進行的。

在單片機中,通知事件發(fā)生的中斷信號一般來自于外部INT引腳的輸入信號,或是來自定時器、串行I/F等內部的外圍功能電路的信號。接收中斷信號的是中斷控制器。中斷控制器根據(jù)產(chǎn)生的中斷信號的優(yōu)先級,按優(yōu)先級順序發(fā)送給CPU。當然,被設定為無效的設備所傳送來的中斷信號是不會傳給CPU的,您也可以屏蔽或忽略它們。CPU根據(jù)從中斷控制器接收到的指示,執(zhí)行相應的程序(中斷處理)。

 

 

圖3:單片機內部的“中斷”處理

實時處理中斷

“中斷”與“輪詢”看起來好象可以進行同樣的處理,實際上它們有很大的區(qū)別。區(qū)別在于當事件發(fā)生時,中斷方式可以立刻執(zhí)行對應事件的處理。中斷的這種處理方式被稱為是實時處理。

而在“輪詢”方式中,如果對發(fā)生事件的監(jiān)視周期較短的話也可以實現(xiàn)實時處理,但是在通常情況下,總是有多個事件發(fā)生,有時主程序也不允許太短的循環(huán),所以,難以實現(xiàn)實時處理。

當 “中斷” 發(fā)生時,由于從檢測到事件發(fā)生到切換到中斷處理只需要幾十至幾百個時鐘,所以可以在短時間內對應事件進行處理。

例如,在鍵輸入或開關輸入的情況下,對于單片機來說開關何時將被按下是不可預測的事件。所以,如果在主程序中以“輪詢”的方式監(jiān)視的話,將會無端浪費CPU的處理時間,而且,如果要進行多個“輪詢”處理,則“輪詢”的周期將會變長。

如果不具備單片機的硬件知識,是很難理解和應用“中斷”的。“中斷”的內容也確實有些難度,但是它卻是單片機系統(tǒng)控制中無法避開的一種處理。所以,大家一定要加深對單片機知識的理解,并熟練掌握“中斷”的基本知識和使用方法!

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉