色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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ī)中斷系統(tǒng)的講解

汽車(chē)電子技術(shù) ? 來(lái)源:嵌入式悅翔園 ? 作者:JamesBin ? 2023-02-17 15:11 ? 次閱讀

在接下來(lái)的教程中,將會(huì)介紹定時(shí)器、串口通信等外設(shè)的基本使用,而這些外設(shè)的使用都要涉及中斷,而且中斷是單片機(jī)或嵌入式開(kāi)發(fā)中一個(gè)相當(dāng)重要的概念。不能掌握中斷系統(tǒng),就無(wú)法靈活應(yīng)用這些外設(shè)。

一、中斷定義

CPU在處理某一事件A時(shí),發(fā)生了另一事件B請(qǐng)求CPU迅速去處理(中斷發(fā)生);CPU暫時(shí)中斷當(dāng)前的工作,轉(zhuǎn)去處理事件B(中斷響應(yīng)和中斷服務(wù));待CPU將事件B處理完畢后,再回到原來(lái)事件A被中斷的地方繼續(xù)處理事件A(中斷返回),這一過(guò)程稱(chēng)為中斷 。

圖片

引起CPU中斷的根源,稱(chēng)為中斷源。中斷源向CPU提出的中斷請(qǐng)求。CPU暫時(shí)中斷原來(lái)的事務(wù)A,轉(zhuǎn)去處理事件B。

對(duì)事件B處理完畢后,再回到原來(lái)被中斷的地方(即斷點(diǎn)),稱(chēng)為中斷返回。實(shí)現(xiàn)上述中斷功能的部件稱(chēng)為中斷系統(tǒng)。

圖片

二、51中斷結(jié)構(gòu)

89C51/52的中斷系統(tǒng)有5個(gè)中斷源 ,2個(gè)優(yōu)先級(jí),可實(shí)現(xiàn)二級(jí)中斷嵌套 。

圖片

圖片

1、(P3.2)可由IT0(TCON.0)選擇其為低電平有效還是下降沿有效。當(dāng)CPU檢測(cè)到P3.2引腳上出現(xiàn)有效的中斷信號(hào)時(shí),中斷標(biāo)志IE0(TCON.1)置1,向CPU申請(qǐng)中斷。

2、(P3.3)可由IT1(TCON.2)選擇其為低電平有效還是下降沿有效。當(dāng)CPU檢測(cè)到P3.3引腳上出現(xiàn)有效的中斷信號(hào)時(shí),中斷標(biāo)志IE1(TCON.3)置1,向CPU申請(qǐng)中斷。

3、TF0(TCON.5),片內(nèi)定時(shí)/計(jì)數(shù)器T0溢出中斷請(qǐng)求標(biāo)志。當(dāng)定時(shí)/計(jì)數(shù)器T0發(fā)生溢出時(shí),置位TF0,并向CPU申請(qǐng)中斷。

4、TF1(TCON.7),片內(nèi)定時(shí)/計(jì)數(shù)器T1溢出中斷請(qǐng)求標(biāo)志。當(dāng)定時(shí)/計(jì)數(shù)器T1發(fā)生溢出時(shí),置位TF1,并向CPU申請(qǐng)中斷。

5、RI(SCON.0)或TI(SCON.1),串行口中斷請(qǐng)求標(biāo)志。當(dāng)串行口接收完一幀串行數(shù)據(jù)時(shí)置位RI或當(dāng)串行口發(fā)送完一幀串行數(shù)據(jù)時(shí)置位TI,向CPU申請(qǐng)中斷。

三、中斷配置

CPU對(duì)中斷系統(tǒng)的所有中斷以及某個(gè)中斷源的開(kāi)發(fā)和屏蔽是由中斷允許寄存器IE控制的。

EA:中斷允許總開(kāi)關(guān)控制位。(1:所有中斷請(qǐng)求被允許;0:所有中斷請(qǐng)求被屏蔽)

ES:串行口中斷允許控制位。(1:允許串口中斷;0:禁止串口中斷)

ET1:定時(shí)器/計(jì)數(shù)器T1的溢出中斷允許控制位。(1:允許T1溢出中斷;0:禁止T1溢出中斷)

EX1:外部中斷1中斷允許位。(1:允許外部中斷1中斷;0:禁止外部中斷1中斷)

ET0:定時(shí)器/計(jì)數(shù)器T0的溢出中斷允許控制位。(1:允許T1溢出中斷;0:禁止T1溢出中斷)

EX0:外部中斷0中斷允許位。(1:允許外部中斷1中斷;0:禁止外部中斷1中斷)

1、中斷請(qǐng)求標(biāo)志

TOCN 的中斷標(biāo)志IT0(TCON.0),外部中斷0觸發(fā)方式控制位。

當(dāng)IT0=0時(shí),為低電平觸發(fā)方式。

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

IE0(TCON.1),外部中斷0中斷請(qǐng)求標(biāo)志位。

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

IE1(TCON.3),外部中斷1中斷請(qǐng)求標(biāo)志位。

TF0(TCON.5),定時(shí)/計(jì)數(shù)器T0溢出中斷請(qǐng)求標(biāo)志位。

TF1(TCON.7),定時(shí)/計(jì)數(shù)器T1溢出中斷請(qǐng)求標(biāo)志位。

2、中斷優(yōu)先級(jí)

外部中斷0(IE0)->定時(shí)/計(jì)數(shù)器0(TF0)->外部中斷1(IE1)->定時(shí)/計(jì)數(shù)器1(TF1)->串行口(R1或T1)

3、中斷源

外部中斷0(int0),對(duì)應(yīng)中斷號(hào)是0,中斷入口地址0003h

定時(shí)/計(jì)數(shù)器0(t1),對(duì)應(yīng)中斷號(hào)1,中斷入口地址000bh

外部中斷1(int1),對(duì)應(yīng)中斷號(hào)2,中斷入口地址0013h

定時(shí)/計(jì)數(shù)器1(t1),對(duì)應(yīng)中斷號(hào)3,中斷入口地址001bh

串行口中(ri/ti),對(duì)應(yīng)中斷號(hào)4,中斷入口地址0023h

3、中斷相應(yīng)條件

中斷源有中斷請(qǐng)求

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

CPU開(kāi)中斷(EA=1)

四、中斷定義

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

EA=1;//打開(kāi)總中斷開(kāi)關(guān)
EX0=1;//開(kāi)外部中斷0
IT0=0/1;//設(shè)置外部中斷的觸發(fā)方式

中斷服務(wù)函數(shù):

void int0 () interrupt 0 using 1  // using 1 不用寫(xiě)也不用管


{
do anything that you want
}

五、程序舉例

#include
sbit led =P2^1;
void main()
{
   EA=1;            //開(kāi)啟總中斷,這個(gè)相當(dāng)于校長(zhǎng)
   TMOD =0x01;
   TH0=(65536-48300)/256;    //50ms
   TL0=(65536-48300)%256;
   TR0=1;         //  打開(kāi)定時(shí)器T0
   ET0=1;         //允許中斷     這個(gè)相當(dāng)于班主任,只有校長(zhǎng)和班主任同意中斷才能中斷

   while(1)
   {
       ;
   }
}
 void time0() interrupt 1
{
   unsigned int count;
   TF0=0;          //注意TF0同時(shí)是中斷請(qǐng)求標(biāo)志位,
                           //TF0=1,請(qǐng)求中斷  
   TH0=(65536-48300)/256;    //50ms 裝初值
   TL0=(65536-48300)%256;
   count+=1;
   if(count>=20)
   {
      led=~led;
   count=0;
   }


 }

圖片

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6042

    文章

    44617

    瀏覽量

    637483
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3255

    瀏覽量

    115169
  • 嵌入式開(kāi)發(fā)

    關(guān)注

    18

    文章

    1035

    瀏覽量

    47655
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1627

    瀏覽量

    55653
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    中斷是為使單片機(jī)具有對(duì)外部或內(nèi)部隨機(jī)發(fā)生的事件進(jìn)行處理而設(shè)置的。51單片機(jī)有5種中斷源,即有5種對(duì)應(yīng)的情況發(fā)生時(shí)會(huì)使
    發(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><b class='flag-5'>系統(tǒng)</b>_<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>擴(kuò)展<b class='flag-5'>中斷</b>的四種方法

    單片機(jī)中斷系統(tǒng)如何使用?基本概念和應(yīng)用詳細(xì)講解

    本文檔的主要內(nèi)容詳細(xì)介紹的的是單片機(jī)中斷系統(tǒng)如何使用?基本概念和應(yīng)用詳細(xì)講解內(nèi)容包括了:一中斷的基本概念,二MCS-
    發(fā)表于 09-29 11:08 ?11次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b><b class='flag-5'>系統(tǒng)</b>如何使用?基本概念和應(yīng)用詳細(xì)<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><b class='flag-5'>系統(tǒng)</b>的詳細(xì)資料概述

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

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

    51單片機(jī)外部中斷0實(shí)例詳解

    今天就以51單片機(jī)的外部中斷0為例,來(lái)簡(jiǎn)單講解一下單片機(jī)中斷的用法。1
    發(fā)表于 11-11 12:51 ?19次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>外部<b class='flag-5'>中斷</b>0實(shí)例詳解

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

    C51單片機(jī)學(xué)習(xí)筆記(四)——單片機(jī)中斷系統(tǒng)及應(yīng)用文章目錄C51
    發(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><b class='flag-5'>系統(tǒng)</b>及應(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>

    89C51單片機(jī)中的中斷系統(tǒng)

    89C51單片機(jī)中的中斷系統(tǒng)對(duì)于在單片機(jī)中的學(xué)習(xí),中斷系統(tǒng)
    發(fā)表于 11-22 12:21 ?32次下載
    89C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>中的<b class='flag-5'>中斷</b><b class='flag-5'>系統(tǒng)</b>

    STM32單片機(jī)外部中斷配置講解

    STM32單片機(jī)外部中斷配置講解01單片機(jī)外部中斷簡(jiǎn)介所謂外部中斷,就是通過(guò)外部信號(hào)所引起的
    發(fā)表于 11-22 12:36 ?14次下載
    STM32<b class='flag-5'>單片機(jī)</b>外部<b class='flag-5'>中斷</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
    發(fā)表于 11-22 13:36 ?8次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>中斷</b><b class='flag-5'>系統(tǒng)</b>

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

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

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

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

    51單片機(jī)中斷系統(tǒng)應(yīng)用筆記

    基于51單片機(jī)中斷系統(tǒng)
    發(fā)表于 12-04 09:30 ?1次下載

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

    51單片機(jī)中斷系統(tǒng)介紹與運(yùn)用外部中斷系統(tǒng)觸發(fā)數(shù)碼管顯示數(shù)字的代碼實(shí)驗(yàn)
    發(fā)表于 12-05 09:10 ?2次下載

    51單片機(jī)中斷流程分析

    51單片機(jī)中斷系統(tǒng)
    發(fā)表于 12-05 09:37 ?1次下載
    主站蜘蛛池模板: 黑人玩弄极品人妻系列| 日本一本道高清码v| 蜜臀AV浪潮99国产麻豆| 强奷乱码中文字幕熟女免费| 忘忧草研究院一二三| 伊人影院中文字幕| jizz非洲| 国内精品久久久久影院网站| 狼人大香伊蕉国产WWW亚洲| 青柠视频在线观看高清HD| 午夜片无码区在线观看| 中文字幕亚洲男人的天堂网络 | 色情内射少妇兽交| 亚洲卫视论坛| 办公室丝袜老师在线观看| 麻豆一区二区三区蜜桃免费| 9420高清完整版在线电影免费观看| 三级黄毛片| 久久亚洲精品2017| 国产成人免费不卡在线观看| 中文字幕视频在线观看| 无限资源日本2019版| 免费看欧美xxx片| 狠狠色狠狠色综合日日2019| 办公室丝袜老师在线观看| 伊人久久综合影院首页| 熟妇的味道HD中文字幕| 毛片在线看片| 国产亚洲精品线观看不卡| 宝贝好紧好爽再搔一点试視頻| 亚洲人视频在线观看| 日本电影护士| 快播性爱电影| 国产午夜精品自在自线之la| chinese东北夫妻video| 尤物久久99国产综合精品| 香艳69xxxxx有声小说| 人妻美妇疯狂迎合| 免费A级毛片无码无遮挡| 激情内射亚洲一区二区三区 | 秋霞影院福利电影|