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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3755|回復: 2
打印 上一主題 下一主題
收起左側

Auduino的中斷

[復制鏈接]
跳轉到指定樓層
樓主
ID:215595 發表于 2017-6-28 20:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
中斷的基本原理

要搞清楚什么是中斷,我們可以從生活中的一個例子了解下。

你正在家里看電視,突然家里座機響了,你起身去接電話,接完電話后繼續回來看電視。
這就是生活中的中斷現象,也就是一個正在做的事情被外部的事情打斷,當執行完外部事情后,繼續做原本的事情。

什么是中斷?

所謂中斷,是指CPU在正常運行程序時,由于內部/外部事件或由程序預先安排的事件,引起CPU中斷正在運行的程序,而轉到為內部/外部事件或為預先安排的事件服務的程序中去,服務完畢,再返回去執行波暫時中斷的程序

由于某個事件的發生,CPU暫停當前正在執行的程序,轉而執行處理該事件的一個程序。該程序執行完成后,CPU接著執行被暫停的程序。這個過程稱為中斷。
根據中斷源的位置,有兩種類型的中斷。有的中斷源在CPU的內部,稱為內部中斷。大多數的中斷源在CPU的外部,稱為外部中斷。
根據中斷引腳的不同,或者CPU響應中斷的不同條件,也可以把中斷劃分為可屏蔽中斷和不可屏蔽中斷兩種。  

使用中斷的好處

1、 實行分時操作 提高 CPU 的效率 只有當服務對象向 CPU 發出中斷申請時 才去為它服務 這樣 我們就可以利用中斷功能同時為多個對象服務 從而大大提高了 CPU 的工作效率
2、 實現實時處理

利用中斷技術 各個服務對象可以根據需要隨時向 CPU 發出中斷申請 及時發現和處理中斷請求并為
使用中斷

現在,我們使用相同的電路連接圖,然后修改代碼以使用硬件中斷。然后把下面的代碼下載進入控制板中,當按下按鈕時,LED的狀態就會立刻改變,盡管代碼仍然是在主循環中,而且是同樣的延時。
中斷命令語法介紹

attachInterrupt(interrupt, function, mode)

interrupt:中斷引腳數
function:中斷發生時調用的函數,此函數必須不帶參數和不返回任何值。該函數有時被稱為中斷服務程序。
mode:定義何時發生中斷以下四個contstants預定有效值:

LOW 當引腳為低電平時,觸發中斷
CHANGE 當引腳電平發生改變時,觸發中斷
RISING 當引腳由低電平變為高電平時,觸發中斷
FALLING 當引腳由高電平變為低電平時,觸發中斷.

當發生外部中斷時,調用一個指定函數。當中斷發生時,該函數會取代正在執行的程序。大多數的Arduino板有兩個外部中斷:0(數字引腳2)和1(數字引腳3)。

arduino Mege有四個外部中斷:數字2(引腳21),3(20針),4(引腳19),5(引腳18)。

注意事項

當中斷函數發生時,delya()和millis()的數值將不會繼續變化。當中斷發生時,串口收到的數據可能會丟失。你應該聲明一個變量來在未發生中斷時儲存變量。

重新分配中斷
中斷可以再任何時候通過attachInterrupt()命令進行改變。當重新使用attachInterrupt()時,先前分配的中斷就會從對應引腳上移除。

啟用\停止中斷
Arduino也可以忽略所有中斷。如果你需要在一段代碼中不執行中斷,只需要執行 noInterrupts()命令。當這段代碼執行完以后,你可以使用 interrupts()命令重新啟用中斷。

刪除中斷
終端也可以通過detachInterrupt(interrupt_number)命令進行刪除。

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

使用道具 舉報

沙發
ID:215595 發表于 2017-6-28 20:12 | 只看該作者
很棒哦
回復

使用道具 舉報

板凳
ID:43554 發表于 2017-6-30 19:49 | 只看該作者
寫的不錯,贊一個!!!!!
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费精品在线视频 | 国产精品爱久久久久久久 | 欧美一区二区三区视频 | 亚洲精品3 | 断背山在线观看 | 国精产品一区一区三区免费完 | 欧美午夜一区二区三区免费大片 | 亚洲一区二区av | 99久久精品一区二区毛片吞精 | 久久成人久久 | 一级黄色播放 | 老司机成人在线 | 中文字幕精品一区 | 国产午夜久久久 | 欧美日韩理论 | 日本五月婷婷 | 成人精品| 在线一区视频 | ririsao久久精品一区 | 国产区在线观看 | 成人国产在线观看 | 在线精品一区二区三区 | 日本一区二区三区精品视频 | 麻豆久久久久 | 国产a爽一区二区久久久 | 在线成人 | 欧美三级视频在线观看 | 亚洲一区二区视频 | 午夜免费在线电影 | 羞羞视频免费在线 | 欧美久久久久久 | 尤物视频在线免费观看 | 国产视频第一页 | 高清av电影| 成人精品鲁一区一区二区 | 欧美激情 一区 | 黄色在线免费网站 | av在线二区 | 激情欧美一区二区三区中文字幕 | 欧美日一区二区 | 网站黄色av |