下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
XXX職業(yè)學(xué)院XXX教研室單片機(jī)應(yīng)用技術(shù)授課教師:XXX教案4.3
課程單片機(jī)應(yīng)用技術(shù)課題§4.3帶暫停鍵功能的洗滌過程控制課時2(或4)授課班級略授課地點略教學(xué)行為目標(biāo)1、掌握洗衣機(jī)工作程序的設(shè)計方法2、能夠正確編寫定時器中斷服務(wù)程序重點定時/計數(shù)器的相關(guān)控制器的作用難點定時器中斷服務(wù)程序教學(xué)過程教學(xué)手段組織教學(xué)復(fù)習(xí)提問:1、單片機(jī)輸出方波的實現(xiàn)方法?2、51單片機(jī)的中斷系統(tǒng)?思政內(nèi)容:引導(dǎo)學(xué)生認(rèn)識到職業(yè)素養(yǎng)是其綜合素質(zhì)的重要內(nèi)容,是未來企業(yè)員工必備的基本素質(zhì)。新課學(xué)習(xí):任務(wù)3帶暫停鍵功能的洗滌過程控制一、知識準(zhǔn)備開始、暫停/繼續(xù)和停止三種按鍵的相關(guān)功能需要用到控制轉(zhuǎn)移指令,再結(jié)合任務(wù)2中利用定時/計數(shù)器實現(xiàn)較長時間定時的方法,我們就可以完成本任務(wù)所需的控制程序。其中對開始、暫停/繼續(xù)和停止等三個功能按鍵的狀態(tài)判別切換可用之前學(xué)習(xí)過的條件控制轉(zhuǎn)移指令JB來實現(xiàn)。二、任務(wù)實施1、硬件電路設(shè)計(1)設(shè)計思路硬件電路由繼電器、電機(jī)、LED、按鍵等多個元件組成,以實現(xiàn)較為復(fù)雜的電路控制過程。(2)電路原理圖根據(jù)設(shè)計思路,使用ProteusISIS仿真軟件繪制電路圖。電路元件清單:元件關(guān)鍵字元件名稱AT89S51單片機(jī)RESPACK-8上拉電阻BUTTON按鍵RL1~RL2繼電器M1電機(jī)R1~R5LED指示燈7407輸出緩沖器2、軟件設(shè)計本任務(wù)電路中由于存在多個單片機(jī)引腳分別與按鍵、LED和繼電器相連接,且在程序中會被多次用到,為方便編程和減少出錯借助了位定義指令BIT在程序的開頭部分將這些引腳預(yù)先定義好;而開始、暫停/繼續(xù)和停止等三個功能按鍵的狀態(tài)判別切換用控制轉(zhuǎn)移指令JB來實現(xiàn)。計數(shù)初值為:21630000=6553630000=35536==8AD0H即令TH0=8AH,TL0=D0H。代碼如下:STARTBITP0.0 ;將3個按鍵位分別定義 PAUSEBITP0.1 STOPBITP0.2XDLEDBITP2.2 ;指示燈位定義 XDZBITP3.6;正轉(zhuǎn)位定義,為0時電機(jī)正轉(zhuǎn),為1時電機(jī)停 XDFBITP3.7;反轉(zhuǎn)位定義,為0時電機(jī)反轉(zhuǎn),為1時電機(jī)停 ORG0000H LJMPMAIN ORG000BH;定時器T0入口 LJMPZD0 ORG0200HMAIN:SETBXDF;令電機(jī)是停轉(zhuǎn)狀態(tài) SETBXDZSETBXDLED;令洗滌指示燈開始時是滅的 MOVR0,#100;用100個30ms累加到3sMOVTH0,#08AH;設(shè)T0初值為8AD0H即35536,即計數(shù)30000次即30ms MOVTL0,#0D0H MOVTMOD,#01H;設(shè)定T0為工作方式1 SETBEA;開放中斷 SETBET0WASH:;洗滌過程開始JBSTART,$;等待開始鍵按下 SETBTR0;啟動定時器T0CLRXDLED;洗滌燈亮SETBXDF;令電機(jī)開始正轉(zhuǎn) CLRXDZPD1:JBPAUSE,PD2;若暫停鍵沒按下就去判斷停止鍵狀態(tài)JNBPAUSE,$;等待暫停鍵抬起CPLXDZ;令電機(jī)一端電壓取反PD2:JBSTOP,PD1;若停止鍵沒按下就去判斷暫停鍵狀態(tài)CLRTR0;若停止鍵已按下就關(guān)閉T0SETBXDLED;洗滌LED滅SETBXDF;令電機(jī)停轉(zhuǎn) SETBXDZLJMPWASH ;回頭重新開始洗滌過程程序ZD0:MOVTH0,#08AH;重賦T0初值 MOVTL0,#0D0HDJNZR0,ZD_END;看R0是否減了100次MOVR0,#100;給R0重賦值100CPLXDF;令電機(jī)反轉(zhuǎn),即電機(jī)控制電平狀態(tài)取反CPLXDZZD_END:RETI;中斷服務(wù)程序結(jié)束END小結(jié):要正確編寫定時器T0中斷服務(wù)程序,需要結(jié)合前面任務(wù)特別是任務(wù)2的定時3s的編程方法和本任務(wù)的具體引腳信號
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)衛(wèi)站安全生產(chǎn)制度
- 生產(chǎn)計劃制度
- 村支書搞生產(chǎn)制度
- 管生產(chǎn)必須管安全制度
- 保護(hù)區(qū)安全生產(chǎn)制度
- 2026河南漯河市市直機(jī)關(guān)遴選公務(wù)員17人備考題庫帶答案詳解
- 安全生產(chǎn)十項措施制度
- 餐椅生產(chǎn)制度
- 裝配生產(chǎn)線管理制度
- 鈑金噴漆安全生產(chǎn)制度
- 金風(fēng)-綠電新政下風(fēng)電資產(chǎn)產(chǎn)銷一體新范式
- 2026屆湖南長沙一中高一生物第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- PDLC薄膜性能的研究
- 一級2026年注冊建筑師之設(shè)計前期與場地設(shè)計考試題庫300道附參考答案【黃金題型】
- 三方協(xié)議書就業(yè)協(xié)議書
- 排水管網(wǎng)疏通與養(yǎng)護(hù)技術(shù)方案
- 地源熱泵機(jī)房施工規(guī)劃與組織方案
- 肝內(nèi)膽管惡性腫瘤護(hù)理查房
- 2025-2026學(xué)年浙教版(2023)初中信息科技七年級上冊教學(xué)計劃及進(jìn)度表
- 昆明醫(yī)科大學(xué)海源學(xué)院《高等數(shù)學(xué)下》2024-2025學(xué)年第一學(xué)期期末試卷
- 中國特發(fā)性面神經(jīng)麻痹(面癱)治療指南(2022)解讀
評論
0/150
提交評論