娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月16日(星期五)

2020年05月16日 | 51單片機第二講(定時器中斷)

發(fā)布者:CrystalDawn 來源: eefocus關鍵字:51單片機  定時器中斷  CPU 手機看文章 掃描二維碼
隨時隨地手機看文章

1.中斷的概念

CPU在處理某一事件A時,發(fā)生了另一事件B請求CPU迅速去處理(中斷產生);

CPU暫時中斷當前的工作,轉去處理事件B(中斷響應和中斷服務);

待CPU將事件B處理完畢后,再回到原來事件A中斷的地方繼續(xù)處理事件A(中斷返回),這一過程稱為中斷。

這里寫圖片描述

2.中斷的優(yōu)先級

51單片機里一共有5個中斷源,分別是外部中斷0,定時器0,外部中斷1,定時器1,串口中斷,中斷優(yōu)先級從大到小分別是0,1,2,3,4。


3.中斷的優(yōu)點

分時操作。CPU可以分時為多個I/O設備服務,提高了計算機的利用率;

實時響應。CPU能夠及時處理應用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強;

可靠性高。CPU具有處理設備故障及掉電等突發(fā)性事件能力,從而使系統(tǒng)可靠性提高。


4.外部中斷

外部中斷0是定義在P3.2口,外部中斷1是定義在P3.3口

TCON的中斷標志(控制寄存器):

這里寫圖片描述

IT0(TCON.0),外部中斷0觸發(fā)方式控制位。

當IT0=0時,為電平觸發(fā)方式。

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

IE0(TCON.1),外部中斷0中斷請求標志位。

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

IE1(TCON.3),外部中斷1中斷請求標志位。

TR0(TCON.4):T0運行控制位,其功能與TR1類同。

TF0(TCON.5),定時/計數(shù)器T0溢出中斷請求標志位。

TR1(TCON.6):T1運行控制位。TR1置1時,T1開始工作;TR1置0時,T1停止工作。TR1由軟件置1或清0。所以,用軟件可控制定時/計數(shù)器的啟動與停止

TF1(TCON.7),定時/計數(shù)器T1溢出中斷請求標志位。


外部中斷初始化:


void bsp_Int0_Init(void)//外部中斷0

{

     IT0 = 1;    //設置邊沿觸發(fā)方式 等于0是電平觸發(fā)方式

     EX0 = 1;    //開外部中斷,在中斷寄存器里

     EA = 1;     //開總中斷

}


void bsp_Int1_Init(void)//外部中斷1

{

     IT1 = 1;

     EX1 = 1;

     EA = 1;

}


void ISR_INT0(void) interrupt 0//中斷處理函數(shù)

{

    P1 = 0x55;

}


void ISR_INT1(void) interrupt 2

{

    P1 = 0xaa;

}


5.定時器中斷

工作方式寄存器TMOD:

這里寫圖片描述

GATE:門控位。GATE=0時,只要用軟件使TCON中的TR0或TR1為1,就可以啟動定時/計數(shù)器工作;GATA=1時,要用軟件使TR0或TR1為1,同時外部中斷引腳或也為高電平時,才能啟動定時/計數(shù)器工作。即此時定時器的啟動多了一條件。(默認情況下等于0不要設置)。


C/T:定時/計數(shù)模式選擇位。=0為定時模式;=1為計數(shù)模式。


M1M0:工作方式設置位。定時/計數(shù)器有四種工作方式,由M1M0進行設置。(正常情況旋方式1,即M1M0=01)。


中斷寄存器:

這里寫圖片描述

EA是總中斷

ET0是定時器0中斷

EX0是外部中斷0

ET1是定時器1中斷

EX1是外部中斷1


void Timer0_Init(void)

{

    TMOD |= 0x01;//設置定時器為工作方式1  C/T位為1的時候是計數(shù)器模式,為0的時候是定時器模式,前四位是定時器1,后四位是定時器0

    TL0 = (65536 - 1000)%256;    //裝初值,低8位

    TH0 = (65536 - 1000)/256;   //高8位

    ET0 = 1;    //開定時器的中斷

    TR0 = 1;    //開定時器

    EA = 1;     //開總中斷

}


void Timer0(void) interrupt 1

{

    TL0 = (65536 - 1000)%256;    //裝初值,低8位//初值是1000即1ms

    TH0 = (65536 - 1000)/256;   //高8位

    count++;

    if(count == 1000)

    {

        count = 0;

        LED = ~LED;//LED一秒鐘閃爍一次

    }

}

關鍵字:51單片機  定時器中斷  CPU 引用地址:51單片機第二講(定時器中斷)

上一篇:51中斷-定時器/計數(shù)器中斷
下一篇:51單片機的定時器與計數(shù)器

推薦閱讀

——總書記視察湖北武漢后本報再訪四大國家新基地·芯片篇 5月14日,國家存儲器基地項目(一期)一號芯片生產廠房內,工人正在安裝線纜 記者高勇 攝 國家存儲器基地長江存儲生產的3D NAND Flash晶圓 記者高勇 攝 國家存儲器基地長江存儲生產的中國首顆自主研發(fā)32層三維閃存芯片 記者高勇 攝 國家存儲器基地項目(一...
仿生機械,顧名思義就是模仿生物的形態(tài)、結構和控制原理設計制造出的功能更集中、效率更高并具有生物特征的機械。研究仿生機械的學科稱為仿生機械學,它是20世紀60年代末期由生物學、生物力學、醫(yī)學、機械工程、控制論和電子技術等學科相互滲透、結合而形成的一門邊緣學科。仿生機械研究的主要領域有生物力學、控制體和機器人。把生物系統(tǒng)中可能應用的優(yōu)越...
國家統(tǒng)計局國民經濟綜合統(tǒng)計司司長、新聞發(fā)言人劉愛華在5月15日的國新辦發(fā)布會上指出,截至4月25日,全國規(guī)上工業(yè)達到正常生產水平一半以上的企業(yè)已接近85%。 “ABB在中國各地的工廠、分公司、辦公處都已平穩(wěn)有序實現(xiàn)復工復產,上下游企業(yè)的生產經營也日趨正常。我們的業(yè)務正走出疫情期間的谷底,重拾上升趨勢。” ABB集團高級副總裁、ABB中國總裁張志強向21...
談到提升電動汽車的續(xù)航里程,人們首先想到的是電池技術。實際上,傳動系統(tǒng)也起著舉足輕重的作用,比如可將電池中的直流電轉變成電機中使用的交流電的逆變器。(圖片來源:弗勞恩霍夫研究所)據(jù)外媒報道,德國弗勞恩霍夫可靠性和微集成研究所(Fraunhofer Institute for Reliability and Microintegration)的專家,提出一種新的功率逆變器設計,其工...

史海拾趣

問答坊 | AI 解惑

WildCharge 無綫充電器

請問哪位大俠知道 WildCharge 無綫充電器那塊板就是pad上麵一條一條的是用什么材料製成的??…

查看全部問答∨

【藏書閣】AVR高速嵌入式單片機原理與應用

目錄: 第一章 ATMEL單片機簡介  1.1 ATMEL公司產品的特點  1.2 AT90系列單片機簡介  1.3 AT9lM系列單片機簡介 第二章 AVR單片機系統(tǒng)結構  2.1 AVR單片機總體結構  2.2 AVR單片機中央處理器CPU  2.2.1 結構概述   ...…

查看全部問答∨

請問怎么根據(jù)開發(fā)板做出一個成品機器?

剛準備學嵌入式開發(fā),買了個mini2440的開發(fā)板,我突然想了解:如果要根據(jù)這個開發(fā)板做成一個成品的樣機,我要經歷一些什么過程?或者說實際過程中這個該怎么做,需要那些步驟?請各位前輩多多指點,非常感謝!…

查看全部問答∨

更改了project.bib,該怎么編譯

修改了project.bib文件,該用哪個菜單編譯呢? 用build project,還是build OS,各自下面又有幾個菜單,暈啊。 怎么選啊,誰能講得比較清楚。 …

查看全部問答∨

S3C6410啟動模式的介紹

目前的ARM處理器都支持多種啟動模式,S3C6410和以前的Samsung的ARM處理器一樣,通過外部管腳OM[4:0]的拉高拉低來決定是從哪個存儲設備上啟動。我認為S3C6410的User Manual并沒有說的很清楚,所以我在最開始使用的時候,也對其啟動模式有一些誤解, ...…

查看全部問答∨

全自動氣動鋼網清洗機 型號:GW-320

全自動氣動式鋼網清洗機簡介:型號:GW-320 一.技術參數(shù):輸入氣壓 6-8Kg/c㎡耗氣量    800 L/min控制方式 全氣動,全自動清洗方式 高壓噴淋,旋轉噴射干燥方式 空氣噴射,馬達強制排風邏輯控制 清洗定時, ...…

查看全部問答∨

DIY數(shù)控電源機箱亞克力面板效果圖

DIY數(shù)控電源機箱亞克力面板效果圖,大家看看,提提意見 數(shù)碼管用紅色的,這個便宜,還好買到。這樣面板亞克力基本只能用紅色的了。…

查看全部問答∨

TIM1 PWM問題求助 請高手一定看看 很急

我用TIM1的六路控制電機      假如TIM1的  1通道   和1反通道    我失能1反通道   想讓它為高電平 是在哪設置啊            現(xiàn)在是使能總是 ...…

查看全部問答∨

LEM 電流傳感器 HAS50-S 相關問題

使用說明中并沒有典型連接線路圖,其中負載電阻Rl是什么意思? 正負4V對應的是正負150A還是正負50A? …

查看全部問答∨

MCU上拉電阻一般接1K~10K,在1K,4.7K,5.4K,10K這四個電阻中你會選哪個?

MCU上拉電阻一般接1K~10K,在1K,4.7K,5.4K,10K這四個電阻中你會選哪個?…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 喀什市| 同心县| 巢湖市| 团风县| 青浦区| 汕尾市| 泽库县| 丹东市| 宁化县| 会同县| 大姚县| 阜南县| 玛纳斯县| 建宁县| 江川县| 商洛市| 交口县| 瓦房店市| 德州市| 津市市| 依兰县| 扎赉特旗| 响水县| 海兴县| 伊金霍洛旗| 友谊县| 洮南市| 新疆| 徐水县| 满洲里市| 盐山县| 麦盖提县| 桂东县| 扬中市| 报价| 固原市| 石首市| 芜湖市| 太谷县| 普兰县| 富民县|