《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 其他 > 教程:51單片機中斷簡介及例程分析

教程:51單片機中斷簡介及例程分析

2023-01-31
來源:滑小稽筆記
關鍵詞: 51單片機 寄存器 CPU

  5.1 中斷概念

  中斷是指計算機運行過程中,出現某些意外情況需主機干預時,機器能自動停止正在運行的程序并轉入處理新情況的程序,處理完畢后又返回原被暫停的程序繼續運行,以一個例子來說明什么叫做中斷。

  假設一個人在家看電視,這時候突然門鈴響了,這個人此時就要停止看電視去開門,然后關上門后繼續回來看電視,這個例子當中看電視這個動作就是常規的計算機運行過程,門鈴響就相當于一個中斷信號(中斷請求),用戶這時停止看電視(中斷當前程序)起來開門(中斷響應),關上門后(中斷處理結束)繼續看電視(繼續執行當前程序)。這一整個過程就是中斷發生時,CPU的處理方式。

  還是上面的例子,現在假設門鈴響的時候水燒開了,此時用戶可以選擇先開門后關水,也可以選擇先關水后開門,這個先后關系就是中斷優先級,假設門鈴的中斷優先級比燒水的優先級高,那就會先開門,后關水,反之,則會先關水,后開門,這就是針對兩個及兩個以上中斷同時發生的時候CPU根據中斷優先級執行中斷的過程。

  CPU在處理某一件事件A時,發生了另外一件事件B請求CPU迅速去處理(中斷發生),此時CPU暫時中斷當前的工作,轉過去處理事件B(中斷響應與中斷服務),等到CPU將事件B處理結束后,再回到原來事件A被中斷的地方繼續處理事件A(中斷返回),這一過程叫做中斷。

  傳統51單片機具有5個中斷源,中斷優先級從高到低依次是:外部中斷0(interrupt0)、定時器0(interrupt1)、外部中斷1(interrupt2)、定時器1(interrupt3)和串口中斷(interrupt4)。

  引起CPU中斷的根源,稱為中斷源。中斷源向CPU提出的中斷請求。CPU暫時中斷原來的事務A,轉去處理事件B。對事件B處理完畢后,再回到原來被中斷的地方(即斷點),稱為中斷返回。實現上述中斷功能的部件稱為中斷系統(中斷機構)。

  5.2 51單片機中斷簡介

  51單片機的中斷結構圖如下圖所示。

255.JPG

  從圖中可知配置外部中斷必須先配置IT0(或者IT1,定時器與串口沒有這一項),根據賦值選擇觸發方式,外部中斷的觸發方式總共有兩種,下降沿觸發與高電平觸發,然后配置對應的中斷使能,EX0,ET0,EX1,ET1,ES,最后開啟總中斷EA即可。

  5.3 外部中斷相關寄存器

  5.3.1 中斷控制寄存器IE

  寄存器地址:0xA8

259.JPG

  Bit 7:總中斷使能

  0:關閉

  1:開啟

  Bit 4:串口中斷使能

  0:關閉

  1:開啟

  Bit 3:定時器1中斷使能

  0:關閉

  1:開啟

  Bit 2:外部中斷1中斷使能

  0:關閉

  1:開啟

  Bit 1:定時器0中斷使能

  0:關閉

  1:開啟

  Bit 0:外部中斷0中斷使能

  0:關閉

  1:開啟

  5.3.2 中斷標志寄存器TCON

  寄存器地址:0x88

258.JPG

  Bit 7:定時/計數器1溢出中斷請求標志位

  0:沒有產生中斷

  1:產生中斷

  Bit 6:定時/計數器1使能

  0:定時/計數器1關閉

  1:定時/計數器1使能

  Bit 5:定時/計數器0溢出中斷請求標志位

  0:沒有產生中斷

  1:產生中斷

  Bit 4:定時/計數器0使能

  0:定時/計數器0關閉

  1:定時/計數器0使能

  Bit 3:外部中斷1中斷請求標志位

  0:沒有產生中斷

  1:產生中斷

  Bit 2:外部中斷1觸發方式控制位

  0:電平觸發方式

  1:邊沿觸發方式(下降沿有效)

  Bit 1:外部中斷0中斷請求標志位

  0:沒有產生中斷

  1:產生中斷

  Bit 0:外部中斷0觸發方式控制位

  0:電平觸發方式

  1:邊沿觸發方式(下降沿有效)

  5.3.3 中斷優先級控制寄存器IP

  寄存器地址:0xB8

257.JPG

  Bit 5:定時/計數器2優先級設置

  Bit 4:串口優先級設置

  Bit 3:定時/計數器1優先級設置

  Bit 2:外部中斷1優先級設置

  Bit 1:定時/計數器0優先級設置

  Bit 0:外部中斷0優先級設置

  5.4 例程分析

  5.4.1 原理圖

254.JPG

  5.4.2 實現的功能

  沒有中斷發生時,D1~D8按順序循環點亮,每次只亮一個LED,當按鍵按下時,LED燈全亮1s,1s后從LED燈斷開的位置繼續循環點亮(不允許從從開始點亮)。

  5.4.3 源代碼

253.JPG



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
黄色日韩在线| 亚洲少妇在线| 欧美日韩一区二区三区在线观看免| 久久久久国产精品厨房| 欧美一级网站| 午夜一区二区三区在线观看| 一本色道久久综合| 亚洲最新视频在线| 日韩天堂在线观看| 99国产精品99久久久久久粉嫩| 亚洲国产成人tv| 亚洲国产免费| 91久久精品国产91久久| 亚洲国产精品一区二区www| 亚洲二区三区四区| 亚洲电影天堂av| 亚洲国产成人精品久久久国产成人一区| 久久99伊人| 亚洲国产欧美一区二区三区丁香婷| 久久超碰97人人做人人爱| 欧美在线视频一区二区| 久久精彩免费视频| 亚洲第一在线综合在线| 亚洲国产视频直播| 亚洲日本中文| 亚洲色诱最新| 亚洲欧美日韩视频一区| 欧美一区日韩一区| 久久精彩免费视频| 久久综合伊人| 欧美精品尤物在线| 欧美日韩视频不卡| 国产精品免费视频观看| 国产精品影视天天线| 国产亚洲精品久| 国产在线观看91精品一区| 黄网站免费久久| 亚洲人成绝费网站色www| 亚洲美女色禁图| 亚洲午夜电影网| 性感少妇一区| 亚洲黑丝一区二区| 在线一区日本视频| 欧美亚洲日本国产| 免费在线国产精品| 欧美午夜精品理论片a级按摩| 国产精品免费看久久久香蕉| 国产一区久久久| 亚洲片在线资源| 亚洲视频在线免费观看| 欧美在线免费视屏| 日韩一区二区精品| 欧美一区二区三区四区夜夜大片| 久久久久久久999| 欧美国产精品久久| 国产精品影片在线观看| 伊人精品成人久久综合软件| 亚洲精品国产品国语在线app| 亚洲图片在线观看| 亚洲国产99| 亚洲欧美日韩国产成人精品影院| 久久久久久久综合| 欧美片网站免费| 国产日本欧美一区二区三区在线 | 香蕉久久久久久久av网站| 久久九九热re6这里有精品 | 国产在线欧美| 亚洲精一区二区三区| 性做久久久久久| 一本色道88久久加勒比精品| 久久国产精品99久久久久久老狼 | 欧美网站大全在线观看| 国语自产精品视频在线看一大j8| 一区二区免费在线播放| 久久精品视频导航| 亚洲专区一区二区三区| 欧美+亚洲+精品+三区| 国产精品一级二级三级| 亚洲乱码国产乱码精品精天堂 | 欧美日韩国产小视频在线观看| 国产欧美日韩专区发布| 亚洲精品在线视频| 久久国产精品99精品国产| 亚洲免费人成在线视频观看| 欧美寡妇偷汉性猛交| 国产伦精品一区二区三区视频孕妇| 亚洲电影免费在线观看| 欧美一乱一性一交一视频| 中文国产一区| 欧美大学生性色视频| 国产一区二区三区免费在线观看| 99re6热在线精品视频播放速度| 久久精品欧美日韩精品| 欧美一区在线直播| 国产精品久久福利| 亚洲美女尤物影院| 亚洲精品乱码久久久久久蜜桃91| 久久久久.com| 国产毛片久久| 亚洲一区二区三区高清不卡| 一区二区欧美在线| 欧美黄色免费网站| 在线色欧美三级视频| 欧美伊人久久久久久久久影院| 亚洲欧美综合精品久久成人| 欧美男人的天堂| 在线观看成人av电影| 亚洲成人在线免费| 亚洲国产欧美不卡在线观看| 久久国产精品久久久| 欧美在线不卡| 国产欧美午夜| 亚洲欧美www| 欧美一区二区三区久久精品茉莉花| 国产精品theporn| 一区二区三区精品| 亚洲一区二三| 国产精品久久77777| 一区二区三区高清| 亚洲免费小视频| 国产精品视频男人的天堂| 亚洲少妇最新在线视频| 亚洲天堂av高清| 欧美日韩一区自拍| 亚洲视频综合| 亚洲欧美一区二区三区极速播放| 国产精品久久久久久户外露出| 亚洲色图自拍| 欧美一区二区在线免费播放| 国产欧美三级| 久久精品国产亚洲5555| 免费观看国产成人| 亚洲欧洲精品成人久久奇米网| 99国产麻豆精品| 欧美特黄一区| 亚洲一区欧美一区| 久久精品国产清高在天天线| 国产中文一区| 亚洲激情亚洲| 欧美日韩另类国产亚洲欧美一级| av成人免费| 欧美一区二区三区的| 国产亚洲欧美日韩一区二区| 久久精品亚洲一区| 欧美风情在线| 夜夜狂射影院欧美极品| 先锋影音久久久| 国产在线精品二区| 最新成人av网站| 欧美日韩在线看| 先锋影音国产一区| 免费高清在线一区| 99国产精品久久久久老师| 午夜电影亚洲| 一区二区三区在线免费视频| 999在线观看精品免费不卡网站| 国产精品99免视看9| 欧美一区二区大片| 牛夜精品久久久久久久99黑人| 亚洲美女视频网| 久久国产一区| 亚洲欧洲一区二区在线播放| 亚洲一区二区三区久久| 国产亚洲日本欧美韩国| 亚洲三级网站| 国产精品视频一区二区三区| 欧美中文在线观看| 欧美日韩国产综合一区二区| 亚洲免费影视| 欧美高清视频在线播放| 亚洲一区二区伦理| 米奇777在线欧美播放| 一本色道久久综合狠狠躁的推荐| 久久精品成人一区二区三区| 亚洲激情偷拍| 欧美一区二区免费| 亚洲片在线资源| 久久精品国产成人| 亚洲伦理网站| 久久在线免费观看视频| 99精品视频免费观看| 久久在线91| 亚洲小视频在线观看| 欧美国产日韩xxxxx| 亚洲欧美一区二区原创| 欧美激情国产高清| 欧美一区二区高清在线观看| 欧美日韩一区二区三区四区五区| 欧美在线视频不卡| 国产精品久久久久一区二区三区共 | 欧美成人中文字幕| 亚洲欧美成人| 欧美日韩视频一区二区| 久久精品一区蜜桃臀影院| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 亚洲网站在线观看| 欧美精品性视频| 亚洲国产成人精品久久| 国产精品中文字幕欧美| 一本一本大道香蕉久在线精品|