資源描述:
《單片機應用技能實訓教案--項目5》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、單片機應用技能實訓教案—項目5項目5防盜報警器電路制作任務1MCS-51單片機中斷系統(tǒng)學習一、案頭任務MCS-51單片機中斷系統(tǒng)學習授課時間年月日授課班級教學形式講授、討論授課時數(shù)2課時教學用具教學資源項目制作成品、課件課前準備教學目標1、理解中斷的概念。2、了解中斷系統(tǒng)的結構。3、掌握中斷請求標志的作用4、掌握中斷允許寄存器、中斷優(yōu)先級寄存器的作用和使用方法。5、理解中斷響應的條件、中斷響應遵循的規(guī)則、中斷響應過程。教學重點1、中斷請求標志的作用及置位復位方法。2、中斷允許寄存器、中斷優(yōu)先級寄存器的使用方法。教學難點1、對中斷請求標志位置位
2、/復位的理解。2、中斷響應過程。教學過程1、通過對報警器電路的工作特點分析,引出項目任務。2、中斷的基本概念。3、中斷系統(tǒng)的結構。4、中斷系統(tǒng)各組成部分作用及使用方法。5、中斷響應的條件、中斷響應遵循的規(guī)則、中斷響應過程。教學后記二、教學實施過程實施環(huán)節(jié)教學內容導學方法組織教學1、檢查學生出勤情況并做好記錄。2、調整學生的注意力,為上課作準備。互動交流復習提問1、在項目4中,單片機是如何獲取正反轉命令的?2、以同學們的了解,防盜報警器由幾部分構成?本項目的終極目標是制作一個單片機控制的斷線式防盜報警器。提問導思導入在單片機控制系統(tǒng)中,對于有可
3、能發(fā)生,但又不能確定其是否發(fā)生以及其發(fā)生時間的事件處理,通常采用中斷方式處理。啟發(fā)學習積極性比如盜竊事件就是此類事件。所以本項目擬采用中斷方式,本項目設計制作之前先來學習中斷系統(tǒng)。講授新課一、中斷的基本概念計算機在執(zhí)行某一程序的過程中,由于計算機系統(tǒng)內部或外部的某種原因,CPU必須暫停正在執(zhí)行的程序,而自動轉去執(zhí)行預先安排好的處理該事件的服務子程序,等處理結束后,再回來繼續(xù)執(zhí)行被暫停的程序。這一將正在執(zhí)行的程序暫停,轉而去執(zhí)行另一程序的過程稱為中斷。比如:你正在家中看書,突然門鈴響了,你放下書,去開門,處理完事情后,回來繼續(xù)看書;突然手機響了
4、,你又放下書,去接聽電話,通完話后,回來繼續(xù)看書。這是日常生活中經常遇到的情景,我們經常被外界某一事件所打斷,這就是我們生活中的中斷現(xiàn)象。中斷系統(tǒng)是單片機的重要組成部分,它使單片機具有實時中斷處理能力,進行實時控制,故障自動處理等。下面介紹中斷系統(tǒng)的幾個基本概念。1、中斷源中斷源是指能夠發(fā)出中斷請求信號的來源。2、中斷的開放與關閉所謂中斷開放(也稱開中斷),就是允許CPU接受中斷源提出的中斷請求。所謂中斷的關閉(也稱關中斷),就是不允許CPU接受中斷源提出的中斷請求。3、中斷優(yōu)先級控制對于有多個中斷源的單片機系統(tǒng),對中斷源進行響應的先后次序必
5、須事先設定,即中斷優(yōu)先級控制。4、中斷處理過程中斷處理過程可歸納為中斷請求、中斷響應、中斷處理及中斷返回四部分。中斷處理過程中涉及到CPU響應中斷的條件、現(xiàn)場保護、現(xiàn)場恢復等問題。二、MCS-51單片機的中斷系統(tǒng)MCS-51單片機中斷系統(tǒng)的結構框圖如圖5-2所示。MCS-51單片機中斷系統(tǒng)由5個中斷源,4個用于中斷控制的專用寄存器TCON、SCON、IE和IP及優(yōu)先級硬件查詢電路構成。1、中斷源和中斷請求標志MCS-51單片機的5個中斷源及中斷請求標志見表5-1,其中兩個是外部中斷源,另外3個屬于內部中斷源。表5-1MCS-51單片機的中斷源
6、與中斷請求標志中斷源說明中斷請求標志外部中斷0()從P3.2引腳輸入的中斷請求IE0定時器/計數(shù)器T0TF0用多媒體展示課件圖5-2。定時器/計數(shù)器T0溢出發(fā)出的中斷請求外部中斷1()從P3.3引腳輸入的中斷請求IE1定時器/計數(shù)器T1定時器/計數(shù)器T1溢出發(fā)出的中斷請求TF1串行口串行口發(fā)送、接收時產生的中斷請求TI、RIMCS-51的5個中斷源的中斷請求標志位位于定時器控制寄存器TCON和串行口控制寄存順SCON中,TCON及SCON中各位的名稱如表5-2所示。表5-2TCON及SCON中各位的名稱TCON位D7D6D5D4D3D2D1D
7、0位名稱TF1TR1TF0TR0IE1IT1IE0IT0SCON位D7D6D5D4D3D2D1D0位名稱SM0SM1SM2RENTB8RB8TIRI對TCON和SCON中與中斷有關的位說明如下:TF1/TF0:定時器/計數(shù)器T1/T0的溢出中斷請求標志位,當T1/T0計數(shù)產生溢出時,由硬件將TF1/TF0置1,向CPU請求中斷。當CPU響應其中斷后,由硬件將TF1/TF0自動清0。IE1/IE0:外部中斷1/0的中斷請求標志位。IE1/IE0=1,表示外部中斷1/0請求中斷,當CPU響應其中斷后,由硬件將IE1/IE0自動清0;IE1/IE0
8、=0,表示外部中斷1沒有請求中斷。IT1/IT0:外部中斷1/0的中斷觸發(fā)方式控制位。若將IT1/IT0置0,則外部中斷1/0為電平觸發(fā)方式,即IT1/IT0=0時