單片機中斷系統(tǒng)的結(jié)構(gòu)和響應(yīng)過程與寄存器的詳細(xì)資料說明
資料介紹
有關(guān)單片機中斷系統(tǒng)的概念:什么是中斷,我們從一個生活中的例程引入。你正在家中看書,突然電話鈴響了,你放下書本,去接電話,和來電話的人交談,然后放下電話,回來繼續(xù)看你的書。這就是生活中的“中斷”的現(xiàn)象,就是正常的工作過程被外部的事件打斷了。仔細(xì)研究一下生活中的中斷,對于我們學(xué)習(xí)單片機的中斷也很有好處。
第一、什么可經(jīng)引起中斷,生活中很多事件能引起中斷:有人按了門鈴了,電話鈴響了,你的鬧鐘鬧響了,你燒的水開了…。 等等諸如此類的事件,我們把能引起中斷的稱之為中斷源,單片機中也有一些能引起中斷的事件,8031中一共有5個:兩個外部中斷,兩個計數(shù)/定時器中斷,一個串行口中斷。
第二、中斷的嵌套與優(yōu)先級處理:設(shè)想一下,我們正在看書,電話鈴響了,同時又有人按了門鈴,你該先做那樣呢?如果你正是在等一個很重要的電話,你一般不會去理會門鈴的,而反之,你正在等一個重要的客人,則可能就不會去理會電話了。如果不是這兩者(即不等電話,也不是等人上門),你可能會按你常常的習(xí)慣去處理。總之這里存在一個優(yōu)先級的問題,單片機中也是如此,也有優(yōu)先級的問題。優(yōu)先級的問題不僅僅發(fā)生在兩個中斷同時產(chǎn)生的情況,也發(fā)生在一個中斷已產(chǎn)生,又有一個中斷產(chǎn)生的情況,比如你正接電話,有人按門鈴的情況,或你正開門與人交談,又有電話響了情況??紤]一下我們會怎么辦吧。
第三、中斷的響應(yīng)過程:當(dāng)有事件產(chǎn)生,進入中斷之前我們必須先記住現(xiàn)在看書的第幾頁了,或拿一個書簽放在當(dāng)前頁的位置,然后去處理不一樣的事情(因為處理完了,我們還要回來繼續(xù)看書):電話鈴響我們要到放電話的地方去,門鈴響我們要到門那邊去,也說是不一樣的中斷,我們要在不一樣的地點處理,而這個地點常常還是固定的。計算機中也是采用的這種辦法,五個中斷源,每個中斷產(chǎn)生后都到一個固定的地方去找處理這個中斷的程序,當(dāng)然在去之前首先要保存下面將執(zhí)行的指令的地址,以便處理完中斷后回到原來的地方繼續(xù)往下執(zhí)行程序。具體地說,中斷響應(yīng)能分為以下幾個步驟:1、保護斷點,即保存下一將要執(zhí)行的指令的地址,就是把這個地址送入堆棧。2、尋找中斷入口,根據(jù)5個不一樣的中斷源所產(chǎn)生的中斷,查找5個不一樣的入口地址。以上工作是由計算機自動完成的,與編程者無關(guān)。在這5個入口地址處存放有中斷處理程序(這是程序編寫時放在那兒的,如果沒把中斷程序放在那兒,就錯了,中斷程序就不能被執(zhí)行到)。3、執(zhí)行中斷處理程序。4、中斷返回:執(zhí)行完中斷指令后,就從中斷處返回到主程序,繼續(xù)執(zhí)行。究竟單片機是怎么樣找到中斷程序所在位置,又怎么返回的呢?我們稍后再談。
- 單片機的中斷系統(tǒng)詳細(xì)課件說明 18次下載
- 單片機原理及應(yīng)用的詳細(xì)資料說明 20次下載
- 51單片機的電源管理寄存器PCON的詳細(xì)資料說明
- 51單片機的中斷系統(tǒng)相關(guān)寄存器詳細(xì)資料說明
- 51單片機的一些特殊寄存器資料說明
- 80C51單片機的中斷系統(tǒng)和系統(tǒng)結(jié)構(gòu)的詳細(xì)資料說明
- 單片機中斷系統(tǒng)和中斷控制寄存器與中斷響應(yīng)的詳細(xì)資料說明
- 使用51單片機的計時器和中斷的詳細(xì)資料說明
- 51單片機中斷相關(guān)寄存器的詳細(xì)說明
- 使用51單片機進行中斷設(shè)置的詳細(xì)資料說明
- 51單片機的中斷系統(tǒng)詳細(xì)資料說明
- 單片機的定時器計數(shù)器結(jié)構(gòu)和相關(guān)的寄存器及編程的資料說明
- C51單片機特殊功能寄存器的詳細(xì)資料說明
- 51單片機的中斷系統(tǒng)詳細(xì)資料總結(jié) 3次下載
- MCS-51單片機的特殊寄存器詳細(xì)資料表格和圖解 5次下載
- 寄存器和單片機的關(guān)系與區(qū)別 455次閱讀
- 單片機的寄存器類型及操作教程 3807次閱讀
- 單片機的結(jié)構(gòu)和原理說明 5025次閱讀
- 8031單片機中斷系統(tǒng)的基本結(jié)構(gòu)介紹 4067次閱讀
- 如何計算給單片機寄存器賦的值 4785次閱讀
- 單片機里面的中斷優(yōu)先級相關(guān)寄存器詳解 1.2w次閱讀
- 8051單片機中斷系統(tǒng)結(jié)構(gòu)及中斷控制原理 9714次閱讀
- 什么是單片機的中斷響應(yīng)時間 9623次閱讀
- 51單片機的SCON寄存器與C程序解析 1.2w次閱讀
- 基于ARM單片機中的部分寄存器地址為什么會相差4 3321次閱讀
- 51單片機中斷概述和中斷源以及中斷寄存器的詳細(xì)資料概述 1.6w次閱讀
- 51單片機寄存器功能一覽表 5w次閱讀
- 51單片機的中斷體系結(jié)構(gòu)_中斷的響應(yīng)過程 1.9w次閱讀
- 詳細(xì)剖析單片機定時器的寄存器 1w次閱讀
- 單片機中斷系統(tǒng)介紹_51單片機中斷系統(tǒng)結(jié)構(gòu) 1.2w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多