欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解析單片機(jī)中斷處理過(guò)程、中斷返回、中斷撤除

GReq_mcu168 ? 2018-02-23 09:30 ? 次閱讀

中斷響應(yīng)

中斷響應(yīng)是CPU對(duì)中斷源中斷請(qǐng)求的響應(yīng),包括保護(hù)斷點(diǎn)和將程序轉(zhuǎn)向中斷服務(wù)程序的入口地址(通常稱矢量地址)。

中斷響應(yīng)過(guò)程

中斷響應(yīng)過(guò)程包括保護(hù)斷點(diǎn)和將程序轉(zhuǎn)向中斷服務(wù)程序的入口地址。首先,中斷系統(tǒng)通過(guò)硬件自動(dòng)生成長(zhǎng)調(diào)用指令(LACLL),該指令將自動(dòng)把斷點(diǎn)地址壓入堆棧保護(hù)(不保護(hù)累加器A、狀態(tài)寄存器PSW和其它寄存器的內(nèi)容),然后,將對(duì)應(yīng)的中斷入口地址裝入程序計(jì)數(shù)器PC(由硬件自動(dòng)執(zhí)行),使程序轉(zhuǎn)向該中斷入口地址,執(zhí)行中斷服務(wù)程序。MCS-51系列單片機(jī)各中斷源的入口地址由硬件事先設(shè)定,分配如下:

中斷源 入口地址

外部中斷0 0003H

定時(shí)器T0中斷 000BH

外部中斷1 0013H

定時(shí)器T1中斷 001BH

串行口中斷 0023H

使用時(shí),通常在這些中斷入口地址處存放一條絕對(duì)跳轉(zhuǎn)指令,使程序跳轉(zhuǎn)到用戶安排的中斷服務(wù)程序的起始地址上去。

中斷返回

中斷返回是指中斷服務(wù)完后,計(jì)算機(jī)返回原來(lái)斷開的位置(即斷點(diǎn)),繼續(xù)執(zhí)行原來(lái)的程序。中斷返回由中斷返回指令RETI來(lái)實(shí)現(xiàn)。該指令的功能是把斷點(diǎn)地址從堆棧中彈出,送回到程序計(jì)數(shù)器PC,此外,還通知中斷系統(tǒng)已完成中斷處理,并同時(shí)清除優(yōu)先級(jí)狀態(tài)觸發(fā)器。特別要注意不能用“RET”指令代替“RETI”指令。

解析單片機(jī)中斷處理過(guò)程、中斷返回、中斷撤除

中斷請(qǐng)求的撤除

CPU響應(yīng)中斷請(qǐng)求后即進(jìn)入中斷服務(wù)程序,在中斷返回前,應(yīng)撤除該中斷請(qǐng)求,否則,會(huì)重復(fù)引起中斷而導(dǎo)致錯(cuò)誤。MCS-51各中斷源中斷請(qǐng)求撤消的方法各不相同,分別為:

1)定時(shí)器中斷請(qǐng)求的撤除

對(duì)于定時(shí)器0或1溢出中斷,CPU在響應(yīng)中斷后即由硬件自動(dòng)清除其中斷標(biāo)志位TF0或TF1,無(wú)需采取其它措施。

2)串行口中斷請(qǐng)求的撤除

對(duì)于串行口中斷,CPU在響應(yīng)中斷后,硬件不能自動(dòng)清除中斷請(qǐng)求標(biāo)志位TI、RI,必須在中斷服務(wù)程序中用軟件將其清除。

3)外部中斷請(qǐng)求的撤除

外部中斷可分為邊沿觸發(fā)型和電平觸發(fā)型。

對(duì)于邊沿觸發(fā)的外部中斷0或1,CPU在響應(yīng)中斷后由硬件自動(dòng)清除其中斷標(biāo)志位IE0或IE1,無(wú)需采取其它措施。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44624

    瀏覽量

    638897
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10909

    瀏覽量

    213128
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    900

    瀏覽量

    41791

原文標(biāo)題:?jiǎn)纹瑱C(jī)中斷處理過(guò)程:中斷響應(yīng) 中斷處理 中斷返回詳解

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是中斷?單片機(jī)中斷處理過(guò)程詳解

    如果單片機(jī)沒有中斷,那么,單片機(jī)將失去靈魂。
    的頭像 發(fā)表于 11-09 11:28 ?5223次閱讀
    什么是<b class='flag-5'>中斷</b>?<b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b><b class='flag-5'>處理過(guò)程</b>詳解

    單片機(jī)中斷的作用是什么?單片機(jī)中斷處理過(guò)程是怎樣運(yùn)行的?

    單片機(jī)中斷的作用是什么?單片機(jī)中斷處理過(guò)程是怎樣運(yùn)行的?中斷優(yōu)先級(jí)是什么意思?
    發(fā)表于 07-08 06:21

    51單片機(jī)中斷處理過(guò)程有幾個(gè)

    51單片機(jī)中斷處理過(guò)程有幾個(gè),中斷單片機(jī)的一個(gè)重要功能,本文我們就對(duì)51單片機(jī)
    發(fā)表于 07-14 07:33

    單片機(jī)中斷處理過(guò)程是怎樣進(jìn)行的?

    單片機(jī)中斷系統(tǒng)的優(yōu)點(diǎn)是什么?單片機(jī)中斷處理過(guò)程是怎樣進(jìn)行的?
    發(fā)表于 09-23 06:57

    對(duì)于單片機(jī)中斷的詳細(xì)解析

    單片機(jī)CPU在處理某一事件A時(shí),發(fā)生了另一事件B請(qǐng)求CPU迅速去處理中斷發(fā)生);CPU暫時(shí)中斷當(dāng)前的工作,轉(zhuǎn)去
    的頭像 發(fā)表于 12-25 11:14 ?2.9w次閱讀
    對(duì)于<b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>的詳細(xì)<b class='flag-5'>解析</b>

    單片機(jī)中斷系統(tǒng)介紹_51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)

    單片機(jī)中斷就是當(dāng)單片機(jī)正在執(zhí)行程序的時(shí)候,突然某個(gè)按鍵按下了(產(chǎn)生外部中斷),單片機(jī)就必須得去處理
    發(fā)表于 01-10 17:29 ?1.2w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>系統(tǒng)介紹_51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>系統(tǒng)結(jié)構(gòu)

    單片機(jī)中斷系統(tǒng)的概念控制系統(tǒng)和處理過(guò)程及編程及應(yīng)用資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)的原理與應(yīng)用單片機(jī)中斷系統(tǒng)詳細(xì)資料介紹內(nèi)容包括了:1 中斷的概念2 中斷控制系統(tǒng)3
    發(fā)表于 10-24 11:43 ?6次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>系統(tǒng)的概念控制系統(tǒng)和<b class='flag-5'>處理過(guò)程</b>及編程及應(yīng)用資料概述

    淺析單片機(jī)中斷處理過(guò)程

    中斷處理過(guò)程可分為中斷響應(yīng)、中斷處理中斷返回三個(gè)階
    的頭像 發(fā)表于 11-06 14:31 ?1.8w次閱讀
    淺析<b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b><b class='flag-5'>處理過(guò)程</b>

    51單片機(jī)中斷系統(tǒng)詳細(xì)資料總結(jié)

    本文檔的詳細(xì)介紹的是51單片機(jī)中斷系統(tǒng)詳細(xì)資料總結(jié)。主要內(nèi)容包括了:1 中斷的概念,2 中斷系統(tǒng)結(jié)構(gòu),3 中斷
    發(fā)表于 03-07 16:37 ?3次下載
    51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>系統(tǒng)詳細(xì)資料總結(jié)

    單片機(jī)中斷程序如何運(yùn)行

    單片機(jī)中斷就是類似的一個(gè)過(guò)程,發(fā)生中斷時(shí),就會(huì)打斷正在執(zhí)行的主程序,先處理中斷任務(wù),
    的頭像 發(fā)表于 01-27 17:11 ?1.1w次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>程序如何運(yùn)行

    單片機(jī)中斷如何撤除

    CPU響應(yīng)某中斷請(qǐng)求后,在中斷返回前,應(yīng)該撤除中斷請(qǐng)求,否則會(huì)引起另一次中斷而發(fā)生錯(cuò)誤。根據(jù)
    發(fā)表于 07-21 11:20 ?6572次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>如何<b class='flag-5'>撤除</b>

    單片機(jī)中斷

    文章目錄一.中斷的基本概念二.中斷相關(guān)的寄存器三.中斷的實(shí)際使用四.中斷的優(yōu)點(diǎn):一.中斷的基本概念1.
    發(fā)表于 11-14 16:06 ?10次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>

    單片機(jī)中斷

    文章目錄一.中斷的基本概念二.中斷相關(guān)的寄存器三.中斷的實(shí)際使用四.中斷的優(yōu)點(diǎn):一.中斷的基本概念1.
    發(fā)表于 11-17 09:36 ?14次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>

    單片機(jī)是怎么中斷的?

    單片機(jī)CPU在處理某一事件A時(shí),發(fā)生了另一事件B請(qǐng)求CPU迅速去處理中斷發(fā)生);CPU暫時(shí)中斷當(dāng)前的工作,轉(zhuǎn)去
    發(fā)表于 02-09 10:10 ?1次下載
    <b class='flag-5'>單片機(jī)</b>是怎么<b class='flag-5'>中斷</b>的?

    8051單片機(jī)中斷系統(tǒng)過(guò)程

    8051單片機(jī)是一種經(jīng)典的8位微控制器,它具有一個(gè)靈活的中斷系統(tǒng)。在8051單片機(jī)中,中斷是一種非常重要的功能,它允許處理器在執(zhí)行主程序的
    發(fā)表于 12-05 09:15 ?0次下載