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

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

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

51單片機(jī)中斷的意義及單片機(jī)有多個(gè)硬件入口的簡(jiǎn)介

Wildesbeast ? 來(lái)源:今日頭條 ? 作者:雅帆電子 ? 2020-01-04 10:11 ? 次閱讀

一、中斷的意義

中斷的意思就是打斷正在進(jìn)行的任務(wù)去執(zhí)行更緊急的任務(wù),顯而易見(jiàn)至少要2套程序,一套主程序,一套中斷程序。

寫(xiě)在主程序中就只能一步一步執(zhí)行,達(dá)不到優(yōu)先級(jí)高的目的了。所以這樣是不行的。

二、單片機(jī)有多個(gè)硬件入口

0X0000地址就是硬件復(fù)位后執(zhí)行程序的入口。0X0003就是外部中斷入口等等。

復(fù)位后就自動(dòng)從0x0000開(kāi)始執(zhí)行,外部中斷來(lái)了會(huì)自動(dòng)從0X0003開(kāi)始執(zhí)行。當(dāng)一個(gè)函數(shù)寫(xiě)上interrupt 0 的時(shí)候,這個(gè)函數(shù)就會(huì)根據(jù)中斷號(hào)自動(dòng)放在對(duì)應(yīng)的入口處。中斷號(hào)0就是把這個(gè)函數(shù)放到0x0003(其實(shí)是一條跳轉(zhuǎn)指令)。

如果主程序中沒(méi)有打開(kāi)中斷和使能中斷,0x0003就是普通的程序存儲(chǔ)空間。

具體的看下圖:

從圖中看出,有中斷就意味著只是兩套程序(藍(lán)色和紅色)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    272

    文章

    5689

    瀏覽量

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

    關(guān)注

    5

    文章

    889

    瀏覽量

    41220
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MCS-51單片機(jī)中斷軟件編程

    MCS-51單片機(jī)中斷軟件編程 MCS-51單片機(jī)多個(gè)
    發(fā)表于 03-06 10:08 ?1287次閱讀
    MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>外<b class='flag-5'>中斷</b>軟件編程

    51單片機(jī)匯編語(yǔ)言教程_單片機(jī)匯編課程簡(jiǎn)介

    51單片機(jī)匯編語(yǔ)言教程:1課單片機(jī)匯編課程簡(jiǎn)介
    發(fā)表于 01-19 15:27 ?0次下載

    51單片機(jī)定時(shí)器中斷_51單片機(jī)中斷系統(tǒng)_51單片機(jī)擴(kuò)展中斷的四種方法

    中斷是為使單片機(jī)具有對(duì)外部或內(nèi)部隨機(jī)發(fā)生的事件進(jìn)行處理而設(shè)置的。51單片機(jī)5種中斷源,即有5種
    發(fā)表于 12-08 10:15 ?1.1w次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>定時(shí)器<b class='flag-5'>中斷</b>_<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>系統(tǒng)_<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>擴(kuò)展<b class='flag-5'>中斷</b>的四種方法

    淺談51單片機(jī)中斷控制

    51系列單片機(jī)5個(gè)中斷源,2個(gè)優(yōu)先級(jí),可以實(shí)現(xiàn)二級(jí)中斷服務(wù)嵌套結(jié)構(gòu)。
    發(fā)表于 05-29 14:07 ?3865次閱讀
    淺談<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>控制

    51單片機(jī)教程之51單片機(jī)中斷系統(tǒng)的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之51單片機(jī)中斷系統(tǒng)的詳細(xì)資料概述主要內(nèi)容介紹的是中斷
    發(fā)表于 11-19 09:56 ?17次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>中斷</b>系統(tǒng)的詳細(xì)資料概述

    51單片機(jī)和STM32單片機(jī)哪些區(qū)別

    大部分朋友可能都知道51單片機(jī)和stm32單片機(jī)也知道一般入門(mén)會(huì)先學(xué)習(xí)51單片機(jī)在學(xué)習(xí)stm32單片機(jī)
    發(fā)表于 08-13 17:32 ?17次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>和STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>有</b>哪些區(qū)別

    51單片機(jī)的外部中斷哪些觸發(fā)方式

    51單片機(jī)兩個(gè)外部中斷申請(qǐng)輸入端:INT0 和 INT1。 51單片機(jī)的外部
    發(fā)表于 08-13 17:32 ?3次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的外部<b class='flag-5'>中斷</b><b class='flag-5'>有</b>哪些觸發(fā)方式

    51單片機(jī)幾個(gè)中斷?單片機(jī)中斷號(hào)對(duì)應(yīng)的中斷類型說(shuō)明

    51單片機(jī)通常有5個(gè)中斷,當(dāng)中斷發(fā)生時(shí),程序會(huì)跳到相應(yīng)的中斷服務(wù)程序去執(zhí)行。為了區(qū)別不同的中斷,
    發(fā)表于 08-06 17:34 ?5次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>有</b>幾個(gè)<b class='flag-5'>中斷</b>?<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>號(hào)對(duì)應(yīng)的<b class='flag-5'>中斷</b>類型說(shuō)明

    51單片機(jī)簡(jiǎn)介

    51單片機(jī)簡(jiǎn)介前提:學(xué)習(xí)單片機(jī)前需要了解的知識(shí)模擬電子技術(shù)???※※※※數(shù)字電子技術(shù)???※※※※※C語(yǔ)言基礎(chǔ) ????※※※※※如何學(xué)好單片機(jī)
    發(fā)表于 11-05 10:50 ?11次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>之<b class='flag-5'>簡(jiǎn)介</b>

    51單片機(jī)(一)—— 51單片機(jī)簡(jiǎn)介

    一、51單片機(jī)標(biāo)識(shí)信息 通常我們所說(shuō)的51單片機(jī)是指以51內(nèi)核擴(kuò)展出的單片機(jī)。生產(chǎn)
    發(fā)表于 11-11 18:06 ?245次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>(一)—— <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>簡(jiǎn)介</b>

    C51單片機(jī)學(xué)習(xí)筆記(四)——單片機(jī)中斷系統(tǒng)及應(yīng)用

    C51單片機(jī)學(xué)習(xí)筆記(四)——單片機(jī)中斷系統(tǒng)及應(yīng)用文章目錄C51單片機(jī)學(xué)習(xí)筆記(四)——
    發(fā)表于 11-14 10:21 ?17次下載
    C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>學(xué)習(xí)筆記(四)——<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>系統(tǒng)及應(yīng)用

    51單片機(jī)中斷

    51單片機(jī)中斷(interrupt)
    發(fā)表于 11-20 16:51 ?13次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>之<b class='flag-5'>中斷</b>

    51單片機(jī)中斷系統(tǒng)

    文章目錄1 51單片機(jī)中斷系統(tǒng)1.1 中斷的固有優(yōu)先級(jí)和搶占優(yōu)先級(jí)1 51單片機(jī)
    發(fā)表于 11-22 13:36 ?8次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b>系統(tǒng)

    51單片機(jī)中斷程序示例

    51單片機(jī)中斷程序示例
    發(fā)表于 05-17 18:03 ?0次下載

    STM32單片機(jī)外部中斷簡(jiǎn)介 STM32單片機(jī)外部中斷的配置過(guò)程

    STM32 單片機(jī)是一款高性能、低功耗的 32 位微控制器,具有強(qiáng)大的計(jì)算能力、靈活的外設(shè)模塊以及優(yōu)秀的擴(kuò)展性,開(kāi)發(fā)周期短、成本低。在單片機(jī)應(yīng)用中,外部中斷是一種重要的硬件觸發(fā)方式,本
    發(fā)表于 08-15 18:21 ?2738次閱讀