資源描述:
《單片機應(yīng)用技能實訓(xùn)教案--項目7》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、單片機應(yīng)用技能實訓(xùn)教案—項目7項目710秒倒計時控制電路制作任務(wù)1LED數(shù)碼管結(jié)構(gòu)、顯示方法及項目相關(guān)指令一、案頭任務(wù)LED數(shù)碼管結(jié)構(gòu)、顯示方法及項目相關(guān)指令授課時間年月日授課班級教學(xué)形式講授授課時數(shù)2課時教學(xué)用具多媒體教學(xué)資源課件、10秒倒計時電路制作成品課前準(zhǔn)備教學(xué)目標(biāo)1、了解LED數(shù)碼管結(jié)構(gòu)及工作原理。2、掌握LED數(shù)碼管靜態(tài)、動態(tài)顯示方法。3、掌握項目相關(guān)指令的作用及使用方法。教學(xué)重點1、LED數(shù)碼管靜態(tài)、動態(tài)顯示方法。2、項目相關(guān)指令的作用及使用方法。教學(xué)難點1、LED數(shù)碼管動態(tài)顯示方法。2、項目相關(guān)指令的靈活使用。教學(xué)過程
2、1、通過生活中實際情境的介紹,引出項目任務(wù)。2、LED數(shù)碼管結(jié)構(gòu)及工作原理。3、LED數(shù)碼管靜態(tài)、動態(tài)顯示方法。4、項目相關(guān)指令的作用及使用方法。教學(xué)后記二、教學(xué)實施過程實施環(huán)節(jié)教學(xué)內(nèi)容導(dǎo)學(xué)方法組織教學(xué)1、檢查學(xué)生出勤情況并做好記錄?;咏涣?、調(diào)整學(xué)生的注意力,為上課作準(zhǔn)備。復(fù)習(xí)提問1、相關(guān)指令復(fù)習(xí):CJNEA,direct,rel;提問導(dǎo)思JBbit,rel;DJNZRn,rel;2、二進制與十六進制的轉(zhuǎn)換(舉具體例子提問)?導(dǎo)入“各方面工作準(zhǔn)備就緒,倒計時準(zhǔn)備,倒計時開始:9、8、7、…啟發(fā)學(xué)習(xí)2、1、0,點火。”相信同學(xué)們不只
3、一次的看到或聽到上述場面。積極性本項目的任務(wù)就是制作10秒倒計時控制電路。為完成項目制作,先進行相關(guān)基本知識的學(xué)習(xí)。講授新課一、LED數(shù)碼管結(jié)構(gòu)及工作原理可用多媒1、LED數(shù)碼管結(jié)構(gòu)體展示圖通常使用的是七段LED顯示器,這種顯示器由8個發(fā)光二極管7-1或畫在構(gòu)成,有共陰極和共陽極兩種,如圖7.1。黑板上2.LED數(shù)碼管工作原理參照圖7-1共陰極LED數(shù)碼管的8個發(fā)光二極管的陰極連在一起,接公介紹LED共端COM。使用時公共端接地,當(dāng)發(fā)光二極管的陽極為高電平數(shù)碼管結(jié)時,發(fā)光二極管點亮。構(gòu)及工作共陽極LED數(shù)碼管的8個發(fā)光二極管的陽極連在
4、一起,接原理。公共端COM。使用時公共端接+5V,當(dāng)發(fā)光二極管的陰極為低電平時,發(fā)光二極管點亮。從管腳a~g及dp輸入不同的8位二進制數(shù),可顯示不同的數(shù)字或字符,通常把控制發(fā)光二極管的8位二進制數(shù)稱為段碼?,F(xiàn)舉例如下:對于共陽極數(shù)碼管,若要顯示0,其段碼為C0H。二、LED數(shù)碼管的顯示方法1.靜態(tài)顯示概念:靜態(tài)顯示是指數(shù)碼管顯示某一字符時,相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。這種顯示方式的各位數(shù)碼管相互獨立,公共端恒定接地(共陰極)或接正電源(共陽極)。每個數(shù)碼管的8個字段分別與一個8位I/O口相連,I/O口只要有段碼輸出,相應(yīng)字符即
5、顯示出來,并保持不變,直到I/O口輸出新的段碼。優(yōu)點:較小的電流即可獲得較高的亮度,且占用CPU時間少,編程簡單,顯示便于監(jiān)測和控制。缺點:其占用的口線多,硬件電路復(fù)雜,成本高,只適合于顯示位數(shù)較少的場合。2.動態(tài)顯示概念:動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼管,這種逐位點亮顯示器的方式稱為位掃描。通常,各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起,由一個8位的I/O口控制;各位的位選線(公共陰極或陽極)由另外的I/O口線控制。優(yōu)點:采用動態(tài)顯示方式比較節(jié)省I/O口,硬件電路也較靜態(tài)顯示方式簡單。缺點:其亮度不如靜態(tài)顯示方式,而且在顯示位數(shù)較多時
6、,CPU要依次掃描,占用CPU較多的時間。三、項目相關(guān)指令(1)控制轉(zhuǎn)移類指令①SJMPrel;轉(zhuǎn)移到下條指令的地址加上rel的地址處相關(guān)指令該指令為無條相對轉(zhuǎn)移指令,使用時,一般用標(biāo)號代替rel,作為重點例如要轉(zhuǎn)移到標(biāo)號START處,可用指令SJMPSTART來完成。該進行講授,指令的轉(zhuǎn)移范圍是-128B至+127B,使用時要引起注意。指令讓學(xué)生達SJMP$的作用是原地踏步。到理解和②CJNERn,#data,rel;比較不相等則轉(zhuǎn)移,相等則靈活運用順序執(zhí)行指令編寫該指令是比較不相等轉(zhuǎn)移指令,執(zhí)行時將Rn中數(shù)據(jù)與data程序的目比較
7、,若不相等則轉(zhuǎn)移到由rel生成的地址處,若相等則順序執(zhí)的。行,當(dāng)Rn中數(shù)據(jù)大于或等于data時,CY=0,否則CY=1。使用時一般用標(biāo)號代替rel,例如若Rn中數(shù)據(jù)與28不相等則轉(zhuǎn)移到NEXT處,可用指令CJNERn,#28,NEXT來完成。注意該指令的轉(zhuǎn)移范圍是-128B~+127B。(2)數(shù)據(jù)傳送類指令①MOVA,@Ri;A←((Ri))該指令的功能是將Ri(i=0、1)指向的地址單元的數(shù)據(jù)傳送到累加器A中,例如以下指令:MOVR0,#30HMOV30H,#28HMOVA,@Ri指令執(zhí)行后,(A)=28H。(3)減1指令①DECR
8、n;Rn←(Rn)-1該指令的作用是將Rn的內(nèi)容減1。例:設(shè)(R1)=29H、(R2)=20H、(R3)=00H,執(zhí)行如下指令:DECR1DECR2DECR2指令執(zhí)行后,(R1)=28H、(R2)=1FH、(R3)=FF