A. MCS-51的中斷問題
51單片機的中斷響應的大概過程:
1.發現中斷請求,一般情況本條指令完成後的下一機器周期開始響應。
2.響應開始,先由硬體自動把當前程序指針PC入棧(保護起來)。
3.然後把中斷入口地址(各中斷入口地址固定)裝入程序指針PC,也是由硬體自動完成,至此中斷響應結束。
4.程序轉入中斷服務程序,先進行現場保護,再進行中斷處理,之後現場恢復,最後一條RETI指令結束中斷調用。
5.RETI指令的執行結果,就是把原來堆棧中保存的PC值,重新彈回PC,使得程序能在原來被中斷的地方繼續往下執行
所以選A,現場保護在中斷服務里邊,,不在中斷響應里邊。希望採納!!!
B. 簡述MCS-51單片機中斷響應的過程
嘉鴻視頻教學 www.study8.net.cn 專業提供211重點大學各類視頻教育、教學資料 單片機技術(34講)--吉林大學 趙宏偉 主講 單片機及應用(32講)--東南大學 劉其奇教授 先修課程 數字邏輯電路 計算機組成原理 介面技術 匯編語言 課程性質:應用型課程 前 言: 單片機在一塊半導體材料上集成了CPU、存儲器、I/O介面等各種功能部件,具有體積小、功耗低、價格便宜、功能強、可靠性好和使用方 便靈活的特點。單片機在工業控制、數據採集、智能化儀表、辦公自動化以及家用電器方等各個領域中得到了越來越廣泛的應用。 將單片機技術與測量控制技術相結合,可以使工業自動控制變得更方便、控制效果更佳。在機電一體化方面,單片機也發揮了它的特殊作 用,使許多傳統產業發生了巨大的變化,使許多工業產品體積縮小,能耗降低,功能增加,操作方便。由於單片機在如此廣泛的領域里獲得了 應用,世界上許多集成電路生產廠家相繼推出了各種類型的單片機,其中,MCS-51系列單片機以其優越的性能、成熟的技術和高可靠性,佔領 了工業控制的主要市場。特別是在我國,〖WTBZ〗MCS-51系列單片機已成為單片機應用領域的主流。 課程簡介: 本課程精選了單片機應用技術的基礎知識、感測器與檢測技術以及〖WTBZ〗PC微機控制技術的部分內容,並使之融為一體,在應用技術的 復合方面具有新意。 本課程以MCS-51系列的8位單片機為教學對象,介紹單片機的發展概況、原理及應用。全書共分14章,內容包括:單片機概述,〖WTBZ〗 MCS-51系列單片機的結構,〖WTBZ〗MCS-51系列單片機指令系統,程序設計基礎,中斷系統,〖WTBZ〗MCS-51系列單片機內部定時器/計數器及 其應用,串列介面,單片機應用系統擴展設計基礎,模擬量輸入輸出介面技術,人機介面技術,功率介面技術,單片機應用系統設計技術,單 片機實用技術舉例,新型單片機介紹。 本課程可作為高等院校電氣信息類各專業「單片機原理及應用技術」課程的教程,同時可供有關工程技術人員參考。 教材目錄: 第1章 單片機概述 1.1單片機發展概況 1.2單片機的分類 1.3單片機應用介紹 思考題與習題 第2章 MCS-5單片機的結構 2.1 MCS-51單片機的結構和引腳 2.1.1引腳定義及功能 2.1.2 MCS-51單片機的基本組成 2.2 8051單片機存儲器結構及其用途 2.2.1 程序存儲器 2.2.2 數據存儲器地址空間 2.3 並行I/0口 2.3.1並行I/0口的結構 2.3.2 並行I/0口操作注意事項 2.4 時鍾電路 2.4.1內部時鍾電路 2.4.2 外部時鍾電路 2.4.3 時鍾與時序 2.5 復位電路 2.5.1單片機復位原理 2.5.2 復位電路 思考題與習題 第3章 MCS-51單片機指令系統 3.1指令格式和定址方式 3.1.1指令格式 3.1.2 定址方式 3.2指令系統 3.2.1定址空間及符號注釋 3.2.2 數據傳送指令 3.2.3 算術運算指令 3.2.4 邏輯運算指令 3.2.5 控制轉移指令 3.2.6 位操作指令 思考題與習題 第4章 程序設計基礎 4.1 MCS-51單片機匯編語言的偽指令 4.2匯編語言程序的基本結構 4.3實用程序設計舉例 4.3.1 數制轉換程序 4.3.2 算術和邏輯運算類程序設計 4.3.3 查表程序設計 思考題與習題 第5章 中斷系統 5.1 中斷概念 5.2中斷源與中斷請求 5.3中斷允許控制 5.4中斷優先順序控制 5.5中斷響應與中斷處理 思考題與習題 第6章 MCS-51單片機內部定時器/計數器及其應用 6.1 定時器的結構及工作原理 6.2定時器的控制 6.2.1工作模式寄存器TMOD 6.2.2 控制寄存器TCON 6.3 定時器的工作模式及其應用 6.3.1模式0及應用 6.3.2模式1及應用 6.3.3模式2及應用 6.3.4模式3及應用 6.3.5綜合應用舉例 思考題與習題 第7章 串列介面 7.1 串列通信概念 7.2 串列介面的工作方式 7.2.1串列介面的結構 7.2.2串列介面的工作方式 7.3 串列介面的波特率 7.4 串列介面的應用 7.4.1串列介面工作方式0的I/O擴展應用 7.4.2串列口的非同步通信應用 思考題與習題 第8章 單片機應用系統擴展設計基礎 8.1程序存儲器擴展 8.1.1 EPROM程序存儲器的擴展設計 8.1.2擴展E2PROM 8.2 數據存儲器的擴展設計 8.2.1 數據存儲器擴展舉例 8.2.2 擴展數據和程序存儲器綜合舉例 8.3 並行I/O擴展設計 8.3.1 簡單的I/O擴展設計 8.3.2 8255可編程並行I/O介面擴展電路設計 8.3.3 8155可編程I/O介面擴展設計 8.3.4 串列口擴展I/O介面 8.4 外部中斷擴展方法 8.4.1 利用定時器擴展外部中斷源 8.4.2 中斷加查詢擴展中斷源 思考題與習題 第9章 模擬量輸入輸出介面技術 9.1 模擬量輸入介面技術概述 9.1.1 感測器技術 9.1.2 模擬量信號處理技術 9.2 A/D轉換器的主要性能指標及分類 9.2.1 A/D轉換器的主要性能指標 9.2.2 A/D轉換器的分類 9.3 常用的A/D轉換晶元 9.3.1 ADC0809 8位A/D轉換器 9.3.2 AD574 12位A/D轉換器及介面 9.3.3 雙積分A/D轉換器及介面技術 9.3.4 V/F轉換器與單片機介面 9.4 D / A轉換器及介面技術 9.4.1 D / A轉換器的主要性能指標 9.4.2 D AC0832 8位D / A轉換器 9.4.3 MCS-51單片機與12位D / A轉換器DAC1208的介面 9.4.4 F / V轉換電路 思考題與習題 第10章 人機介面技術 10.1 開關介面 10.1.1 機械式開關介面的基本應用 10.1.2 電子式開關介面的基本應用 10.2 鍵盤介面 10.2.1 硬體消除抖動法 10.2.2 軟體消除抖動法 10.2.3 簡單鍵盤介面 10.2.4 矩陣式鍵盤介面 10.2.5 BCD碼撥盤介面 10.3 LED顯示介面 10.3.1 發光二極體介面 10.3.2 LED數碼管介面 10.4 LCD液晶顯示介面 10.4.1 欄位型LCD及其應用 10.4.2 圖形式液晶顯示驅動器 第11章 功率介面技術 11.1開關型介面 11.1.1 簡單開關量輸出介面 11.1.2 光電耦合介面 11.1.3 繼電器介面 11.2電壓調節介面 11.2.1 可控硅工作原理 11.2.2 可控硅在電壓調節中的應用 11.2.3 固態繼電器 思考題與習題 第12章 單片機應用系統設計技術 12.1設計原則與要求 12.2硬體設計要求 12.3軟體設計要求 12.4 邏輯電平設計要求 12.5可靠性設計要求 12.6 印刷電路的設計要求. 12.7 電源系統的設計要求 12.8 單片機開發裝置的選擇 思考題與習題 第13章 單片機實用技術舉例 13.1 智能化溫度儀表的設計 13.2 PID智能控制器的設計 13.3單片機數字萬用表的設計 13.4 電子血壓計的設計 13.5 步進電機在精確走步中的應用 13.6 單片機在串列通信中的應用 13.7 單片機在氣象參數測量中的應用 13.8 單片機在模糊控制中的應用 思考題與習題 第14章 新型單片機介紹 14.1 MSP430系列單片機 14.2 EM78P447S單片機 14.3 PIC系列單片機 14.4 AT89系列單片機 14.5 AVR系列單片機 14.6 其他系列單片機 思考題與習題
C. 2、簡述MCS-51單片機的中斷響應過程
(正在看書是電話響了,暫停看書,去接電話。。。接完電話從剛才的地方繼續看書!這個過程就是中斷響應的過程!而且呼叫方是否是美女直接影響中斷響應級別!)這個例子非常的恰當不過我要更正一下,正在看書時電話響了,暫停看書,記下當前看到的頁數(將下一條指令的地址壓入單片機堆棧中),去接電話。。。接完電話從剛才的地方繼續看書(將指令的地址從堆棧彈出)!這個過程就是中斷響應的過程!而且呼叫方是否是美女直接影響中斷響應級別,這句話的意思是如果你正在接電話,有美女打電話過來,你要暫停當前的電話,先接通美女的電話,然後回來繼續講你剛才講的電話。
D. MCS-51單片機中斷過程
中斷開始->進入中斷子程序->相關寄存器入棧->執行程序體->相關寄存器出棧->返回原程序的斷點(中斷結束)
E. MCS-51單片機的中斷系統有那些功能部件組成分別作什麼用
:(1)中央處理器CPUMCS-51系列單片機有一個8位的CPU,由運算部件,控制部件構成,其中包括振盪電路和時鍾電路,主要完成單片機的運算和控制功能。它是單片機的核心部件,決定了單片機的主要功能特性。MCS-51單片機的CPU不僅可以處理位元組數據,還可以進行位變數的處理。(2)片內數據存儲器RAM片內帶有128位元組的數據存儲器RAM,其片外可定址范圍為64KB。數據存儲器用於存儲單片機運行過程中的工作變數、中間結果和最終結果等。(3)片內程序存儲器ROM/EPROM片內帶有4KB程序存儲器ROM,其片外可定址范圍為64KB。8031單片機內部無ROM。程序存儲器既可以存放已編制的程序,也可以存放一些原始數據和表格。(4)特殊功能寄存器SFR片內有21個特殊功能寄存器SFR,用以控制和管理內部算術邏輯部件、並行I/O口、串列I/O口、定時/計數器、中斷系統等功能模塊的工作。(5)並行口4個8位的並行I/O口:P0、P1、P2、P3。(6)串列口1個全雙工的串列口,可以實現單片機和外設之間數據的逐位傳送。(7)定時/計數器片內有兩個16位的定時/計數器,可以設置為定時方式或計數方式。(8)中斷系統具有5個中斷源,可編程為2個優先順序的中斷系統。
F. MCS-51單片機的中斷系統的處理過程是什麼
嘿嘿
俺來幫你回答
單片機響應中斷的條件是:
1、
開中斷
2、
該中斷源要允許中斷
3、
沒有高級別的中斷在申請中斷或同級別的中斷在處理
4、
該中斷源被觸發。
呵呵
滿意
就選滿意回答
G. 關於MCS-51系列單片機中斷系統實驗的幾個問題
在執行主城序期間,如果有中斷響應,單片機則響應中斷,然後跳至相應的中斷向量地址處執行中斷程序。中斷向量的地址根據中斷源的不同而不同,比如INT0的中斷入口地址為0x0003,INT1中斷響應地址為0x0013等。一般中斷向量的入口地址處也是一條長跳轉指令機器碼為:02 uu uu
uu uu 即為中斷響應程序在ROM區中的起始位置,單片機進入中斷入口地址後,保護進中斷前的程序指針(斷點保護,數據入棧,存入當前工作組寄存器R0-R7中),處理中斷響應(如標志位清零,相關的功能處理等),然後(自當前工作組寄存器R0-R7中)彈出保護的數據和中斷的入口地址,最後執行一個0x32指令(中斷返回);程序指針回到響應中斷函數處的程序地址(斷點保護),繼續執行程序。
INT0和INT1中斷入口地址不同,中斷允許配置寄存器IE中的位不同、中斷優先順序配置寄存器IP中的位不同、以及TCON寄存器中的中斷標志位不同。
H. 51單片機中斷執行過程坐等!!!
51單片機中斷執行過程, 如外部中斷。
當 CPU 檢測到 有 中斷觸發 信號後,
首先 執行完成 當前執行的指令,將下一條指令 的 地址 壓入堆棧,
CPU 進入中斷 入口 地址,開始 執行 中斷服務程序,
(當然在中斷服務程序中不能破壞正常運行 程序的各種 寄存器的 狀態 和 數據,)
中斷服務 程序執行 完成, 最後 執行 一條 RETI 的中斷返回指令,
堆棧 彈出 原先保存的 地址,完成中斷服務程序,返回中斷前的 下一條指令地址
繼續執行 正常程序。
I. 間述MCS-51單片機的中斷響應過程
產生中斷信號,發出中斷申請,響應中斷,進入中斷服務程序,中斷返回