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

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

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

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

高低電平觸發(fā)的上升沿觸發(fā)和下降沿觸發(fā)區(qū)別

GReq_mcu168 ? 來(lái)源:CSDN ? 作者:CSDN ? 2022-04-27 15:00 ? 次閱讀

外部中斷可以分為電平觸發(fā)和邊緣觸發(fā)兩種,那么這兩種中斷有什么區(qū)別,我們今天講解下。

1、什么是中斷

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)為中斷。

通俗點(diǎn)說(shuō):你正在家里做家務(wù),突然有人來(lái)找你,打斷了你的進(jìn)程,在你們交談完之后,你就又回去繼續(xù)進(jìn)行你的家務(wù)活,這其中被打斷的過(guò)程,就叫做中斷,而在中斷結(jié)束之后,你則會(huì)繼續(xù)進(jìn)行本來(lái)應(yīng)該做的事情。

高低電平觸發(fā):

低電平觸發(fā):

低電平觸發(fā)中斷顧名思義,就是檢測(cè)到引腳為低電平就觸發(fā),從而進(jìn)入中斷函數(shù)中處理這個(gè)中斷,并且在高或低電平保持的時(shí)間內(nèi)持續(xù)觸發(fā),假設(shè)是低電平觸發(fā),只要引腳為低電平時(shí)間內(nèi)中斷一直有效,那么就會(huì)一直進(jìn)入中斷,直到電平變化為高電平。

高電平觸發(fā):

則是 檢測(cè)為高電平就觸發(fā),其余與低電平觸發(fā)相同

注意事項(xiàng):

1.電平觸發(fā)中斷,如果在電平?jīng)]有恢復(fù)之前就退出中斷程序,那么會(huì)在退出后又再次進(jìn)入中斷。只要不退出是不會(huì)重復(fù)觸發(fā)的。

也就是重復(fù)觸發(fā)只有在退出中斷后才會(huì)再次觸發(fā),不用擔(dān)心這次還沒(méi)進(jìn)行完,中斷已經(jīng)重新觸發(fā)的情況。

2.低電平觸發(fā)是即時(shí)的,當(dāng)外部中斷信號(hào)撤消時(shí),中斷申請(qǐng)信號(hào)隨之消失。如果在外部中斷信號(hào)申請(qǐng)期間,CPU來(lái)不及響應(yīng)此中斷,那么有可能這次中斷申請(qǐng)就漏掉了。也就是說(shuō)假設(shè)低/高電平的時(shí)間很短。CPU沒(méi)來(lái)得及相應(yīng),那么這次的電平中斷申請(qǐng)就可能不會(huì)檢測(cè)到。

3.如果想要電平觸發(fā)中斷也只進(jìn)行一次,通常的做法是在中斷退出前關(guān)閉中斷,等后面需要的時(shí)候再打開(kāi)。

邊沿觸發(fā):

這里要先了解下:

從低電平到高電平, 叫做上升

從高電平到低電平, 叫做下降

上升沿觸發(fā)

數(shù)字電平從低電平(數(shù)字“0”)變?yōu)楦唠娖剑〝?shù)字“1”)的那一瞬間叫作上升沿。上升沿觸發(fā)是當(dāng)信號(hào)有上升沿時(shí)的開(kāi)關(guān)動(dòng)作,當(dāng)電位由低變高而觸發(fā)輸出變化的就叫上升沿觸發(fā)。也就是當(dāng)測(cè)到的信號(hào)電位是從低到高也就是上升時(shí)就觸發(fā),叫做上升沿觸發(fā)。

下降沿觸發(fā)

數(shù)字電路中,數(shù)字電平從高電平(數(shù)字“1”)變?yōu)榈碗娖剑〝?shù)字“0”)的那一瞬間叫作下降沿。下降沿觸發(fā)是當(dāng)信號(hào)有下降沿時(shí)的開(kāi)關(guān)動(dòng)作,當(dāng)電位由高變低而觸發(fā)輸出變化的就叫下降沿觸發(fā)。也就是當(dāng)測(cè)到的信號(hào)電位是從高到低也就是下降時(shí)就觸發(fā),叫做下降沿觸發(fā)。

那么我們可以很好的理解兩種觸發(fā):

上升沿觸發(fā) 就是當(dāng)電壓從低變高時(shí)觸發(fā)中斷

下降沿觸發(fā) 就是當(dāng)電壓從高變低時(shí)觸發(fā)中斷

當(dāng)然,上升沿與下降沿檢測(cè)的是電平變化的一瞬間,就會(huì)產(chǎn)生中斷,這個(gè)時(shí)間是us級(jí)別的,但是如果中斷引腳檢測(cè)到一直保持低/高電平,則無(wú)法產(chǎn)生下次中斷,也就是中斷只會(huì)觸發(fā)一次,只有在下次電平發(fā)生變化時(shí)才會(huì)重新觸發(fā)中斷。

注意事項(xiàng):

1、邊沿觸發(fā)就是單片機(jī)在上一次機(jī)器周期內(nèi),檢測(cè)到中斷引腳口為高電平,這一次機(jī)器周期內(nèi)檢測(cè)到為低電平,則會(huì)申請(qǐng)產(chǎn)生中斷,所以為us級(jí)別。

2、下降沿觸發(fā)是鎖存中斷信號(hào)的,由D觸發(fā)器記憶,意即:即使當(dāng)時(shí)CPU來(lái)不及響應(yīng)中斷,外部中斷信號(hào)撤消后,由于D觸發(fā)器的記憶作用,消失的中斷信號(hào)仍然有效,直到中斷被響應(yīng)并進(jìn)入中斷ISR,記憶的中斷信號(hào)才會(huì)由硬件清除。這也是為什么邊沿觸發(fā)只能觸發(fā)一次的原因。

3、對(duì)于單片機(jī)的中斷引腳,如果你另一端接的是VCC 則需要設(shè)置成上升沿或者高電平觸發(fā) 如果你接的是GND 就可以設(shè)置成下降沿或者低電平觸發(fā)。

區(qū)別:

我們可以理解,電平觸發(fā)在你一直按著按鍵的時(shí)候會(huì)一直進(jìn)入中斷,邊沿觸發(fā)則是只會(huì)觸發(fā)一次,再次按下才會(huì)重新觸發(fā),這就給我們不同的應(yīng)用功能提供了選擇,使得我們可以在不同個(gè)工作下選擇適合的模式,邊沿觸發(fā)適用于對(duì)對(duì)時(shí)間要求高的,比如中斷中有計(jì)數(shù)之類(lèi)的(GATE門(mén)控位置1時(shí)),而電平觸發(fā)則適合報(bào)警裝置,

51單片機(jī)的具體講解與實(shí)現(xiàn):

在51中,為了方便區(qū)分兩種方式,用IT0/IT1,將低電平觸發(fā)和下降沿觸發(fā)這兩種方式轉(zhuǎn)化成對(duì)應(yīng)的信號(hào):IT0/IT1的高電平和低電平,IT0/IT1高電平則為下降沿觸發(fā),IT0/IT1低電平則為低電平觸發(fā)

IT0=1;//跳變沿出發(fā)方式(下降沿)

IT0=0;//電平觸發(fā)

而在有中斷觸發(fā)之后,是否允許進(jìn)行該中斷,則對(duì)應(yīng)的轉(zhuǎn)換為 EX0 EX1的高低電平來(lái)實(shí)現(xiàn)

EX0 EX1為高電平則允許中斷,EX0 EX1為低電平則不允許中斷

EX1=1;//打開(kāi)INT1的中斷允許

EX1=0;//關(guān)閉INT1的中斷允許

而我們的外部中斷,定時(shí)器中斷,串口中斷,等等,都只是中斷的一個(gè)分支,在打開(kāi)分支之后,相對(duì)應(yīng)的要打開(kāi)“總閘” EA

EA的作用相當(dāng)于一個(gè)”總閘“,而EX0 EX1只是支線(xiàn)上的一個(gè)開(kāi)關(guān) ,再打開(kāi)分支開(kāi)關(guān)之后,需要打開(kāi)總開(kāi)關(guān),才能夠進(jìn)行中斷

簡(jiǎn)單來(lái)說(shuō) ,EA等于告訴單片機(jī)是否可以進(jìn)行中斷這個(gè)操作,而EX0 EX1等于是否允許外部觸發(fā)中斷進(jìn)行,

EA=1;//打開(kāi)總中斷

EA=0;//關(guān)閉總中斷

在允許中斷操作進(jìn)行之后,如果有好幾個(gè)中斷應(yīng)該怎么怎么辦呢,如果誰(shuí)也不服誰(shuí),都搶著說(shuō)我先,那么MCU估計(jì)沒(méi)兩天就罷工告竭了,這時(shí)候便需要設(shè)置中斷優(yōu)先級(jí),告訴每個(gè)中斷誰(shuí)應(yīng)該先,誰(shuí)應(yīng)該后,大家禮尚往來(lái),系統(tǒng)才能正常工作 當(dāng)然在51中有著一個(gè)默認(rèn)的優(yōu)先級(jí),依次是:外中斷0,定時(shí)器0,外中斷1,定時(shí)器1,串口 有多個(gè)中斷時(shí),會(huì)先進(jìn)行前面的中斷

void函數(shù)名() interrupt 2 using 工作組 //外部中斷1的中斷函數(shù)

{undefined

//吧啦吧啦代碼

}

interrupt后面跟的數(shù)字代表使用哪一個(gè)中斷通道,

0 外部中斷0

1 定時(shí)器0

2 外部中斷1

3 定時(shí)器1

4 串行中斷

工作組一般不用設(shè)置,在程序編譯時(shí)會(huì)自動(dòng)分配

這樣子外部觸發(fā)中斷的配置就配置好了,其他的中斷配置和它都是類(lèi)似的,同學(xué)們學(xué)會(huì)這個(gè)51的中斷基本就可以舉一反三,有一個(gè)更好的認(rèn)識(shí)

低電平觸發(fā):

在51中:低電平觸發(fā)是當(dāng)管腳INTO/INT1(P3.2/P3,3)為低電平時(shí),被單片機(jī)檢測(cè)到后,就認(rèn)為有中斷請(qǐng)求,EX0/EX1置高電平,向CPU發(fā)出中斷請(qǐng)求;則進(jìn)入中斷

下降沿觸發(fā):

邊沿觸發(fā)就是當(dāng)管腳INTO/INT1有由高電平變低電平的過(guò)程時(shí),就認(rèn)為有中斷請(qǐng)求,EX0/EX1置高電平,向CPU發(fā)出中斷請(qǐng)求,進(jì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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6039

    文章

    44583

    瀏覽量

    636526
  • 電平
    +關(guān)注

    關(guān)注

    5

    文章

    361

    瀏覽量

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

    關(guān)注

    23

    文章

    3251

    瀏覽量

    115024

原文標(biāo)題:外部中斷----高低電平觸發(fā),(邊沿觸發(fā))上升沿觸發(fā)和下降沿觸發(fā)區(qū)別

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求助,有沒(méi)有上升沿下降沿觸發(fā)后保持一段時(shí)間可以恢復(fù)的芯片?

    電源輸出 然后在板子上電時(shí)SN74LVC1G80-Q1的Q pin就直接輸出了高電平,并不能停止輸出 我想咨詢(xún)有沒(méi)有上升沿下降沿
    發(fā)表于 09-23 07:16

    電平觸發(fā)與邊沿觸發(fā)區(qū)別

    觸發(fā)器是一種具有兩個(gè)穩(wěn)定狀態(tài)的雙穩(wěn)態(tài)電路,其基本結(jié)構(gòu)包括兩個(gè)交叉耦合的反相器或門(mén)電路。D觸發(fā)器的輸入端為數(shù)據(jù)輸入端(D),輸出端為Q和Q'(Q的反相)。D觸發(fā)器的工作原理如下: 當(dāng)D觸發(fā)
    的頭像 發(fā)表于 08-22 10:35 ?1424次閱讀

    主從jk觸發(fā)器和邊沿jk觸發(fā)器的區(qū)別

    :主從JK觸發(fā)器采用主從結(jié)構(gòu),由兩個(gè)JK觸發(fā)器組成,分別稱(chēng)為主觸發(fā)器和從觸發(fā)器。這種觸發(fā)器通常在時(shí)鐘脈沖的
    的頭像 發(fā)表于 08-22 10:30 ?3881次閱讀

    jk觸發(fā)器有圈是上升沿還是下降沿

    。在邊沿觸發(fā)模式下,JK觸發(fā)器可以根據(jù)輸入信號(hào)的上升沿下降沿來(lái)改變輸出狀態(tài)。 在JK
    的頭像 發(fā)表于 08-22 10:20 ?2766次閱讀

    主從觸發(fā)器都是下降沿觸發(fā)

    沿觸發(fā),也可以是下降沿觸發(fā),具體取決于設(shè)計(jì)和應(yīng)用需求。 主從觸發(fā)器的原理 主從
    的頭像 發(fā)表于 08-11 09:20 ?834次閱讀

    主從觸發(fā)器和邊沿觸發(fā)器的區(qū)別是什么

    同步觸發(fā)器,使用兩個(gè)觸發(fā)器(主觸發(fā)器和從觸發(fā)器)來(lái)實(shí)現(xiàn)同步操作。主觸發(fā)器在時(shí)鐘信號(hào)的上升
    的頭像 發(fā)表于 08-11 09:16 ?2044次閱讀

    邊沿觸發(fā)器主要有哪兩種類(lèi)型

    器的工作原理 邊沿觸發(fā)器是一種具有兩個(gè)穩(wěn)定狀態(tài)的數(shù)字電路元件,它們可以存儲(chǔ)一位二進(jìn)制信息。邊沿觸發(fā)器的工作原理主要依賴(lài)于輸入信號(hào)的邊沿變化。邊沿變化是指信號(hào)從低電平變?yōu)楦?b class='flag-5'>電平
    的頭像 發(fā)表于 08-09 17:44 ?1347次閱讀

    jk觸發(fā)上升沿下降沿怎么判斷

    JK觸發(fā)器是一種二進(jìn)制觸發(fā)器,它在數(shù)字電路中具有廣泛的應(yīng)用。了解JK觸發(fā)器的上升沿下降
    的頭像 發(fā)表于 07-23 11:19 ?3124次閱讀

    STM32 PE0按下時(shí)產(chǎn)生的下降沿觸發(fā)外中斷0,那在釋放會(huì)產(chǎn)生上升沿,會(huì)不會(huì)觸發(fā)外中斷1?

    ] = 0x62; uart1_rx++; uart1_rx= 0x3f; } } 假如PE0,PE1配置為按鍵輸入 PE0按下時(shí)產(chǎn)生的下降沿觸發(fā)外中斷0,那在釋放會(huì)產(chǎn)生上升
    發(fā)表于 05-17 06:16

    按鍵KEY1作為外部中斷,分別測(cè)試上升沿下降沿,發(fā)現(xiàn)觸發(fā)方式和程序設(shè)置的方式對(duì)不上是為什么?

    按鍵KEY1作為外部中斷,分別測(cè)試上升沿下降沿,發(fā)現(xiàn)觸發(fā)方式和程序設(shè)置的方式 對(duì)不上?學(xué)習(xí)了中斷后,想用PROTEUS8.8仿真,結(jié)果仿真
    發(fā)表于 04-22 06:25

    上升沿下降沿是什么意思 上升沿下降沿有何作用

    上升沿下降沿是什么意思 上升沿下降
    的頭像 發(fā)表于 02-06 14:50 ?1.6w次閱讀

    為什么脈沖數(shù)字信號(hào)的波形中其上升沿下降沿展開(kāi)后會(huì)有邊沿震蕩

    的。 首先,我們看一下數(shù)字信號(hào)的上升沿下降沿是如何展開(kāi)的。當(dāng)數(shù)字信號(hào)由低電平(0)轉(zhuǎn)變?yōu)楦?b class='flag-5'>電平
    的頭像 發(fā)表于 02-06 14:49 ?2083次閱讀

    d觸發(fā)器有幾個(gè)穩(wěn)態(tài) 觸發(fā)上升沿下降沿怎么判斷

    器的上升沿下降沿。 一、SR觸發(fā)器 SR觸發(fā)器是最基本的
    的頭像 發(fā)表于 02-06 13:36 ?5482次閱讀

    單片機(jī)中的外部中斷低電平觸發(fā)下降沿觸發(fā)有什么區(qū)別

    單片機(jī)中的外部中斷低電平觸發(fā)下降沿觸發(fā)有什么區(qū)別? 外部中斷是單片機(jī)中的一種功能,在特定條件下
    的頭像 發(fā)表于 01-31 10:32 ?3803次閱讀

    jk觸發(fā)器懸空是高電平還是低電平

    JK觸發(fā)器是一種常用的數(shù)字電路元件,其中的J和K分別代表輸入端。當(dāng)觸發(fā)器被觸發(fā)時(shí),它會(huì)在輸出端產(chǎn)生一個(gè)狀態(tài)的變化。對(duì)于JK觸發(fā)器而言,觸發(fā)
    的頭像 發(fā)表于 01-15 13:35 ?5738次閱讀
    主站蜘蛛池模板: 石原莉奈rbd806中文字幕| 2020年国产理论| 性色少妇AV蜜臀人妻无码| 亚洲中文无码AV在线观看| 999视频在线观看| 大学生高潮无套内谢视频| 韩国演艺圈qvod| 欧美激情社区| 午夜福利08550| 2022国产精品不卡a| 国产成人无码精品久久久影院 | 亚洲精品久久久992KVTV| 中文字幕无线手机在线| 荡乳乱公小说| 久久麻豆亚洲AV成人无码国产| 日本国产黄色片| 亚洲综合色婷婷在线影院| YY600800新视觉理论私人| 黄页网站18以下勿看免费| 秋霞网在线伦理免费| 亚洲字幕在线观看| 大胸美女被吊起来解开胸罩| 久久爽狠狠添AV激情五月| 特级毛片全部免费播放免下载| 中文字幕在线不卡精品视频99| 国产激情文学| 男人舔女人的阴部黄色骚虎视频| 亚洲春色AV无码专区456| caoporn免费视频在线| 好男人社区| 首页_亚洲AV色老汉影院| 97精品伊人久久大香线蕉app| 国产一级毛片在线| 日韩免费一区| 97超碰射射射| 精品熟女少妇AV免费观看| 四虎永久免费网址| www国产av偷拍在线播放| 久久欧洲视频| 亚洲国产在线视频精品| 动漫美女人物被黄漫在线看|