




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
任務一51系列單片機(AT89s51)基礎知識
教學設計
模塊一51系列單片機(AT89S51)基礎知識課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+體驗
授課教師遲忠君班級學期4
本次課時14h累計課時14h教學周1周
理論課時10h實訓4h課外作業(yè)2h
實訓要求4人/組考評方式基礎知識及技能檢測+課堂體驗
教學內(nèi)容
學習任務一51系列單片機(AT89S51)基礎知識
任務準備(單片機基本認識)
一、單片機概述
二、51系列單片機(AT89S51)的結(jié)構(gòu)組成
三、單片機的存儲器結(jié)構(gòu)
四、單片機的輸入/輸出(I/O)端口
五、單片機編程語言
任務單片機功能體驗——LED燈的“眨眼”節(jié)奏控制
一、簡單的單片機時間控制
二、程序流程圖
三、“眨眼”的LED燈電路設計
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:掌握單片機的發(fā)展歷史、結(jié)構(gòu)組成、存儲結(jié)構(gòu)、輸入輸出設備及單片機
編程語言等任務。通過實驗使學生加深對單片機編程語言的理解,掌握
單片機編程的基本思路和流程以及運行和控制的基本規(guī)律。
教學要求:要求教師應對單片機技術(shù)進行入門導學,可結(jié)合案例分析向?qū)W生傳授知
識,特別是基本概念要重點強化,課堂上可適當增加體驗環(huán)節(jié)。
教學重點及難點
教學重點:單片機存儲結(jié)構(gòu)簡介;單片機編程基本方法和技巧。
教學難點:單片機存儲結(jié)構(gòu)、I/O口;編程思路和方法。
解決辦法:課堂教學結(jié)合實物、現(xiàn)場演示、課堂體驗綜合講解。
教學方法及手段
教學方法:實施直觀導入法;案例教學法。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務一51系列單片機(AT89S51)基礎知識
課程引入:課程的發(fā)展歷史,課程的知識結(jié)構(gòu),課程的服務對象及就業(yè)前景。
任務準備(單片機基本認識)
一、單片機概述
1.單片機簡介
體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件;應用于工業(yè)
控制領域;容易集成進復雜的而對體積要求嚴格的控制設備當中。
2.單片機發(fā)展及應用
RAM和ROM的區(qū)別;不同型號芯片的比較。
二、51系列單片機(AT89s51)的結(jié)構(gòu)組成
1.單片機內(nèi)部組成
AT89S51芯片結(jié)構(gòu)組成;與AT89C51芯片的區(qū)別。
2.單片機的引腳功能
引腳功能;單片機最小系統(tǒng)概念。
3.單片機的外圍電路
時鐘電路;復位電路。
三、單片機的存儲器結(jié)構(gòu)
程序存儲器和數(shù)據(jù)存儲器的空間分配、各自功能及相應的訪問指令;SFR的特殊
功能。
四、單片機的輸入/輸出(I/O)端口
P0?P3口內(nèi)部結(jié)構(gòu);P3第二功能。
五、單片機編程語言
尋址方式;指令介紹;簡單編程。
任務單片機功能體驗——LED燈的“眨眼”節(jié)奏控制
一、簡單的單片機時間控制
1.空操作指令NOP
單片機執(zhí)行沒有意義的操作,消耗若干個機器周期。
2.循環(huán)轉(zhuǎn)移指令DJNZ
利用本條指令執(zhí)行所需的機器周期和在程序中設定的循環(huán)次數(shù)來控制時間。
3.利用定時器延時
利用單片機的定時器TO或T1來定時,精確度更高。
二、程序流程圖
所謂流程圖,就是用箭頭線將一些規(guī)定的圖形符號,如半圓弧形框、矩形框、菱
形框等,有機地連接起來的圖形。讓學生掌握流程圖的繪制,使編程思路清晰,有利于
程序的編制。
三、“眨眼”的LED燈電路設計
1.電路設計思路及控制要求
P1.0引腳帶一個發(fā)光二極管,通過P1.0引腳的高低電平變化使得發(fā)光二極管
發(fā)光或熄滅,達到“眨眼”的效果。
2.硬件電路原理圖
單片機最小系統(tǒng)的一些擴展。
3.程序設計
注意程序書寫,調(diào)用指令。
4.延時程序參數(shù)的變化對“眨眼”節(jié)奏的影響
后續(xù)的一些思考,可以讓學生自己操作,觀察程序中某些參數(shù)的變化在電路上
的變化。
學習任務小結(jié)
學習任務檢測
課后記
學習任務二單片機編譯軟件的使用及電路仿真
教學設計
學習任務二單片機編譯軟件的使用及電路仿真課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+體驗
授課教師遲忠君班級學期4
本次課時6h累計課時.6h教學周3-4周
理論課時2h實訓課外作業(yè)2h
基礎知識及技能檢測+課堂體驗+
實訓要求4人/組考評方式
軟件使用
教學內(nèi)容
學習任務二單片機編譯軟件的使用及電路仿真
任務準備(單片機常用編譯軟件及開發(fā)過程)
一、WAVE(偉福)軟件的使用
二、Proteus軟件的使用
三、KeiIC編譯器的使用
四、單片機系統(tǒng)開發(fā)過程
任務汽車雙閃燈控制程序的編譯
一、任務栗求和分析
二、汽車雙閃燈控制系統(tǒng)的設計
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:掌握偉福、KeiIC、Proteus仿真軟件的使用方法,并會利用上述三種
軟件進行系統(tǒng)仿真,會進行簡單的系統(tǒng)開發(fā)。
教學要求:要求教師應對本學習任務所涉及的三種仿真軟件進行詳細的講解,針對
典型項目,進行操作和仿真,通過課堂體驗強化學生的認知。
教學重點及難點
教學重點:偉福、Proteus、KeiIC軟件的使用。
教學難點:偉福軟件的設置方式和仿真流程。
解決辦法:課堂教學結(jié)合實物、現(xiàn)場演示、課堂體驗綜合講解。
教學方法及手段
教學方法:實施直觀導入法;案例教學法。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務二單片機編譯軟件的使用及電路仿真
任務準備(單片機常用編譯軟件及開發(fā)過程)
一、WAVE(偉福)軟件的使用
偉福軟件的安裝與啟動與一般的Windows平臺軟件別無二致,主要是各種仿真參
數(shù)設置要講述清楚,這關(guān)系到仿真結(jié)果的準確性甚至是成敗。比如編譯器選擇項一定要
選擇偉福匯編器;文件擴展名一定要輸入,匯編語言的擴展名*.asm,不要忽視等問題
一定要引起注意。
建立新項目包含三個步驟,第一步:加入模塊文件、第二步:加入包含文件、第
三步:保存項目。點擊菜單[項目]I[編譯],就會自動調(diào)用偉福匯編器對源程序進行
匯編,這時在信息窗口會顯示匯編相關(guān)信息,如果沒有錯誤,匯編完成。如果有錯誤,
雙擊錯誤信息行,在源程序窗口會出現(xiàn)深色顯示行,指示錯誤所在。修改錯誤后,再次
匯編,直到正確為止。
二、Proteus軟件的使用
ProteusISIS是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件。它運行
于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,在進行軟
件仿真之后,可以應用該軟件進行硬件仿真,提高硬件電路制作的成功率,提高工作效
率。
三、KeiIC編譯器的使用
KeiI-C是目前用得比較廣泛的一款單片機編程軟件,它支持C語言和匯編語言
的編譯,并可生成“.HEX”文件,還可進行代碼的軟硬件仿真。
1、在Windows2000下面,我們可以把字體設置為Courier,這樣就可以顯示正
常。
2、當使用有片外內(nèi)存的MCU(如W77E58,它有1K片外內(nèi)存)的時候,肯定要設
置標志位,并且編譯方式要選擇大模式,否則會出錯。
3、當使用KeiIC跟蹤程序運行狀態(tài)的時候,要把引起Warning的語句屏蔽,否
則有可能跟蹤語句的時候會出錯。
4、在調(diào)用數(shù)組的時候,KeiIC是首先把數(shù)組Load進內(nèi)存。如果栗在C中使用長
數(shù)組的時候,我們可以使用code關(guān)鍵字,這樣就實現(xiàn)了匯編的DB的功能,KeiIC是不
會把標志code的數(shù)組Load入內(nèi)存的,它會直接讀取Rom。
5、拉高管腳的執(zhí)行速度遠遠比檢查管腳電平的要快。當編程涉及到有關(guān)通信,時
序是很重要的。
6、在等待管腳電平變化的時候,我們需要設置好超時處理,否則程序就會因為一
個沒有預計的錯誤而死鎖。
7、能用C語言實現(xiàn)的地方,盡量不要用匯編,尤其在算法的實現(xiàn),用匯編是晦
澀難懂。
8、程序的幾個參數(shù)數(shù)組所占篇幅很大,其中液晶背景數(shù)組最長,有四千個Byte,
因而把那些初始化數(shù)組都放在另外一個C文件,在主文件使用關(guān)鍵字extern定義,這
樣就不會對主文件的編寫造成干擾。
9、所有函數(shù)之間的相關(guān)性越低越有利于以后功能的擴展。
四、單片機系統(tǒng)開發(fā)過程
單片機應用系統(tǒng)由硬件和軟件兩部分組成,總體設計包括以下內(nèi)容,1.明確系統(tǒng)功
能、2.硬件電路設計與搭建、3.軟件(程序)設計與編譯、4.程序語言及程序結(jié)構(gòu)選
擇、5.軟件可靠性設計、6.下載程序到單片機中并調(diào)試。
任務汽車雙閃燈控制程序的編譯
一、任務要求和分析
利用單片機P0口的兩個位端口控制兩個發(fā)光二極管,來模擬汽車的兩個轉(zhuǎn)向燈
實現(xiàn)''雙閃"功能。使P0.0和P0.7分別接發(fā)光二極管的負極。其它按單片機最小系統(tǒng)
的接法,即40號引腳接電源,20號引腳接地、電解電容接復位端9號引腳上,18和19
號引腳接晶振的兩端,31號引腳接電源。
二、汽車雙閃燈控制系統(tǒng)的設計
1、硬件設計
2、軟件設計
3、編譯與調(diào)試
學習任務小結(jié)
學習任務檢測
課后記
學習任務三單片機循環(huán)彩燈制作
教學設計
模塊三單片機循環(huán)彩燈制作課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+體驗
授課教師遲忠君班級學期4
本次課時16h累計課時16h教學周4-6周
理論課時8h實訓8h課外作業(yè)2h
實訓要求4人/組考評方式彩燈系統(tǒng)的軟硬件設計+項目調(diào)試
教學內(nèi)容
學習任務三單片機循環(huán)彩燈制作
任務準備
一、單片機中常用的數(shù)制及編碼
二、常用指令及延時程序詳解
任務一循環(huán)彩燈的簡易控制
一、順序結(jié)構(gòu)程序設計
二、分支結(jié)構(gòu)程序設計
三、循環(huán)結(jié)構(gòu)程序設計
任務二可人工干預的彩燈控制系統(tǒng)設計
一、如何把數(shù)據(jù)傳遞給單片機的I/O口
二、分支結(jié)構(gòu)程序設計
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:掌握單片機的指令系統(tǒng),最終使學員熟悉單片機的應用和開發(fā)過程。
教學要求:要求教師應對本學習所涉及的基礎知識進行詳細講解(包括數(shù)制、延時
程序、各種程序結(jié)構(gòu)),針對所涉及的彩燈控制程序,進行編程思路分析
和程序結(jié)構(gòu)分析,通過課堂體驗強化學生的認知。
教學重點及難點
教學重點:程序結(jié)構(gòu)設計;單片機端口控制方法;彩燈的硬件電路設計;同一控制
目的,不同的軟件設計方法;彩燈控制系統(tǒng)軟硬件聯(lián)合調(diào)試。
教學難點:彩燈控制系統(tǒng)硬件設計:彩燈控制系統(tǒng)軟件設計、彩燈控制系統(tǒng)軟硬件
聯(lián)合調(diào)試。
教學方法及手段
教學方法:實施直觀導入法;案例教學法。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務三單片機循環(huán)彩燈制作
任務準備
一、單片機中常用的數(shù)制及編碼
教制就是規(guī)定計數(shù)的進位制度,又稱為進位計數(shù)制。在計算機領域中,常用的有
二進制、八進制、十六進制、十進制四種進制。由于二進制是由0和1組成的代碼串,
人們不易閱讀、書寫容易出現(xiàn)錯誤,所以一般采用十六進制進行書寫,但是計算機直接
能識別的只有二進制數(shù),其余進制均要轉(zhuǎn)換為二進制才能被計算機識別并處理。一定要
熟練2進制、10進制、16進制之間的相互轉(zhuǎn)化。
二、常用指令及延時程序詳解
根據(jù)前面所學的指令進行程序解讀,借此使學員對程序有一定的了解。逐漸了解語
句本身的含義和其深層表達的含義。比如MOVA,P1這句話,表面上看,就是把P1中
的內(nèi)容傳送到A當中,可是在具體的程序中,就有深層含義了,學員應當多讀程序,多
寫程序,才能體會到編程的趣味。
任務一循環(huán)彩燈的簡易控制
一、順序結(jié)構(gòu)程序設計
順序結(jié)構(gòu)程序在執(zhí)行時是從第一條指令開始依次執(zhí)行每一條指令,直到執(zhí)行完畢。
這種結(jié)構(gòu)的程序簡單明了,結(jié)構(gòu)清晰,往往是構(gòu)成復雜結(jié)構(gòu)程序的基礎。
二、分支結(jié)構(gòu)程序設計
在一個實際的應用程序中,程序不可能始終是順序執(zhí)行的通常需要根據(jù)實際問題
設定條件,通過對條件是否滿足的判斷,產(chǎn)生一個或多個分支,以決定程序的流向,這
種程序稱為分支程序。
三、循環(huán)結(jié)構(gòu)程序設計
上述介紹的順序結(jié)構(gòu)程序和分支結(jié)構(gòu)程序中的指令一般都只執(zhí)行一次。而在實際應
用系統(tǒng)中,往往會出現(xiàn)同一組操作要重復執(zhí)行許多次的情況,這種有規(guī)律可循又反復出
現(xiàn)的問題,可以采用循環(huán)結(jié)構(gòu)設計的程序來解決。這樣可以使程序簡短、條理清晰、運
行效率高,占用存儲空間少。
任務二可人工干預的彩燈控制系統(tǒng)設計
一、如何把數(shù)據(jù)傳遞給單片機的I/O口
對于初學者來說,我們采用簡易化的鍵盤系統(tǒng)來進行對I/O端口的數(shù)據(jù)輸入,那
就是用撥位開關(guān)作為輸入設備,同樣也能給端口輸入我們希望的數(shù)據(jù)或控制參數(shù)。本學
習任務中,我們就采用8位的撥位開關(guān)作為輸入設備,來控制彩燈的工作方式。
如果我們把8位撥位開關(guān)接在單片機的P1口上作為輸入設備,開關(guān)與上拉電阻
并聯(lián),按下或撥動開關(guān)就會使對應的端口與“地”相連,這時該位獲得低電平“0”,否
則通過電源和上拉電阻,該位就獲得高電平“1”。8位數(shù)據(jù)合起來就會形成8位的二進
制數(shù)或兩位的十六進制數(shù)送到了P1口上,我們通過讀端口命令"MOVA,P1”或“ANL
A,P1”就會把這一數(shù)據(jù)送到單片機中去了。
二、分支結(jié)構(gòu)程序設計
分支結(jié)構(gòu)的程序設計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)
不同的程序流程選擇適當?shù)姆种дZ句。分支結(jié)構(gòu)適合于帶有邏輯或關(guān)系比較等條件判斷
的計算,設計這類程序時往往都要先繪制其程序流程圖,然后根據(jù)程序流程寫出源程序,
這樣做把程序設計分析與語言分開,使得問題簡單化,易于理解。想要更好地使用分支
結(jié)構(gòu)編程,就先要了解哪些指令能“產(chǎn)生”分支,以及“產(chǎn)生”分支的條件都是什么,
程序轉(zhuǎn)移的地址和標號該如何處理,把這些問題弄清楚了,才能使分支結(jié)構(gòu)的程序,結(jié)
構(gòu)清晰,實現(xiàn)預想的功能。
模塊小結(jié)
模塊檢測
課后記
學習任務四簡易計算器和秒表的設計與制作
教學設計
學習任務四簡易計算器和秒表的設計與制作課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+實訓
授課教師遲忠君班級樓宇專業(yè)學期4
本次課時14h累計課時26h教學周7-9周
理論課時7h課堂體驗7h課外作業(yè)2h
實訓要求4人/組考評方式學習任務檢測+課堂體驗
教學內(nèi)容
學習任務四簡易計算器和秒表的設計與制作
任務準備
一、指令詳解
二、鍵盤輸入原理
任務一:簡易計算器的制作
任務二:鍵盤輸入數(shù)碼顯示器的制作
任務三:秒表的制作
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:讓學員了解簡易計算器和秒表的設計與制作原理,通過實訓模塊的操作
訓練和相關(guān)知識的學習,使學生了解鍵盤輸入的工作原理,熟悉七段數(shù)
碼管的控制方法,熟悉單片機開發(fā)的過程,加深理解單片機數(shù)據(jù)傳送的
方法,掌握單片機算術(shù)運算指令的應用。
教學要求:要求教師應對本學習任務所涉及的單片機中算術(shù)運算指令、WAVE6000軟
件對匯編程序進行調(diào)試和編譯的方法、七段數(shù)碼管電路的正確連接及調(diào)
試、LED電路的正確連接及調(diào)試等內(nèi)容進行詳細的講解(包括結(jié)構(gòu)、功
能、原理、應用),針對所涉及的控制電路和設計思路,進行原理分析和
程序算法的分析,通過實訓強化學生的認知。
教學重點及難點
教學重點:算術(shù)運算類指令的應用;運算器系統(tǒng)的設計;單片機讀取輸入狀態(tài)的方
法;單片機串行與并行輸出的設計方法;系統(tǒng)的安裝與調(diào)試。
教學難點:單片機的狀態(tài)讀??;單片機的串行與并行輸出的設計方法;系統(tǒng)的安裝
與軟硬件調(diào)試。
解決辦法:課堂教學結(jié)合實物、現(xiàn)場演示、課堂一體化教學做中學。
教學方法及手段
教學方法:實施直觀導入法;案例教學法;做中學。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務四簡易計算器和秒表的設計與制作
課程引入:單片機的運算工作原理,單片機的運算方法。
任務準備
一、指令詳解
1.算術(shù)運算類指令
2.查表指令
二、鍵盤輸入原理
1.獨立式鍵盤
?鍵閉合測試,檢查是否有鍵閉合
?去抖動
?采用查詢方式確定鍵位
?鍵釋放測試
2.矩陣式鍵盤
3.鍵盤的工作方式
?編程掃描方式鍵盤工作原理
?定時掃描方式鍵盤工作原理
?鍵盤掃描的中斷控制方式
任務一:簡易計算器的制作
算術(shù)指令的應用方法
1.加法指令ADDA,<源操作數(shù))
2.減法指令SUBBA,<源操作數(shù))
3.自增(加1)INC<byte>/自減(減1)指令/DEC<byte>
二、系統(tǒng)控制問題的解決辦法
1.系統(tǒng)的控制栗求
2.進位或借位問題的解決方法
三、實訓模塊(簡易計算器的制作)
(一)硬件電路設計與搭建
(二)軟件程序設計與系統(tǒng)調(diào)試
1.加法運算程序
2,減法運算程序
3.軟件仿真調(diào)試
4.簡易計算器仿真調(diào)試
5.簡易運算器軟件、硬件聯(lián)合調(diào)試
6.其他算術(shù)指令
任務二:鍵盤輸入數(shù)碼顯示器的制作
一、七段數(shù)碼管的控制
1.七段數(shù)碼管介紹
2.LED數(shù)碼管的顯示方式
二、單片機數(shù)據(jù)通信方法
1.并行傳輸特點
2.串行傳輸特點
3.串行通信轉(zhuǎn)換為并行通信的方法
任務三:秒表的制作
一、數(shù)碼管解碼器74LS48
1.數(shù)碼管解碼器介紹
2.74LS48功能表
二、十進制數(shù)調(diào)整指令
1.十進制數(shù)調(diào)整指令DA
2.程序應用舉例
三、實訓模塊
(一)硬件電路的設計與搭建
(二)軟件程序設計
(三)秒表系統(tǒng)軟硬件聯(lián)合調(diào)試
1.軟件程序總體仿真
2.秒表系統(tǒng)軟硬件聯(lián)合調(diào)試
問題與思考
學習任務小結(jié)
學習任務檢測
課后記
學習任務五單片機定時/計數(shù)器應用一
交通燈控制系統(tǒng)設計
教學設計
單片機定時/計數(shù)器應用一交通燈控制系
學習任務三課程類型理論+實訓
統(tǒng)設計
課程性質(zhì)專業(yè)課本次類型理論+體驗
授課教師遲忠君班級樓宇專業(yè)學期4
本次課時12h累計課時62h教學周9-11周
理論課時6h實訓6h課外作業(yè)2h
實訓要求4人/組考評方式學習任務檢測+項目調(diào)試
教學內(nèi)容
學習任務五單片機定時/計數(shù)器應用一交通燈控制系統(tǒng)設計
任務準備
一、單片機定時/計數(shù)器系統(tǒng)
二、定時/計數(shù)器的工作方式
三、交通信號燈發(fā)展史
任務1:交通信號燈驅(qū)動電路設計
任務2:交通信號燈倒計時顯示電路設計
任務3:交通燈控制系統(tǒng)調(diào)試
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:通過實訓模塊的操作訓練和相關(guān)知識的學習,使學生熟悉單片機端口控
制的工作原理,掌握定時器/計數(shù)器的控制方法,熟悉單片機開發(fā)的基本
過程。
教學要求:要求教師應對本學習任務所涉及的定時/計數(shù)器進行詳細的講解(包括單
片機系統(tǒng)與工作方式等),針對所涉及的硬件電路設計與軟件編程,進行
原理分析和系統(tǒng)設計,通過做中學強化學生的單片機應用能力。
教學重點及難點
教學重點:交通燈控制系統(tǒng)硬件設計;交通燈閃爍程序設計;拆分顯示程序設計:
倒計時顯示電路設計;交通燈控制系統(tǒng)軟硬件聯(lián)合調(diào)試。
教學難點:交通燈閃爍程序設計;倒計時顯示電路設計;交通燈控制系統(tǒng)軟硬件聯(lián)
合調(diào)試。
解決辦法:課堂教學結(jié)合實物、現(xiàn)場演示、理實一體教學做中學
教學方法及手段
教學方法:實施直觀導入法;案例教學法;做中學。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務五單片機定時/計數(shù)器應用一交通燈控制系統(tǒng)設計
課程引入:單片機定時/計數(shù)器的功能,交通燈工作方式。
任務準備
一、單片機系統(tǒng)
1.定時/計數(shù)器的結(jié)構(gòu)
2.定時/計數(shù)器的控制
二、定時/計數(shù)器的工作方式
1.工作方式作TMOD中的M1M0R0
2.工作方式1:TMOD中的M1M0=01
3.工作方式作TMOD中的M1M0R2
4.工作方式3:TMOD中的M1M0=03
三、交通信號燈發(fā)展史
任務1:交通信號燈驅(qū)動電路設計
一、交通信號燈驅(qū)動電路設計
二、交通信號燈驅(qū)動的連接
三、交通信號燈控制程序設計
1.信號燈狀態(tài)控制程序
2.綠燈閃爍程序設計
任務2:交通信號燈倒計時顯示電路設計
一、倒計時顯示電路設計思想
二、倒計時數(shù)據(jù)顯示電路原理圖
三、倒計時顯示電路軟件設計
1.兩位倒計時數(shù)值拆分顯示程序設計
2.倒計時顯示程序設計
四、程序設計與仿真
任務3:交通燈控制系統(tǒng)調(diào)試
一、交通燈控制系統(tǒng)線路連接
二、交通燈控制系統(tǒng)整體軟件設計
三、交通燈控制系統(tǒng)軟硬件聯(lián)合調(diào)試
1.軟件程序總體仿真
2.控制系統(tǒng)軟硬件聯(lián)合調(diào)試
問題與思考
學習任務小結(jié)
學習任務檢測
課后記
學習任務六單片機中斷控制應用
教學設計
學習任務六單片機中斷控制應用課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+調(diào)試
授課教師遲忠君班級樓宇專業(yè)學期4
本次課時10h累計課時72h教學周11-12周
理論課時5h實訓5h課外作業(yè)2h
實訓要求4人/組考評方式系統(tǒng)軟硬件設計+項目調(diào)試
教學內(nèi)容
學習任務六單片機中斷控制應用
任務準備
一、單片機中斷系統(tǒng)基本概念及結(jié)構(gòu)組成
二、中斷源與中斷請求標志
三、中斷控制
四、中斷響應
任務1:可斷控制的循環(huán)彩燈系統(tǒng)
任務2:門鈴(音樂)芯片電路的設計
學習任務小結(jié)
學習任務檢測
教學目標
教學目的:利用單片機的中斷控制功能完成門鈴電路的設計開發(fā),掌握單片機系統(tǒng)
的硬件電路設計及軟件編程編寫并進行分析,使學生熟悉單片機中斷系
統(tǒng)的工作原理,掌握單片機中斷控制方法。
教學要求:要求教師應對本學習任務所涉及中斷系統(tǒng)進行詳細的講解(包括中斷源、
中斷標志、中斷入口地址、中斷相關(guān)的寄存器等),針對單片機中斷控制
系統(tǒng)所涉及硬件電路設計與軟件的調(diào)試,進行原理分析和仿真軟件的使
用分析,通過理實一體化教學提升學生單片機開發(fā)的水平。
教學重點及難點
教學重點:中斷系統(tǒng);音樂與頻率之間的關(guān)系;定時器初值的計算;門鈴芯片電路
的調(diào)試。
教學難點:中斷系統(tǒng)初始化;定時器初值的計算;門鈴芯片電路的調(diào)試。
解決辦法:課堂教學結(jié)合實物、現(xiàn)場演示、理實一體教學及做中學。
教學方法及手段
教學方法:實施直觀導入法;案例教學法;做中學。
教學手段:實物演示;教學板書;錄像插件;電子課件。
教學資源:相關(guān)的精品課程;網(wǎng)絡教學資源等。
教學板書
學習任務六單片機中斷控制應用
課程引入:單片機中斷的日常應用,仿真軟件的具體應用。
任務準備
一、單片機中斷系統(tǒng)基本概念及結(jié)構(gòu)組成
1.中斷的基本概念
2.中斷的處理過程
3.AT89s51單片機中斷系統(tǒng)結(jié)構(gòu)
二、中斷源與中斷請求標志
1.中斷源
2.中斷請求標志
三、中斷控制
1.中斷允許控制寄存器IE
2.中斷的優(yōu)先級控制寄存器IP
四、中斷響應
1.中斷響應的條件
2.中斷響應的過程
3.中斷處理
4.中斷請求的撤銷
5.中斷返回
任務1:可斷控制的循環(huán)彩燈系統(tǒng)
一、可中斷控制的循環(huán)彩燈電路設計
二、可中斷控制的循環(huán)彩燈電路連接與測試
三、可中斷控制的循環(huán)彩燈系統(tǒng)程序設計
1.中斷初始化程序設計
2.中斷服務程序設計
3.系統(tǒng)總體程序設計
四、可中斷控制的循環(huán)彩燈系統(tǒng)軟硬件聯(lián)合調(diào)試
1.軟件程序總體仿真
2.軟硬件聯(lián)合調(diào)試
任務2:門鈴(音樂)芯片電路的設計
一、門鈴電路設計思路
二、門鈴電路原理圖
三、定時器初值的計算
四、門鈴軟件程序的設計
1.定時器初始化及中斷服務程序
2.樂曲編碼舉例
3.門鈴系統(tǒng)軟件程序設計
五、門鈴系統(tǒng)軟硬件聯(lián)合調(diào)試
1.軟件程序總體仿真
2.軟硬件聯(lián)合調(diào)試
學習任務小結(jié)
學習任務檢測
課后記
學習任務七單片機串行口應用一
單片機的雙機通信
教學設計
學習任務七單片機串行口應用一單片機的雙機通信課程類型理論+實訓
課程性質(zhì)專業(yè)課本次類型理論+實訓
授課教師遲忠君班級樓宇專業(yè)學期4
本次課時8h累計課時80h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位返聘合同范本
- 農(nóng)村工程改建合同范本
- 農(nóng)村住房貸款買賣合同范本
- 買賣股份合同范本
- 單位購買服裝購買合同范本
- 勞動仲裁聘用合同范本
- 出售廢鋼 廢鐵合同范本
- 勞務分包項目合同范本
- 中介甲乙丙方合同范本
- 醫(yī)藥采購合同范例范例
- 外國來華留學生經(jīng)費管理辦法
- 蝴蝶蘭栽培技術(shù)規(guī)程
- Unit 4 Time to celebrate 教學設計-2024-2025學年外研版英語七年級上冊
- 健康檔案模板
- 筋膜刀的臨床應用
- DB32-T 4790-2024建筑施工特種作業(yè)人員安全操作技能考核標準
- 2022年安徽阜陽太和縣人民醫(yī)院本科及以上學歷招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 2024-2030年中國反芻動物飼料行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 護理團體標準解讀-成人氧氣吸入療法護理
- 幼兒園大班《識字卡》課件
- 2024-2030全球與中國寵物醫(yī)院市場現(xiàn)狀及未來發(fā)展趨勢
評論
0/150
提交評論