中斷技術(shù)教學(xué)新方法_第1頁
中斷技術(shù)教學(xué)新方法_第2頁
中斷技術(shù)教學(xué)新方法_第3頁
中斷技術(shù)教學(xué)新方法_第4頁
中斷技術(shù)教學(xué)新方法_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、中斷技術(shù)教學(xué)新方法摘要:中斷技術(shù)的應(yīng)用是單片機(jī)在應(yīng)用領(lǐng)域中比擬常見的知識點(diǎn),也是教學(xué)的一個難點(diǎn)所在。傳統(tǒng)的教學(xué)方法不利于學(xué)生有效快速的理解中斷的知識,影響后續(xù)的編程。采用工程教學(xué)法進(jìn)展教學(xué)分析與理論,效果不錯。關(guān)鍵詞:中斷技術(shù);工程教學(xué)法單片機(jī)是一門理論性與理論性強(qiáng)的學(xué)科,該課程兼顧了硬件設(shè)計和軟件編程兩方面。中斷技術(shù)的應(yīng)用是常見的,是單片機(jī)學(xué)習(xí)的一個重要的知識點(diǎn)。但是很多學(xué)生對中斷的概念,中斷的響應(yīng)過程及中斷保護(hù)等知識理解模糊,造成編程受到影響。故提出工程教學(xué)法幫助學(xué)生有效快速的理解中斷的相關(guān)知識。1工程教學(xué)法的概念所謂工程教學(xué)法,就是通過施行一個工程而進(jìn)展的一個教學(xué)活動,其目的是在課堂教學(xué)

2、中把理論和理論教學(xué)有機(jī)的結(jié)合起來,充分挖掘?qū)W生的創(chuàng)造潛能,進(jìn)步學(xué)生解決實(shí)際問題的綜合才能。先由老師對工程進(jìn)展分解,并作適當(dāng)?shù)氖痉?,然后讓學(xué)生圍繞工程進(jìn)展討論、合作學(xué)習(xí),最后以完成工程的情況來評價學(xué)生是否到達(dá)教學(xué)目的。詳細(xì)來講,要遵守下面的原那么:1)以學(xué)生為中心,要充分發(fā)揮學(xué)生的主動性和創(chuàng)新精神,讓學(xué)生根據(jù)自身學(xué)習(xí)情況來實(shí)現(xiàn)信息反應(yīng);同時老師的指導(dǎo)作用也至關(guān)重要。老師僅僅是一個學(xué)習(xí)工程的設(shè)計者,組織者,協(xié)調(diào)者,學(xué)生才是課堂的中心。2)以實(shí)際的工程為載體。工程的選取尤為重要,既要包含根本的知識點(diǎn),又能調(diào)動學(xué)生的積極性。因此在選取上,滿足以下條件:一,該工程必須包含有根本理論知識,章節(jié)重難點(diǎn)在工程

3、中能充分表達(dá);二,該工程能將理論知識有效的貫穿于實(shí)際工程中;三,該工程能有效激起學(xué)生的好奇心及求知欲;四,大局部同學(xué)能完成該工程,遇到困難能在老師指導(dǎo)下克制。3)以工程完成的情況來評價學(xué)生學(xué)習(xí)效果。學(xué)習(xí)過程的最終目的是通過完成工程實(shí)現(xiàn)教學(xué)目的。教學(xué)不是直接圍繞教學(xué)目的進(jìn)展的,而是圍繞完成工程來展開的,所以評價學(xué)生學(xué)習(xí)效果應(yīng)以完成工程的情況來評定。2工程教學(xué)法在中斷技術(shù)中的應(yīng)用針對中斷技術(shù)確立如下工程:中斷循環(huán)控制流水燈。編程實(shí)現(xiàn):用單片機(jī)的p1口控制8只led燈,做單燈左移點(diǎn)亮,即p1.0,p1.1,p1.2,p1.3,p1.4,p1.5,p1.6,p1.7依次點(diǎn)亮,間隔0.2s,然后再從開場

4、狀態(tài)循環(huán);中斷時p1口的8個led燈閃爍3次即全亮、全滅3次。因?yàn)槭菍⒗碚撝R貫穿于工程中,所以工程施行之前必須由老師先對該工程進(jìn)展分解,對新知識做必要的講解。2.1形象化比喻建立中斷概念,中斷保護(hù)等新知識在教學(xué)中引用中斷概念時,采取形象生動的比喻來幫助學(xué)生理解中斷的概念。中斷是計算機(jī)pu對突發(fā)事件響應(yīng)的一個過程描繪,是指pu在運(yùn)行過程出現(xiàn)某種緊急事件時,懇求pu暫?,F(xiàn)行程序的執(zhí)行而轉(zhuǎn)去處理此事件,待處理程序執(zhí)行完畢,pu在回到被中斷的地方繼續(xù)執(zhí)行下去。比擬抽象,可以生活中的現(xiàn)象做類比:在網(wǎng)上看電影, 鈴響,點(diǎn)擊“暫停按鈕播放電影,處理 完畢,點(diǎn)擊“播放按鈕,繼續(xù)看電影。這就是一個中斷現(xiàn)象:看

5、電影相當(dāng)于主程序,接聽 是緊急事件相當(dāng)于中斷程序,處理完 接著看電影,相當(dāng)于響應(yīng)完中斷程序繼續(xù)執(zhí)行主程序。在該過程中,“暫停按鈕是中斷保護(hù)現(xiàn)場,“播放按鈕是中斷恢復(fù)現(xiàn)常中斷分類:外部中斷int0,外部中斷int1,定時器溢出中斷t0,定時器溢出中斷t1,串行口中斷。以外部中斷int0為例進(jìn)展教學(xué)。中斷程序在內(nèi)存中放在哪里,入口地址對應(yīng)如下:0003h,000bh,0013h,001bh,0023h。中斷懇求設(shè)置:定時控制存放器tnit0,外中斷0觸發(fā)方式控制位置0,電平觸發(fā)方式;置1,下降沿有效。ie0,外中斷0中斷懇求標(biāo)志位;tr0,定時/計數(shù)器的控制位tf0;t0溢出中斷懇求標(biāo)志位。it1

6、、ie1、tr0、tf1類同。setbit0,置于主程序中懇求中斷,為隨時響應(yīng)中斷做準(zhǔn)備,下降沿有效。開關(guān)設(shè)置:中斷允許控制器ieea:pu中斷允許總允許位1:開中斷;0:關(guān)中斷。ex0:外中斷0允許位;et0:t0中斷允許位;ex1:外中斷0允許位;et1:t1中斷允許位;es:串口中斷允許位;設(shè)置vie,#81h,置于主程序中,開啟外部中斷int0中斷允許,為隨時響應(yīng)中斷做準(zhǔn)備。2.2穩(wěn)固v、np、djnz、rl、ljp,db等指令,編程提醒學(xué)生進(jìn)入中斷程序時,要設(shè)置斷點(diǎn)保護(hù),執(zhí)行完中斷程序要恢復(fù)現(xiàn)場,如下斜體字樣;設(shè)置堆棧指針棧底如:vsp,#60h。指導(dǎo)學(xué)生編程;大局部學(xué)生程序如下:r

7、g0000hljpainrg0003hljpint0srg0100hain:vsp,#60hvie,#81hsetbit0lp0:vr1,#8lrva,#0ffhlp1:rlavp1,aaalldeldjnzr1,lp1sjplp0int0s:pushpspushava,#0ffhvr2,#6l4:vp1,aaalldelpladjnzr2,l4ppapppsretidel:vr5,#20d1:vr6,#200d2:vr7,#123djnzr7,$djnzr6,d2djnzr5,d1retend程序完成后進(jìn)展keil-51軟件仿真,該軟件默認(rèn)高電平燈滅勾,低電平燈亮空。調(diào)出p1、p3口觀察,8

8、個等點(diǎn)亮的動態(tài)及中斷控制狀態(tài),仿真如圖1,圖2。2.3傳授硬件方面在prteus軟件中識別、測量:單片機(jī)、電阻、電容、發(fā)光二極管、晶振、按鍵等;畫出硬件圖,結(jié)合程序仿真如圖3。2.4實(shí)驗(yàn)室設(shè)備驗(yàn)證及分析以上程序,在keil-51和prteus軟件仿真模擬沒有任何問題,但在實(shí)驗(yàn)箱上演示時,問題很明顯:程序能順利啟動中斷,可是完畢中斷返回主程序時,出現(xiàn)很長時間的等待該問題是此章節(jié)學(xué)生最容易忽略和混淆的問題。于是給予提示,檢查中斷程序調(diào)用延時程序時,是否進(jìn)展了現(xiàn)場保護(hù)?主程序和中斷程序都用到了延時程序,是否進(jìn)展了中斷現(xiàn)場保護(hù)?結(jié)果提示,一些學(xué)生很快就找到理解決方案:在保護(hù)現(xiàn)場時在語句va,#0ffh之前添加setbrs0即主程序調(diào)用延時時,工作存放器組設(shè)置為1組語句,防止主程序和中斷程序都使用默認(rèn)0組工作存放器而出現(xiàn)的數(shù)據(jù)傳遞混亂。該章節(jié)中斷保護(hù)和恢復(fù)是一個難點(diǎn),以理論形式講解,學(xué)生很難理解掌握,將其貫穿于工程中,讓學(xué)生發(fā)現(xiàn)問題,自己解決問題,事半功倍。本例是以外部中斷int0來講,假如換成其他種類的中斷,只需改變?nèi)肟诘刂?,tn,ie及觸發(fā)端口設(shè)置,即可舉一反三。如此以來,教學(xué)以學(xué)生為主體,老師為客體,更容易激發(fā)學(xué)生學(xué)習(xí)的興趣。3總結(jié)工程教學(xué)法以實(shí)際的工程為載體,以學(xué)生為中心,以行動過程為途徑,以素質(zhì)為根底,以師生互動為方式,以才能為目的。該法是通過學(xué)生施行工程,工程本身的設(shè)計顯得至

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論