• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺談MCS—51單片機中斷系統(tǒng)邏輯控制圖

      2015-05-30 18:01:23袁芬余成路
      科技創(chuàng)新與應(yīng)用 2015年17期
      關(guān)鍵詞:單片機

      袁芬 余成路

      摘 要:單片機所具有的復(fù)雜實時控制功能與中斷技術(shù)密不可分,面對控制對象隨機發(fā)出的中斷請求,單片機必須做出快速響應(yīng)并及時處理,以使被控制對象保持在最佳工作狀態(tài),達到預(yù)定的控制效果。中斷技術(shù)對單片機來說顯得尤為重要,正確掌握中斷技術(shù)對于后期單片機的學習有很大意義。

      關(guān)鍵詞:單片機;中斷系統(tǒng)邏輯控制圖;特殊功能寄存器

      單片機所具有的復(fù)雜實時控制功能與中斷技術(shù)密不可分,面對控制對象隨機發(fā)出的中斷請求,單片機必須做出快速響應(yīng)并及時處理,以使被控制對象保持在最佳工作狀態(tài)。下面針對單片機的中斷系統(tǒng)進行詳細分析,以便讀者對該部分內(nèi)容能有更透徹地了解。

      1 現(xiàn)實生活中的“中斷”現(xiàn)象(圖1)

      2 計算機的中斷概念

      是指計算機在按序執(zhí)行某程序時,為處理來自機內(nèi)外的隨機事件,CPU隨機暫停正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行中斷服務(wù)子程序,執(zhí)行完后自動返回原處。

      2.1 中斷嵌套

      計算機正在執(zhí)行一個中斷服務(wù)子程序時,如出現(xiàn)另一個更緊急的中斷請求, CPU暫停執(zhí)行當前的中斷服務(wù)程序,轉(zhuǎn)向處理新的中斷服務(wù),等到這個任務(wù)完成后再返回原中斷服務(wù)程序繼續(xù)執(zhí)行,這個過程稱為中斷嵌套。

      2.2 現(xiàn)場保護和現(xiàn)場恢復(fù)

      (1)現(xiàn)場——中斷時刻單片機中有關(guān)存儲單元內(nèi)的數(shù)據(jù)或狀態(tài)。

      (2)現(xiàn)場保護——為了防止因執(zhí)行中斷服務(wù)程序,而修改原存儲單元內(nèi)的數(shù)據(jù)或狀態(tài),將相關(guān)數(shù)據(jù)送入堆棧中保存起來,以便在中斷返回后不改變主程序的運行數(shù)據(jù)。

      (3)現(xiàn)場恢復(fù)——中斷服務(wù)結(jié)束后,在返回主程序之前,把保存的現(xiàn)場內(nèi)容從堆棧中彈出,以恢復(fù)相關(guān)存儲單元的原有內(nèi)容。

      2.3 關(guān)中斷和開中斷

      2.4 中斷的作用

      使一臺計算機能“同時”處理多項事務(wù);完全消除了內(nèi)外信息交換時的等待時間,極大地提高了工作效率;實現(xiàn)了現(xiàn)場實時控制。

      3 MCS-51單片機的中斷系統(tǒng)概述

      3.1 中斷系統(tǒng)邏輯控制圖(圖3)

      該圖能夠讓讀者形成較清晰的邏輯思路。

      3.2 中斷源和中斷矢量地址

      所謂中斷源,是指引起CPU中斷的根源,或能向CPU發(fā)出中斷請求的來源。

      中斷矢量地址也稱中斷向量,它是指相應(yīng)中斷請求被響應(yīng)后,CPU應(yīng)將程序引向何處——PC地址。這個地址是該中斷服務(wù)子程序的起始地址(也稱入口地址或首址)。

      3.3 外中斷、定時中斷

      外中斷作用:緊急處理外部事件或因外部事件引發(fā)的問題;外中斷請求信號0和外中斷請求信號1分別由12#和13#引腳輸入;有電平和脈沖兩種請求方式,用戶采用軟件選擇,低電平或下降沿有效;外部請求信號的高、低電平至少要維持1個機器周期。

      定時中斷作用:滿足定時和計數(shù)的需要;任一個內(nèi)部定時器/計數(shù)器,當定時時間到或計數(shù)值滿時計數(shù)機構(gòu)溢出,它可作為中斷請求信號從單片機內(nèi)部向中斷系統(tǒng)發(fā)出中斷請求;計數(shù)器/定時器的計數(shù)、定時信號分別從外部和內(nèi)部輸入。

      3.4 串行中斷

      作用:進行串行數(shù)據(jù)的傳送;在串行口接收或發(fā)送完一幀數(shù)據(jù)后,單片機內(nèi)部自動向中斷系統(tǒng)發(fā)出一個中斷請求信號。

      3.5 中斷請求標志位

      每一個中斷源對應(yīng)一個中斷請求標志位,它們設(shè)置在兩個特殊功能寄存器——定時器控制寄存器(TCON)、串行口控制寄存器(SCON)中,當有中斷源請求中斷時,由它們的相應(yīng)位作標志。

      3.6 中斷允許與優(yōu)先級控制

      中斷的允許與否、優(yōu)先級別則分別由中斷允許控制寄存器(IE)和中斷優(yōu)先級控制寄存器(IP)經(jīng)軟件方式設(shè)定。

      限于篇幅跟中斷有密切關(guān)系的其他四個特殊功能的寄存器:定時器控制寄存器(TCON)、串行口控制寄存器(SCON)、中斷允許控制寄存器(IE)、中斷優(yōu)先級控制寄存器(IP)功能在此就不再詳細講解。

      猜你喜歡
      單片機
      基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機在仿真中要注意的幾點問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機的平衡控制系統(tǒng)設(shè)計
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機的三維LED點陣設(shè)計
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個全新PIC單片機系列
      基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
      松潘县| 连城县| 盐津县| 阿尔山市| 肥乡县| 贡山| 隆昌县| 合山市| 乌兰浩特市| 克山县| 玛纳斯县| 阳原县| 北辰区| SHOW| 淳安县| 德兴市| 奉贤区| 旌德县| 宜良县| 万源市| 高州市| 监利县| 广德县| 灵石县| 陕西省| 浮梁县| 成都市| 灵宝市| 昌吉市| 江口县| 霞浦县| 内黄县| 嵊州市| 武汉市| 罗平县| 昔阳县| 镇远县| 台中县| 阿拉善右旗| 怀宁县| 镇赉县|