- 相關推薦
寫單片機內部數據存儲器
我說課的題目是教學情境三《寫單片機內部數據存儲器》。選自高教出版社繳瑞山老師、韓全立老師主編的教改項目成果教材《單片機控制技術及應用》。為了能夠上好這節課,在大綱的指導下我認真分析了教材,結合學生的特點和學校的教學條件,明確了教法和學法,精心設計了教學過程。
一、說教材
(一)教材的地位和作用
本課程是機電、自動化、電子技術應用等專業的一門專業技術課,為必修課程。本課程具有實用性強、理論和實踐結合、軟硬件結合等特點。該教材以目前較為流行的AT89C51單片機為核心,介紹了單片機結構原理,和系統編程設計,書中以較大篇幅講述了單片機系統擴展新技術和新型的外圍元器件的使用,非常適用。第二章單片機的基本結構及工作原理第二節AT89系列單片機的性能及結構。
(二)教學目標
根據大綱對本節內容的具體要求,同時針對學生的認知水平,結合教材,本著既教知識又培養能力的原則,確定了本節的教學目標:
知識目標:掌握內部數據存儲器的結構和地址分配
技能目標:能夠利用單片機編程軟件對內部存儲器和單元進行寫入操作。
德育目標:培養學生踏實操作,一絲不茍的學習精神。
(三)教學重點與難點
教學重點:理解、掌握89C51單片機的內部數據存儲器結構及地址分配規律。
本教材單片機編程采用匯編語言,匯編語言完全依賴于單片機硬件結構,程序多是對內部RAM和寄存器進行操作,因些掌握單片機的內部數據存儲器結構及地址分配,是編寫程序的基礎,學生必須通曉。為此我把它確定為重點。
教學難點:單片機內部數據存儲器中工作寄存器重名和位尋址區與內部RAM區重名的區分;為實現上述目標,突出重點、突破難點,在教法設計上我是這樣考慮的:
二、說教法
本節課內容抽象、復雜的難懂,中職學生不易理解和掌握。
教學思想:以技能操作為主,理論教學為輔助。
教學過程中采用行為導向的教學方法,包括創設情境、任務驅動的教學方法來突出重點;用理論與實踐一體、教學軟件實訓與硬件知識講解結合的教學方法突破難點,教學中充分調動學生學習的積極性和主觀能動性,使學生先形成對具體存儲器的感性認識,由淺入深,化難為易,構建屬于學生自己的知識和技能。
(確定了教學方法之后,對學法也要加以指導。)
三、說學法
1、學生分析:單片機實際工作時需要外圍電子和電氣元件,因此要系統的學習單片機需要
基本情況:主要先修課程:電路基礎、模擬電子技術、數字電路技術、、微型計算機原理。
優點:喜歡動手操作
2、學法指導
學生是課堂教學的主體,所以在教學中要不斷鼓勵學生主動參與、勤于動腦,培養學生分析問題和解決問題的能力。因此,本課程適合使用課前的自學探究法和課堂的遷移學習法。
①自學探究法:抽象的,看不見摸不著的RAM區,變成可訪問,可改寫,可控制的單元,通過暗示和對比,使學生在頓悟中理解理解知識、掌握技能。
②遷移學習法
用已掌握的單片機軟件設計知識解決新問題,提高邏輯分析能力,培養職業能力。
四、說教學過程設計
正確的教法和科學的學法的實施必須合理地貫徹到教學過程中。
首先以單字節數的乘法入口條件和出口信息來體現存儲器的重要作用,激發起學生的學習興趣,并由此導入教學情境。
創建教學子情境一:看得見的內部存儲器
資訊:觀察內部存儲器的組織
1、講解內部RAM的結構
2、編程軟件仿真設置
3、窗口菜單使用
4、打開內部RAM窗口
計劃:觀察內部RAM結構的步驟
決策:確定觀察內部RAM結構的步驟
實施:1、用偉福仿真軟件觀察內部存儲器的結構
2、觀察內部程序存儲器組織結構
檢查評價:學生把畫出內部RAM的結構,并總結特點
導入子情境二:了解了內部RAM結構,如何寫入數據。
創建教學子情境二:向內部RAM寫入數據
資訊:向內部RAM寫入數據
1、介紹單片機的匯編語言特點
2、MOV 30H,#20H;數據傳送指令MOV DIRECT,#DATA
3、學習編程軟件:新建、錄入、編譯、執行、查看、
計劃:傳入數據的步驟
決策:確定傳入數據的步驟
實施:
1、用指令向內部RAM單元寫入數據
2、觀察運行結果:(30H)=
3、鞏固:向31H單元寫數據
檢查評價:寫入單元的地址和寫入數據的準確性、
以雙字節數平方程序的入口和出口地址為例,展示工作寄存器的作用。
創建教學子情境三:讀寫工作寄存器
資訊:讀寫工
1、工作寄存器作用
2、MOV R0,#direct指令MOV R0,#年齡;
3、程序狀態字寄存器PSW
PSW也稱為標志寄存器,存放各有關標志。其結構和定義如下:
4、工作寄存器組的選擇
RS1、RS0 —工作寄存器區選擇控制位
計劃:寫入步驟
決策:確定讀寫工作寄存器方案
實施:1、在編程軟件的環境下,用軟件指令對工作寄器進行讀寫
2、將程序狀態字PSW中的RS0置1,再次執行指令
3、觀察REG窗口中R0寄存器運行結果
檢查評價:寫入單元的地址和寫入數據的準確性、
總結:在工作寄存器組選定后,某個工作寄存器就是這個地址單元名稱。
(四)教學子情境四:向位尋址單元寫入數據
資訊:讀寫位尋址區
計劃決策:對位尋址區00單元寫入操作
1、位尋址單元的作用
2、CLR 00H和SETB 00H指令
實施:1、在編程軟件的環境下,用軟件指令對位尋址單元進行讀寫
2、觀察運行結果(21H)=
檢查評價:
總結:比較對00單元位操作與字節操作的區別、
總結(4分鐘)
1、AT89C51單片機內部RAM從00H-7FH共128字節,其中低32單元為工作寄存器區,對相應的工作寄存器操作就是對其對應的RAM單元的操作,兩都內容是一致的。用工作寄存器是因為在程序執行時,,CPU訪問工作寄存器要比直接訪問存儲單元省時,快捷(具體見指令區分,訪問工作寄存器時,操作碼為1個字節,且操作碼后三位為所要讀寫的工作寄存器的地址)。
2、大量的位尋址區應用位操作指令,位操作使單片機的控制更加靈活,快捷、
(五)布置作業(1分鐘)
課本第47頁9題。
鞏固在課堂上所學知識。
板書設計