久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5919|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

STC15單片機外部中斷僅上升沿觸發(fā)的方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:236059 發(fā)表于 2017-9-27 15:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
STC15系列單片機的外部中斷0(INT0)和外部中斷1(INT1)的觸發(fā)有兩種方式,上升沿和下降沿均可觸發(fā)方式和僅下降沿觸發(fā)方式。在實際應(yīng)用中,有時候需要上升沿觸發(fā)。這時有兩種方案可以解決。
1.將觸發(fā)方式設(shè)置成僅下降沿觸發(fā)。當(dāng)外部電路產(chǎn)生一個上升沿時,通過硬件電路加一個三極管進(jìn)行反向變成下降沿。
2.這種方法不需要改變硬件電路。將觸發(fā)方式設(shè)置成上升沿和下降沿均可觸發(fā)方式。外部中斷產(chǎn)生一個上升沿時,進(jìn)入中斷服務(wù)函數(shù),這時在中斷服務(wù)函數(shù)里做進(jìn)一步處理,檢測當(dāng)前INT0的電平狀態(tài)。如果是高電平,則判斷為上升沿。如果是低電平,則判斷為是下降沿。
注意(很重要!): 進(jìn)入中斷服務(wù)函數(shù)后,一定要延時幾個毫秒再去做電平檢測。因為不管是上升沿還是下降沿,都不可能是在一個瞬間完成的,中間會經(jīng)歷一個從高(低)到低(高)的過程。
如果進(jìn)入中斷服務(wù)函數(shù)就立刻檢測,可能當(dāng)時電平還沒有達(dá)到滿足高或低電平的默認(rèn)電壓值或者處于高和低之間的臨界電壓狀態(tài),很可能出現(xiàn)誤判的現(xiàn)象。這樣做的目的是讓跳變后的電平達(dá)到穩(wěn)定狀態(tài)再檢測,說白了就是一個去抖動的過程。
下面把初始化和中斷服務(wù)函數(shù)的代碼貼出來:
  1. void Initial_INT0(void)
  2. {
  3.         INT0=0;
  4.         IT0=0;      // 設(shè)置成上升沿和下降沿均觸發(fā)
  5.         EX0=1;      //使能INT0中斷
  6.         EA=0;
  7. }

  8. void exint0() interrupt 0  //外部中斷入口
  9. {
  10.         delay_ms(50);       //延時消抖
  11.         if(INT0==1)     //如果檢測到INT0=1,則判斷為上升沿
  12.         {
  13.                 led=0;
  14.                 delay_ms(500);
  15.                 led=1;
  16.         }                                 
  17.         else
  18.             led=1;
  19. }
復(fù)制代碼
在實際做東西的過程中遇到的一個小問題,希望對你有幫助。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:254641 發(fā)表于 2018-3-20 10:27 | 只看該作者
延時50ms 太浪費單片機的時間了吧,而且外部中斷速度都很快,會不會檢測不到下一個中斷
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美视频三级 | av网址在线播放 | 一级毛片大全免费播放 | 久久这里只有精品首页 | 成人h片在线观看 | 97超在线视频| 精品视频久久久久久 | 日韩一区二区在线视频 | 亚洲日本国产 | 欧美一区二区三区在线 | 亚洲精品视频在线看 | 国产色99精品9i | 一级黄色毛片 | 国产午夜精品一区二区三区四区 | 国产视频一区二区三区四区五区 | 久久夜视频 | 国产一二区免费视频 | 国产区一区 | 99综合在线| av黄色在线 | 美女在线视频一区二区三区 | 国产精品视频网站 | 亚洲男人的天堂网站 | 黄色视频a级毛片 | 欧美在线一区二区视频 | 日本三级做a全过程在线观看 | 亚洲国产欧美日韩 | 久久久久久久久久久久久久久久久久久久 | 欧美一区二区三区 | 资源首页二三区 | 亚洲高清在线 | 日韩三级免费观看 | 欧美大片一区 | 欧美一级片免费看 | 韩日精品一区 | 91久久国产综合久久91精品网站 | 欧美不卡一区二区三区 | 欧美自拍日韩 | 国产亚洲精品成人av久久ww | 精品国产鲁一鲁一区二区张丽 | 久久小视频|