《單片機技術與應用》教案14項目5任務2-線反轉方法原理_第1頁
《單片機技術與應用》教案14項目5任務2-線反轉方法原理_第2頁
《單片機技術與應用》教案14項目5任務2-線反轉方法原理_第3頁
《單片機技術與應用》教案14項目5任務2-線反轉方法原理_第4頁
《單片機技術與應用》教案14項目5任務2-線反轉方法原理_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE1教案學習領域項目5簡易電子琴設計學習情境任務2線反轉方法原理序號14課型理實一體化課時2教具學具電教設施pc機;keil以及proteus軟件;任務書(供學生用);課件教學目標知識目標①掌握矩陣鍵盤原理②掌握線反轉法原理能力目標①能夠通過Keil和Proteus軟件的初步使用,提高觀察和分析能力②能夠通過線反轉方法方式編寫程序,培養邏輯思維能力③能夠編制按鍵狀態機程序,提高分析和解決問題的能力情感目標①能夠透過實驗現象歸納事物本質②培養學生對本專業的職業認同感③培養學生科學探索的興趣、嚴謹扎實的工作作風和團結協作精神教學重難點重點①掌握矩陣鍵盤原理②掌握線反轉法原理難點①掌握矩陣鍵盤原理②掌握線反轉法原理學法教法實驗探究、任務引領法、討論法、張貼法、頭腦風暴法、演示法教學內容更新、補充、刪節參考資料課后體會學生在任務的驅動下,利用仿真電路自主探究電路規律,結合教師對相關知識點的講授,達到對所學知識的掌握。這個思路帶來了很好的教學效果,但增加的實驗部分會使得教學時數稍顯緊張,這一點還需日后改進。教與學互動設計教師活動內容學生活動內容一、組織教學(2分鐘)1.首先清點學生出勤情況,填寫考勤記錄。2.檢查學生工作服、帽、鞋等是否符合安全要求。3.宣布今天的實習內容、技術要求、工時、勞動紀律等。4.強調生產實習安全注意事項。5.學生分組分上機、實習工位。6.發放任務書、自評和互評表以及白紙到每組的學生手中。二、布置任務(3分鐘)下達任務,認識4*4矩陣鍵盤,通過線反轉掃描編程,檢測到按鍵并通過顯示器顯示出來。三、資訊計劃(25分鐘)取P1口的低四位為行線,高四位為列線。圖5-5矩陣式鍵盤線反轉檢測電路首先我們給P1口賦值0x0f,即00001111,假設0鍵按下了,則這時P1口的實際值為00001110;接著我們給P1口再賦值0xf0,即11110000,如果0鍵按下了,則這時P1口的實際值為11100000;最后我們把兩次P1口的實際值相加得11101110,即0xee。由此我們便得到了按下0鍵時所對應的數值0xee,以此類推可得出其他15個按鍵對應的數值,有了這種對應關系,矩陣鍵盤編程問題也就解決了,也就是程序的算法已經有了。對應關系見圖5-6。圖5-6線反轉法對應的特征碼四、計劃實施(50分鐘)在proteus中繪制如下電路圖:然后在keil中新建工程,錄入下面程序,并生成.hex文件。線反轉方法對應的程序代碼如下:#include<reg52.h> //頭文件#defineucharunsignedchar //宏定義#defineuintunsignedintucharkey,n; //定義變量ucharcodetable[]={0xee,0xed,0xeb,0xe7,0xde,0xdd,0xdb,0xd7,0xbe,0xbd,0xbb,0xb7,0x7e,0x7d,0x7b,0x77};//反轉法矩陣鍵盤的各個按鍵的計算值ucharcodeyin[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //共陰極數碼管顯示0~Fvoiddelay(uinti)//延時函數{while(i--);}voidkeyscan(){ucharlow,height,i; //定義局部變量,用low得出低4位的值,用height得出高4位的值P3=0x0f; //給P3賦值00001111low=P3&0x0f;if(low!=0x0f){delay(100);if(low!=0x0f) low=P3&0x0f; //若有鍵按下,得出低四位的值}P3=0xf0; //給P3賦值11110000height=P3&0xf0;if(height!=0xf0){delay(100);if(height!=0xf0) height=P3&0xf0; //若有鍵按下,得出高4位的值}key=low+height; //高4位的值與低4位的值相加for(i=0;i<16;i++) {if(key==table[i]) //通過查表得出n的值n=i; }}voidmain(){while(1){ keyscan(); P0=yin[n]; //在數碼管上顯示相應的鍵值}}五、成果展示與評價(6分鐘)根據實施演示結果,小組學生總結自己在項目(任務)實施中遇到的問題以及是如何解決的,給其他小組提供借鑒作用,共同提高。教師對于各小組

溫馨提示

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

評論

0/150

提交評論