任務(wù)4模擬汽車左右轉(zhuǎn)向燈控制_第1頁
任務(wù)4模擬汽車左右轉(zhuǎn)向燈控制_第2頁
任務(wù)4模擬汽車左右轉(zhuǎn)向燈控制_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)科單片機(jī)控制系統(tǒng)運(yùn)行和檢修授課班級(jí)10411-10414日期3.21課題任務(wù)4模擬汽車左右轉(zhuǎn)向燈 控制授課類型項(xiàng)目教學(xué)課時(shí)4教材單片機(jī)使用技術(shù)(C語言版)任課教師課序1-2教學(xué)目標(biāo)認(rèn)知目標(biāo)熟悉單片機(jī)定時(shí)/計(jì)數(shù)器結(jié)構(gòu)及定時(shí)器工作方式設(shè)定、初始值設(shè)置等基本使用方法能力目標(biāo)掌握C語言控制單片機(jī)定時(shí)器的基本技能情感目標(biāo)1、通過任務(wù)驅(qū)動(dòng)項(xiàng)目教學(xué)培養(yǎng)學(xué)生學(xué)習(xí)電子專業(yè)單片機(jī)課程的濃 厚興趣;2、養(yǎng)成做事耐心、細(xì)致、嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng);3、提高學(xué)生“ 6S管理”意識(shí)。教學(xué)重點(diǎn)掌握C語言控制單片機(jī)定時(shí)器的基本技能教學(xué)難點(diǎn)掌握C語言控制單片機(jī)定時(shí)器的基本技能教學(xué)方法講練結(jié)合課前準(zhǔn)備教師準(zhǔn)備:1、教案設(shè)計(jì)2、課件準(zhǔn)備

2、;學(xué)生準(zhǔn)備:1、學(xué)生預(yù)習(xí)2、完成預(yù)習(xí)報(bào)告,明確任務(wù)設(shè)計(jì)意圖教師要求學(xué)生課前預(yù)習(xí),明確本次課學(xué)習(xí)的內(nèi)容。教師在單片機(jī)實(shí)訓(xùn)室按照 實(shí)訓(xùn)指導(dǎo)書的要求一步步完成相關(guān)的實(shí)訓(xùn)內(nèi)容。在教師做適當(dāng)講解后盡量讓學(xué) 生自主學(xué)習(xí),討論學(xué)習(xí),展示成果。進(jìn)行總結(jié)。教學(xué)過程教學(xué)內(nèi)容教師活動(dòng)學(xué)生活動(dòng)一、實(shí)訓(xùn)目的通過對(duì)8個(gè)LED發(fā)光二極管顯示的流水線工件計(jì)數(shù)器 系統(tǒng)的制作,進(jìn)一步熟悉單片機(jī)定時(shí)/計(jì)數(shù)器結(jié)構(gòu)及定時(shí)器工作方式設(shè)定、初始值設(shè)置等基本使用方法,掌握C語言控制單片機(jī)定時(shí)器的基本技能。二、實(shí)訓(xùn)要求說明實(shí)訓(xùn)內(nèi)容、 目的說明實(shí)訓(xùn)要求學(xué)生觀看、思 考學(xué)生觀看、思 考OQOQ Q a Q 0 o a o o o o 0 pooo

3、o1$DODODOOX24EnDODDBOJIWOQPOllJ53剛】*OS%HWllDODwslaaiioai用單片機(jī)控制8個(gè)LED發(fā)光二極管,要求8個(gè)發(fā)光二 極管按照BCD碼格式循環(huán)顯示0099,跳變條件為計(jì)數(shù)按 鍵按下一次循環(huán)加 1顯示方式如上圖所示。三、實(shí)訓(xùn)電路川I少 *蔑thtf1hhwMt.*1 dWe:Fi iorfi 1F1上fl 駅f in_rrP1 口和LED之間連接了一個(gè) 74LS240,它是一塊具有 驅(qū)動(dòng)功能的八路反相器,除反相功能外,還可以起隔離作 用,保護(hù)單片機(jī)芯片電路,增加輸出口的扇出能力。四、參考程序#in elude un sig ned char i,t;v

4、oid int_0() interrupt 0/外部中斷0的中斷號(hào)為 0i+;t=(i/10)4)|(i%10);/ 將 i 轉(zhuǎn)換為 BCD 碼P1=t;/計(jì)數(shù)值取反后送P1 口顯示說明實(shí)訓(xùn)電路仍舊用以前實(shí)訓(xùn)3學(xué)生拿出以 前做的電路的電路要求學(xué)生自己編 程序?qū)W生思考、寫程序教師指導(dǎo)學(xué)生編程序投影學(xué)生的程 序,大家一起分 析學(xué)生分析、發(fā)言、討論void mai n()EA=1;EX0=1;IT0=1;while(1);五、程序運(yùn)行測(cè)試編譯、鏈接、接通電路板電源,即可觀察到8個(gè)發(fā)光二極管可按照BCD碼格式循環(huán)顯示0099,跳變條件為按 下計(jì)數(shù)按鈕。六、任務(wù)小結(jié)求學(xué)生編譯、鏈接、調(diào)試程序 教師記錄考

5、核要求學(xué)生小結(jié)學(xué)生編譯、鏈 接、調(diào)試程序?qū)W生小結(jié)教學(xué)后記通過對(duì)8個(gè)LED發(fā)光二極管顯示的流水線工件計(jì)數(shù)器系統(tǒng)的制作,進(jìn)一步熟悉單片機(jī)定時(shí)/計(jì)數(shù)器結(jié)構(gòu)及定時(shí)器工作方式設(shè)定、初始值設(shè)置等基本使用方法,掌握C語言控制單片機(jī)定時(shí)器的基本技能。學(xué)科單片機(jī)控制系統(tǒng)運(yùn)行和檢修授課班級(jí)10411-10414日期3.21課題任務(wù)4模擬汽車左右轉(zhuǎn)向燈 控制授課類型項(xiàng)目教學(xué)課時(shí)2教材單片機(jī)使用技術(shù)(C語言版)任課教師王益軍課序3-4教學(xué)目標(biāo)認(rèn)知目標(biāo)知道定時(shí)器的初始值的計(jì)算方法能力目標(biāo)1、會(huì)根據(jù)具體要求計(jì)算定時(shí)器的初始值2、會(huì)用定時(shí)器編制延時(shí)程序情感目標(biāo)1、通過任務(wù)驅(qū)動(dòng)項(xiàng)目教學(xué)培養(yǎng)學(xué)生學(xué)習(xí)電子專業(yè)單片機(jī)課程的濃 厚興

6、趣;2、養(yǎng)成做事耐心、細(xì)致、嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng);3、提高學(xué)生“ 6S管理”意識(shí)。教學(xué)重點(diǎn)定時(shí)器的初始值的計(jì)算教學(xué)難點(diǎn)會(huì)用定時(shí)器編制延時(shí)程序教學(xué)方法講練結(jié)合課前準(zhǔn)備教師準(zhǔn)備:1、教案設(shè)計(jì)2、課件準(zhǔn)備;學(xué)生準(zhǔn)備:1、學(xué)生預(yù)習(xí)2、完成預(yù)習(xí)報(bào)告,明確任務(wù)設(shè)計(jì)意圖本次課重點(diǎn)在于計(jì)算定時(shí)器的初始值,所以米用先介紹計(jì)算方法,后師生 一起解決一個(gè)初始值計(jì)算問題 。然后教師引出多個(gè)實(shí)際問題,要求學(xué)生自主 練習(xí),教師指導(dǎo)。再根據(jù)初始值的計(jì)算,用定時(shí)器編制延時(shí)程序。教學(xué)過程教學(xué)內(nèi)容教師活動(dòng)學(xué)生活動(dòng)1、定時(shí)器的初始值的計(jì)算對(duì)于不同的工作方式,計(jì)數(shù)器位數(shù)不同,故最大計(jì)數(shù)值M也不同:方式 0: M=213=8192方式 1:

7、 M=2 16=65536方式 2: M=2 8=256方式3:定時(shí)器0分為2個(gè)8位計(jì)數(shù)器,每個(gè) M均為256。因?yàn)槎〞r(shí)/計(jì)數(shù)器是作加1計(jì)數(shù),并在計(jì)滿溢出時(shí)產(chǎn)生中 斷,因此初值X的計(jì)算如下:X = M -計(jì)數(shù)值計(jì)算出來的結(jié)果X轉(zhuǎn)換為16進(jìn)制數(shù)后分別寫入 TL0 (TL1 )、TH0 (TH1 )。注意!方式0時(shí)初始值寫入時(shí),對(duì)于 TL不用的高3位 應(yīng)填入0!2、舉例1用T1、工作方式0實(shí)現(xiàn)1秒延時(shí)函數(shù),晶振頻率為12MHz。方式0米用13位計(jì)數(shù)器,其最大定時(shí)時(shí)間為:8設(shè)問:如何進(jìn)行 定時(shí)器的初始值 的計(jì)算?教師記錄考核教師舉例學(xué)生閱讀、思 考回答學(xué)生閱讀、思 考回答192X Ws = 8.19

8、2ms,因此,定時(shí)時(shí)間不可能象任務(wù)7中一樣選擇50ms,可選擇定時(shí)時(shí)間為 5ms,再循環(huán)200 次。定時(shí)時(shí)間為 5ms,則計(jì)數(shù)值為 5ms/Ws =5000,T1 的初值為:X = M -計(jì)數(shù)值=8192 - 5000 = 3192 = C78H = 00B13位計(jì)數(shù)器中TL1的高3位未用,填寫0,TH1占高8 位,所以,X的實(shí)際填寫值應(yīng)為:X = 11000B = 6318H用T1方式0實(shí)現(xiàn)任務(wù)7中1秒延時(shí)函數(shù)如下:void delay1s()un sig ned char i;TMOD=OxOO;/置T1為工作方式0for(i=0;i0xc8;i+)/設(shè)置 200 次循環(huán)次數(shù)TH1=0x6

9、3;/設(shè)置定時(shí)器初值TL1=0x18;TR1=1;啟動(dòng) T1while(!TF1);/查詢計(jì)數(shù)是否溢出,即定時(shí)5ms時(shí)間到,TF1=1TF1=0;/ 5ms定時(shí)時(shí)間到,將定時(shí)器溢出標(biāo)志位TF1清零3、舉例2用T1、工作方式2實(shí)現(xiàn)1秒延時(shí),晶振頻率為12MHz。 因工作方式2是8位計(jì)數(shù)器,其最大定時(shí)時(shí)間為: 256X 1ks = 256Ms,為實(shí)現(xiàn)1秒延時(shí),可選擇定時(shí)時(shí)間為250Ms,再循環(huán)4000次。定時(shí)時(shí)間選定后,可確定計(jì)數(shù)值 為250,則T1的初值為:X = M -計(jì)數(shù)值=256 - 250=6 = 6H。米用T1方式2工作,因此,TMOD =0x20。 用定時(shí)器工作方式2實(shí)現(xiàn)的1秒延時(shí)函數(shù)如下:void delay1s()unsigned int i;/ i 取值范圍為 04000,因此不能定義成 un sig ned charTMOD=0x20;/設(shè)置T1為方式2TH1=6;/設(shè)置定時(shí)器初值,放在for循環(huán)之外TL1=6;for(i=0;i4000;i+)/ 設(shè)置 4000 次循環(huán)次數(shù)TR1=1;啟動(dòng) T1while(!TF1);/查詢計(jì)數(shù)是否溢出,即定時(shí)2

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論