

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機應用技能實訓(C語言)教案一項目9項目9點陣LED屏顯示電路制作任務1項目相關知識學習任務項目相關知識學習授課時間年月日授課班級教學形式講授、討論授課時數2課時教學用具教學資源項目制作成品或元件、課件課前準備教學目標1、理解LED屏結構及工作原理。2、掌握LED屏的顯示方式。3、掌握LED屏與單片機的接線方法。4、掌握在C51中調用匯編語言子程序的方法。教學重點1、LED顯示方式及連接。2、在C51中調用匯編語言子程序的方法。教學難點1、對LED屏顯示方式理解。教學過程1、通過對顯示屏的討論,引出項目任務。2、LED屏的結構及工作原理。3、LED屏的顯示方式。4、LED屏與單片機的接線方
2、法。5、在C51中調用匯編語言子程序的方法。教學后記、教學實施過程實施環節組織教學教學內容1、檢查學生出勤情況并做好記錄。導學方法互動交流2、調整學生的注意力,為上課作準備。復習提問1、項目8中數碼管的顯示方式是動態顯示還是靜態顯示提問導思2、以同學們的理解,LED屏是什么本項目的終極目標是制作一個單片機控制的LED屏顯示電路。導入在項目6和項目8中,用數碼管來顯示數字,也可以用來顯啟發學習示一些字符,但是,顯示字符時有一定局限性,所以,當要顯示積極性一些英文字符時,考慮用LED屏。在進行項目制作之前,學習LED屏的相關知識。講授新課一、LED點陣顯示模塊的結構、工作原理及顯示方式1、LED點
3、陣顯示模塊結構及工作原理LED點陣顯示模塊是一種能顯示圖形、字符和漢字的顯示器件。一個LED點陣顯示模塊一般由8X8個LED發光二極管方陣組成,其外形如圖9-2所示。8X8LED點陣顯示模塊原理結構如圖9-3所示。我們可以把每一個LED發光點理解為一個像素,8X8點陣顯示屏可以顯示在64像素范圍內的任何圖形。圖9-3圖9-22、LED點陣顯示模塊的顯示方式LED點陣顯示模塊的顯示方法必須采用動態掃描方式,一般采用逐行掃描。以圖9-3所示為例,一幅圖形的每行由一個8位二進制數據構成,將這些數據稱為顯示數據點陣碼。比如顯示字符“0”的點陣碼為:3CH、42H、42H、42H、42H、42H、42H
4、、3CH(如圖9-4所示)。一般顯示漢字采用的是16X16的點陣模式或者更多,但是原理是相同的。圖9-43、LED顯示模塊與單片機的連接一個8X8LED顯示模塊與單片機的連接需要兩個并行端口,一個端口接行線,另一個端口接列線。用兩個8X8LED顯示模塊可構成8X16點陣,則要有三個并行端口與其相連,一個并行端口接8位行線,另兩個并行端口與16位列線相連。當并行端口不夠用時,可用項目十中介紹的并行I/O端口擴展方法進行端口的擴展。圖9-5是單片機與兩個8X8LED顯示模塊的接線示意圖。岡l/HJpjltflhITfTIMWl»也P3T.v=n齢MilS'JI.A.U円吐屋II帕
5、由AhiF7?AW圖9-5二、C51調用匯編語言子程序的方法1、C51程序調用匯編語言子程序的編寫方法(1) 先按照C語言的格式來編寫匯編語言子程序架構,并將SRC_CONTRO激活(激活方法參照項目8)。(2) 對該子程序架構進行編譯后,就會在列表文件中清楚地看到產生的匯編程序(擴展名為.SRC。(3) 按照.SRC文件結構,重新編寫匯編語言子程序。2、在C51中調用匯編語言程序需注意事項(1)被調用匯編語言子程序要在主程序前先進行聲明。(2)保證參數的正確傳遞。(3)編譯時要將SRC_CONTR0激活,將匯編語言子程序以及相應的庫函數添加到項目中。3、應用舉例例9-1編寫一個匯編語言延時子
6、程序,在C語言中調用該延時程序,從輸出方波。(1) 先用C語言編寫延時子程序()如下:voiddelay();(2) 編譯后,產生的列表文件如下:NAMEDELAYPRdelayDELAYSEGMENTCODEPUBLICdelay;voiddelay()RSEGPRdelayDELAYdelay:;SOURCELINE#1;SOURCELINE#25;SOURCELINE#4RET;ENDOFdelayEND(3) 按照.SRC文件結構,重新編寫匯編語言子程序如下:NAMEDELAYPRdelayDELAYSEGMENTCODEPUBLICdelayRSEGPRdelayDELAYdelay
7、:MOV30H,#200D1:MOV31H,#250DJNZ31H,$DJNZ30H,D1RET(4) 編寫C程序,在主程序中調用延時子程序,程序如下:#include<>sbitp10=P1A0;externdelay();利用多媒體機房相關軟件進行操作演示。講解個步驟的含義。2、建立工程文件點擊"Project-NewProject”菜單,出現一個對話框,要求給將要建立的工程起一個名字,-。3、工程的設置在OutPut頁面,勾選"CreatHexfile”選項。4、編譯、連接在設置好工程后,即可進行編譯、連接。點擊按鈕厘I,對當前工程中的文件進行編譯然后再連
8、接,生成目標代碼。編譯過程中的信息將出現在輸出窗口中的Build頁中,如果源程序中有語法錯誤,會有錯誤報告出現。三、布置作業學生練習,老師指導。1、LED屏顯示電路仿真驗證。2、仿真成功后再設計顯示其他字符在電腦上仿真試試。3、試一試,能否再增加一個按鍵,按下時,可以有更多的變化樣式課堂小結1、proteus的基本操作步驟。2、keil的操作步驟。3、點陣LED屏顯示電路的仿真驗證。課后作業技能反復訓練與思考題3題、4題。任務4LED屏顯示電路的制作與調試任務數字顯示交通燈控制電路的制作與調試授課時間年月日授課班級教學形式學生動手操作、老師指導授課時數2課時教學用具萬用表、電烙鐵等教學資源實訓
9、設備、電路制作成品課前準備數字顯示交通燈控制電路PCB板、相關電子兀件米購、準備。教學目標1、掌握項目相關兀件的測試方法。2、掌握使用相關工具進行電路制作的操作方法。3、掌握使用儀表進行電路測試方法,提高儀表使用的熟練程度。4、掌握LED屏顯示電路硬件、軟件調試。教學重點1、掌握相關兀件測試方法。2、掌握LED屏顯示電路構成及硬件、軟件調試。教學難點1、電路調試中的故障查找。教學過程1、強調實訓室操作規程,注意操作安全。2、LED屏顯示電路各元件及使用工具簡介。3、學生進行元件測試。4、分組進行硬件電路制作。5、分組進行硬件電路調試。6、根據硬件電路實際對應用程序進行修改并進行運行調試。教學后
10、記、教學實施過程實施環節教學內容導學方法組織教學1、檢查學生出勤情況并做好記錄。2、調整學生的注意力,為上課作準備。互動交流復習提問1、基本LED顯示模塊有幾行幾列2、如何進行引腳排列測試提問導思導入強調操作紀律及操作安全注意事項。本項目雖不太復雜,但用萬能板焊接制作還是比較費時的,所以要求冋學們既要加快速度還是細心焊接,期待同學們成功展示作品的時刻。由學生分組展開實際操作。建議每組2人,最好每組不超過3人。啟發學習積極性項目制作一、認識項目相關兀件及兀件測試1、復習電阻、電容、按鍵等元件測試方法并進行操作練習。2、討論LED顯示模塊測試方法并進行測試。二、按元件高低層次依次進行插裝與焊接1、
11、電阻的插裝與焊接。2、電容、晶振的插裝與焊接。3、40腳及20腳IC插座插裝與焊接。4、按鍵及數據線插座的插裝與焊接。5、LED顯示模塊、電解電容的插裝與焊接。三、電路連接完成各元件的連接后,將電源線引出或將USB座焊接在電路板上,使用電腦上的5V電源。往屆學生制作成品如圖所示。由學生動手操作,老師進行巡回指導,必要時進行示范操作。數據列表記錄并妥善保存。四、硬件電路調試1、通電之前,先用萬用表檢查各電源線與地線之間是否有短路現象,測試40腳及20腳IC插座各腳對地電阻值并記錄,分析各電阻值是否合理。若發現有不合理值,則要進行分析查找及處理。點按控制按鍵,測量相應引腳電阻是否為0。2、不插單片機芯片,接通電源,檢查所有插座或器件的電源端是否有符合要求的電壓值,如發現電壓值偏離較多,應立即中斷供電并檢查處理。接地端電壓是否為0V,測試40腳及20腳IC插座各腳對地電壓并記錄,分析各電壓值是否合理。3、在不插上單片機芯片時,接通電源,模擬單片機輸出低電平(將對應引腳接地),模擬74HC573輸出高電平,檢查LED模塊相應位是否點亮。五、寫入應用程序試運行學生動手實際操作,根據硬件電路實際對應用程序進行修改后,編譯生成目標文件寫入單片機芯片進行運行調試。運
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 掌握項目時間管理技巧試題及答案
- 注冊會計師考試專題試題及答案
- 真人圖書執行方案范本
- 2024項目管理項目實施方案試題及答案
- 2024年項目管理考試實踐試題及答案
- 項目管理中的溝通與反饋機制試題及答案
- 2024年項目評估的標準題目及答案
- 地鐵拱蓋法施工方案
- 知識點全面覆蓋園藝師試題及答案
- 園林金屬工具生產工藝流程優化考核試卷
- 全國行政區域身份證代碼表(EXCEL版)
- 腰椎間盤突出疑難病例討論
- 社區便利店計劃書
- 人工智能的風險與挑戰
- 基層紀檢委員培訓課件
- 信息論與編碼期末考試題(全套)
- 肺癌麻醉科教學查房
- 氣體檢測系統中英文對照外文翻譯文獻
- 死亡病例監測報告督導記錄表
- 車站信號自動控制教案-TYJL-ADX型計算機聯鎖系統組成及功能
- 爐壁溫度計算詳解
評論
0/150
提交評論