日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
外中斷0響應(yīng)實例
外中斷0響應(yīng)實例
 更新時間:2008-8-17 16:49:06  點擊數(shù):3
【字體: 字體顏色
實驗參考: 《單片機輕松入門》(周堅)
實驗板:   FB51A。
方法: 通過按鍵模擬外部中斷的產(chǎn)生信號,用P0.0口接的LED作為中斷響應(yīng)。
實驗現(xiàn)象:鍵按下時,P0.0口的LED亮滅交替。
電路如下:

在程序中,將中斷0設(shè)置為下降沿觸發(fā):


       org   0000h
       ajmp  start
       org   0003h     ; 外部中斷地址入口
       ljmp  int_0     ; 轉(zhuǎn)到真正的處理程序
       org   30h
start: mov  sp, #5fh   ; 初始化堆棧
       mov  p0, #0ffh  ; 燈全滅
       mov  p3, #0ffh  ; P3口置高電平
       setb IT0        ; 下降沿觸發(fā)
       setb EA         ; 開總中斷
       setb EX0        ; 開外中斷0
       ljmp $          ; 原地踏步等待中斷

int_0:                 ; 中斷服務(wù)程序
       cpl  P0.0       ; 取反
       reti
end


其中原地踏步等待中斷處在實際應(yīng)用中可以是單片機的工作部分,當中斷觸發(fā)后,停下這部分工作進行中斷處理,處理完后再繼續(xù)原來的工作,這正是中斷的功能。

編譯下載到板子上驗證,得到預(yù)計結(jié)果: 鍵按下時,P0.0口的LED亮滅交替(由于此板上鍵并非按上圖的接法設(shè)計,故在實測時用導(dǎo)線連接P3.2口和地模擬上述鍵按下)。用Proteus仿真結(jié)果如下:



對中斷而言,下降沿觸發(fā)和低電平觸發(fā)兩種方式是有所區(qū)別的(IT0=0是低電平觸發(fā),IT0=1是下降沿觸發(fā))。做一下這個實驗會發(fā)現(xiàn)有如下兩個現(xiàn)象:

<1> 將"setb IT0"改為"clr IT0",即改用低電平觸發(fā),按住按鈕后LED一定是亮的;而用下降沿觸發(fā),按下按鈕后LED可能是亮的,也可能是滅的。
<2> 用低電平觸發(fā),如果一直按著按鈕不放,會發(fā)現(xiàn)LED的亮度會有所下降。

這兩個現(xiàn)象說明了這樣一個問題,低電平觸發(fā)是可重復(fù)的。即如果外中斷引腳上一直保持低電平,那么在產(chǎn)生一次中斷返回之后,馬上就會產(chǎn)生第二次中斷,接著是第三次……如此一直到低電平消失為止;而下降沿觸發(fā)沒有這個問題,一次中斷產(chǎn)生后,即使外部中斷引腳上仍保持抵電平,也不會引起重復(fù)中斷。實際應(yīng)用中如采用低電平觸發(fā)方式,外部電路要采用可以及時撤去該引腳上低電平的設(shè)計方式。


  • 上一篇: 一種利用單片機的燈頭紅外遙控系統(tǒng)
  • 下一篇: 按鍵消抖
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1