




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1教案學習領域項目2簡易搶答器設計學習情境任務36位數碼顯示序號6課型理實一體化課時2教具學具電教設施pc機;keil以及proteus軟件;任務書(供學生用);課件教學目標知識目標①掌握單片機驅動數碼管的靜態顯示方法②掌握會推套共陰碼和共陽碼的方法③掌握單片機驅動數碼管動態顯示方法能力目標①能夠通過Keil和Proteus軟件的初步使用,提高觀察和分析能力②能夠通過單片機動態顯示驅動數碼管,培養邏輯思維能力③能夠單片機搭建最小系統,提高分析和解決問題的能力情感目標①能夠透過實驗現象歸納事物本質②培養學生對本專業的職業認同感③培養學生科學探索的興趣、嚴謹扎實的工作作風和團結協作精神教學重難點重點①推套共陰碼和共陽碼的方法②單片機驅動數碼管的靜態顯示方法難點①清消隱的方法②單片機驅動數碼管動態顯示方法學法教法實驗探究、任務引領法、討論法、張貼法、頭腦風暴法、演示法教學內容更新、補充、刪節參考資料課后體會學生在任務的驅動下,利用仿真電路自主探究電路規律,結合教師對相關知識點的講授,達到對所學知識的掌握。這個思路帶來了很好的教學效果,但增加的實驗部分會使得教學時數稍顯緊張,這一點還需日后改進。教與學互動設計教師活動內容學生活動內容一、組織教學(2分鐘)1.首先清點學生出勤情況,填寫考勤記錄。2.檢查學生工作服、帽、鞋等是否符合安全要求。3.宣布今天的實習內容、技術要求、工時、勞動紀律等。4.強調生產實習安全注意事項。5.學生分組分上機、實習工位。6.發放任務書、自評和互評表以及白紙到每組的學生手中。二、布置任務(3分鐘)下達任務,用單片機驅動數碼管的動態顯示方法,在數碼管上同時顯示出1-6個數字。三、資訊計劃(25分鐘)一、動態掃描的概念所謂動態顯示就是一位一位地輪流點亮各位顯示器(掃描),對于顯示器的每一位而言,每隔一段時間點亮一次。在同一時刻只有一位顯示器在工作(點亮),利用人眼的視覺暫留效應和發光二極管熄滅時的余輝效應,看到的卻是多個字符“同時”顯示。顯示器亮度既與點亮時的導通電流有關,也與點亮時間和間隔時間的比例有關。調整電流和時間參數,可實現亮度較高較穩定的顯示。圖2-14為一個2位動態LED顯示器電路。其中段選線占用一個I/O口,控制各位LED顯示器所顯示的字形(稱為段碼或字形口);位選線需要一個I/O口,控制顯示器公共極電位(稱為位碼或字位口)。動態顯示器的優點是節省硬件資源,成本較低。但在控制系統運行過程中,要保證顯示器正常顯示,CPU必需每隔一段時間執行一次顯示子程序,占用CPU大量時間,降低了CPU的工作效率,同時顯示亮度較靜態顯示器低。二、單片機驅動數碼管動態掃描方式舉例某系統用單片機的I/O口控制兩個共陰極接法的LED顯示器。試編寫應用程序使得在LED顯示器上顯示“HP”兩個字符。圖2-14兩位動態顯示電路#include"reg51.h"#defineucharunsignedchar#defineuintunsignedintvoiddelayms(uintt)//延時程序{uinti,j;for(i=0;i<t;i++)for(j=0;j<120;j++);}main(){while(1) { P0=0x89;//H的段碼 P2=0x01;//第一個數碼管顯示 delayms(10);P2=0X00;//清消隱 P0=0x8c;//P的段碼 P2=0x02;//第二個數碼管顯示 delayms(10);P2=0x00;//清消隱}}四、計劃實施(50分鐘)在proteus中繪制如下電路圖:然后在keil中新建工程,錄入下面程序,并生成.hex文件。#include<reg51.h>#defineuintunsignedintvoiddelayms(unsignedintxms){ uinti,j; for(i=xms;i>0;i--) for(j=120;j>0;j--);}voiddisp2(){unsignedcharled[]={0xf9,0Xa4,0xb0,0x99,0x92,0x82};//設置數字“123456”的字unsignedchari,w;w=0x01; //位選碼初值為01Hfor(i=0;i<6;i++){P2=~w;//位選碼取反后送位控制口P2口w<<=1; //位選碼左移一位,選中下一位LEDP1=led[i];//顯示字型碼送P1口delayms(9); //延時10ms P1=0XFF;//必須加這句,清消隱}}main() //主函數{while(1){disp2();}}進階提高:使用AT89C51單片機,驅動八位共陽數碼管,使用下面電路圖,讓其輪流顯示數字1~8。使用_crol_函數實現。“_crol_”與“_cror_”其實就是左右循環代碼,其具有程序代碼簡單執行效率高的優點!單片機驅動8位數碼管顯示電路對應的程序代碼如下:#include<reg52.h>#include<intrins.h>#defineucharunsignedchar//宏定義uchar替換unsignedchar型ucharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,//定義0,1,2……9,a,b,c,d,e,f字符編碼數組0x82,0xd8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};voiddelay(intz);//延時函數聲明/*主函數*/voidmain(){inti;P2=0xfe;//開段選,打開第一位數碼管while(1)//進入大循環,開始動態掃描{for(i=0;i<8;i++)//依次掃描8位數碼管{P1=table[i+1];//給段選端P0送字型碼delay(5000);P2=_crol_(P2,1);//循環右移}}}/*定義延時函數*/voiddelay(intz){intx,y;for(x=z;x>0;x--)for(y=50;y>0;y--);}五、成果展示與評價(6分鐘)根據實施演示結果,小組學生總結自己在項目(任務)實施中遇到的問題以及是如何解決的,給其他小組提供借鑒作用,共同提高。教師對于各小組優點給予肯定并進行項目(任務)實施
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統編版五年級語文下冊期末專項復習(積累運用與課文理解)卷(含答案)
- 工業園區規劃與環保設計
- 工業機器人市場現狀及未來趨勢
- 工業安全與設備維護培訓
- 工業污染源的監測與防治技術探索
- 工業自動化中智能硬件的角色與影響
- 工業廢熱回收與利用技術
- 工業自動化中的數據安全與隱私保護
- 工業機器人操作與維護的實踐技巧
- 工業級智能機房的設計與施工流程
- 行政單位酒店住宿合同
- 手術器械的識別和使用方法
- 醫共體信息系統(HIS)需求說明
- 辦學許可證續期申請書
- 道路運輸車輛的安全檢查和隱患排查
- 機械設備安裝程序、安裝分類、固定方式及安裝新技術應用
- 大樓維修改造工程投標方案(完整技術標)
- 取力器的設計畢業設計
- 二年級下學期語文無紙化測試題例
- 國際貿易實務案例分析題(附答案)2
- 初二地理會考答題卡模板
評論
0/150
提交評論