資源描述:
《項目9單片機應(yīng)用技能實訓(C語言)教案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、單片機應(yīng)用技能實訓(C語言)教案一項目9項目9點陣LED屏顯示電路制作任務(wù)1項目相關(guān)知識學習一、案頭任務(wù)項目相關(guān)知識學習授課時間年月日授課班級教學形式講授、討論授課時數(shù)2課時教學用具教學資源項目制作成品或元件、課件課前準備教學目標1、理解LED屏結(jié)構(gòu)及工作原理。2、掌握LED屏的顯示方式。3、掌握LED屏與單片機的接線方法。4、掌握在C51屮調(diào)用匯編語言子程序的方法。教學重點1、LED顯示方式及連接。2、在C51中調(diào)用匯編語言子程序的方法。教學難點1、對LED屏顯示方式理解。教學過程1、通過對顯示屏
2、的討論,引出項目任務(wù)。2、LED屏的結(jié)構(gòu)及工作原理。3、LED屏的顯示方式。4、LED屏與單片機的接線方法。5、在C51屮調(diào)用匯編語言子程序的方法。教學后記二、教學實施過程實施環(huán)節(jié)組織教學復(fù)習提問教學內(nèi)容1、檢查學生出勤情況并做好記錄。2、調(diào)整學生的注意力,為上課作準備。1、項目8中數(shù)碼管的顯示方式是動態(tài)顯示還是靜態(tài)顯示?2、以同學們的理解,LED屏是什么?導學方法互動交流提問導思本項目的終極目標是制作一個單片機控制的LED屏顯示電路。導入在項目6和項目8中,用數(shù)碼管來顯示數(shù)字,也可以用來顯示啟發(fā)學
3、習一些字符,但是,顯示字符時有一定局限性,所以,當要顯示一積極性些英文字符時,考慮用LED屏。在進行項目制作之前,學習LED講授新課屏的相關(guān)知識。一、LED點陣顯示模塊的結(jié)構(gòu)、工作原理及顯示方式1、LED點陣顯示模塊結(jié)構(gòu)及工作原理LED點陣顯示模塊是一種能顯示圖形、字符和漢字的顯示器件。一個LED點陣顯示模塊一般由8X8個LED發(fā)光二極管方陣組成,英外形如圖9-2所示。8X8LED點陣顯示模塊原理結(jié)構(gòu)如圖9-3所示。我們可以把每一個LED發(fā)光點理解為一個像素,8X8點陣顯示屏可以顯示在64像素范圍內(nèi)
4、的任何圖形。圖9-2用多媒體展示圖9-2、圖9-3o對照圖9-3介紹其工作原理。細致說明點陣碼的含義。2、LED點陣顯示模塊的顯示方式LED點陣顯示模塊的顯示方法必須采用動態(tài)掃描方式,一般采用逐行掃描。以圖9-3所示為例,一幅圖形的每行由一個8位二進制數(shù)據(jù)構(gòu)成,將這些數(shù)據(jù)稱為顯示數(shù)據(jù)點陣碼。比如顯示字符“0”的點陣碼為:3CH、42H、42H、42H、42H、42H、42H、3CH(如圖9-4所示)。一般顯示漢字釆用的是16X16的點陣模式或者更多,但是原理是相同的。本項目的終極目標是制作一個單片機
5、控制的LED屏顯示電路。導入在項目6和項目8中,用數(shù)碼管來顯示數(shù)字,也可以用來顯示啟發(fā)學習一些字符,但是,顯示字符時有一定局限性,所以,當要顯示一積極性些英文字符時,考慮用LED屏。在進行項目制作之前,學習LED講授新課屏的相關(guān)知識。一、LED點陣顯示模塊的結(jié)構(gòu)、工作原理及顯示方式1、LED點陣顯示模塊結(jié)構(gòu)及工作原理LED點陣顯示模塊是一種能顯示圖形、字符和漢字的顯示器件。一個LED點陣顯示模塊一般由8X8個LED發(fā)光二極管方陣組成,英外形如圖9-2所示。8X8LED點陣顯示模塊原理結(jié)構(gòu)如圖9-3所
6、示。我們可以把每一個LED發(fā)光點理解為一個像素,8X8點陣顯示屏可以顯示在64像素范圍內(nèi)的任何圖形。圖9-2用多媒體展示圖9-2、圖9-3o對照圖9-3介紹其工作原理。細致說明點陣碼的含義。2、LED點陣顯示模塊的顯示方式LED點陣顯示模塊的顯示方法必須采用動態(tài)掃描方式,一般采用逐行掃描。以圖9-3所示為例,一幅圖形的每行由一個8位二進制數(shù)據(jù)構(gòu)成,將這些數(shù)據(jù)稱為顯示數(shù)據(jù)點陣碼。比如顯示字符“0”的點陣碼為:3CH、42H、42H、42H、42H、42H、42H、3CH(如圖9-4所示)。一般顯示漢字
7、釆用的是16X16的點陣模式或者更多,但是原理是相同的。圖9-43、LED顯示模塊與單片機的連接一個8X8LED顯示模塊與單片機的連接需要兩個并行端口,一個端口接行線,另一個端口接列線。用兩個8X8LED顯示模塊可構(gòu)成8X16點陣,則要有三個并行端口與其相連,一個并行端口接8位行線,另兩個并行端口與16位列線相連。當并行端口不夠用時,可用項FI十中介紹的并行I/O端口擴展方法進行端口的擴展。圖9-5是單片機與兩個8X8LED顯示模塊的接線示意圖。重點說明連接原理及實際使用時的注意事項。圖9-5二、C
8、51調(diào)用匯編語言子程序的方法1、C51程序調(diào)用匯編語言子程序的編寫方法(1)先按照C語言的格式來編寫匯編語言子程序架構(gòu),并將SRC.CONTROL激活(激活方法參照項目8)。(2)對該子程序架構(gòu)進行編譯后,就會在列表文件屮清楚地看到產(chǎn)生的匯編程序(擴展名為.SRC)。(3)按照.SRC文件結(jié)構(gòu),重新編寫匯編語言子程序。2、在C51中調(diào)用匯編語言程序需注意事項(1)被調(diào)用匯編語言子程序要在主程序前先進行聲明。(2)保證參數(shù)的正確傳遞。(3)編譯時要將SRC_CONTRO