單片機(jī)控制流水燈-公開(kāi)課_第1頁(yè)
單片機(jī)控制流水燈-公開(kāi)課_第2頁(yè)
單片機(jī)控制流水燈-公開(kāi)課_第3頁(yè)
單片機(jī)控制流水燈-公開(kāi)課_第4頁(yè)
單片機(jī)控制流水燈-公開(kāi)課_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn)班級(jí):實(shí)訓(xùn)班級(jí):G10203G10203班班 任課教師:胡馮儀任課教師:胡馮儀2013.12.62013.12.6單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)知識(shí)與技能:知識(shí)與技能:了解什么是流水燈,理解流水燈的了解什么是流水燈,理解流水燈的控制方法,掌握單片機(jī)的開(kāi)發(fā)流程,并能熟練運(yùn)用控制方法,掌握單片機(jī)的開(kāi)發(fā)流程,并能熟練運(yùn)用RR、RL等基本指令。等基本指令。過(guò)程與方法:過(guò)程與方法:通過(guò)聽(tīng)取教師講解了解流水燈及其通過(guò)聽(tīng)取教師講解了解流水燈及其控制思路,然后通過(guò)小組討論的方式設(shè)計(jì)出流水燈控控制思路,然后通過(guò)小組討論的方式設(shè)計(jì)出流水燈控制程序。制程序。情感態(tài)度與價(jià)值觀:情感態(tài)度

2、與價(jià)值觀:通過(guò)生活中常見(jiàn)的小電子通過(guò)生活中常見(jiàn)的小電子產(chǎn)品的設(shè)計(jì),進(jìn)一步培養(yǎng)學(xué)生的學(xué)習(xí)興趣,并加強(qiáng)團(tuán)產(chǎn)品的設(shè)計(jì),進(jìn)一步培養(yǎng)學(xué)生的學(xué)習(xí)興趣,并加強(qiáng)團(tuán)隊(duì)合作意識(shí)。隊(duì)合作意識(shí)。教學(xué)目標(biāo)教學(xué)目標(biāo)單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)一、任務(wù)準(zhǔn)備一、任務(wù)準(zhǔn)備二、任務(wù)引入(情景創(chuàng)設(shè)、溫故)二、任務(wù)引入(情景創(chuàng)設(shè)、溫故) 三、任務(wù)提出三、任務(wù)提出 四:任務(wù)分析四:任務(wù)分析六:任務(wù)實(shí)施(做中學(xué),做中教,教師巡視指導(dǎo)六:任務(wù)實(shí)施(做中學(xué),做中教,教師巡視指導(dǎo)協(xié)調(diào))協(xié)調(diào)) 七:任務(wù)交流(各組展示成果,組間互動(dòng))七:任務(wù)交流(各組展示成果,組間互動(dòng)) 八:任務(wù)評(píng)價(jià)及總結(jié)(自評(píng)、互評(píng)、師評(píng),肯定八:任務(wù)評(píng)價(jià)及總結(jié)(自評(píng)、互評(píng)、

3、師評(píng),肯定成績(jī),指出不足)成績(jī),指出不足) 九:課后任務(wù)(對(duì)任務(wù)中遇到的知識(shí)點(diǎn)、對(duì)完成九:課后任務(wù)(對(duì)任務(wù)中遇到的知識(shí)點(diǎn)、對(duì)完成任務(wù)過(guò)程中體現(xiàn)出的綜合能任務(wù)過(guò)程中體現(xiàn)出的綜合能 力的運(yùn)用進(jìn)行總結(jié))力的運(yùn)用進(jìn)行總結(jié))任務(wù)二 流水燈的控制單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)相關(guān)知識(shí)回顧單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)什么是流水燈呢什么是流水燈呢 每當(dāng)夜幕降臨,我們可以看到大街各式各樣廣告牌每當(dāng)夜幕降臨,我們可以看到大街各式各樣廣告牌上漂亮的霓虹燈,看起來(lái)令人賞心悅目,為夜幕中的城上漂亮的霓虹燈,看起來(lái)令人賞心悅目,為夜幕中的城市增添了不少亮麗色彩。其實(shí)這些霓虹燈的工作原理和市增添了不少亮麗色彩。其實(shí)這些霓虹燈

4、的工作原理和單片機(jī)流水燈是一樣的,只不過(guò)霓虹燈的花樣更多,看單片機(jī)流水燈是一樣的,只不過(guò)霓虹燈的花樣更多,看起來(lái)更漂亮一些。起來(lái)更漂亮一些。一、任務(wù)引入單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)流水燈指的是單色燈一只一只的亮,一只指的是單色燈一只一只的亮,一只一只的滅,每次亮的燈只有一個(gè),而且是按一只的滅,每次亮的燈只有一個(gè),而且是按照一個(gè)方向順序向前或向后走動(dòng)。照一個(gè)方向順序向前或向后走動(dòng)。單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)二、任務(wù)提出 采用采用8個(gè)發(fā)光二極管來(lái)模擬流水燈的效個(gè)發(fā)光二極管來(lái)模擬流水燈的效果,電路設(shè)計(jì)中發(fā)光二極管采用共陽(yáng)極連果,電路設(shè)計(jì)中發(fā)光二極管采用共陽(yáng)極連接方式,低

5、電平點(diǎn)亮。接方式,低電平點(diǎn)亮。要求:要求: 寫(xiě)出完整的匯編語(yǔ)言程序。寫(xiě)出完整的匯編語(yǔ)言程序。 編譯軟件編譯軟件KEIL、仿真軟件、仿真軟件PROTEUS的操作的操作;將程序下載至電路板實(shí)現(xiàn)流水燈將程序下載至電路板實(shí)現(xiàn)流水燈效果。效果。單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)三、任務(wù)分析利用單片機(jī)利用單片機(jī)P0口連接口連接8個(gè)發(fā)光二極管,利個(gè)發(fā)光二極管,利用各引腳輸出電位的變化,控制發(fā)光二極用各引腳輸出電位的變化,控制發(fā)光二極管的亮滅。管的亮滅。P0口各引腳的電位變化可以通口各引腳的電位變化可以通過(guò)指令來(lái)控制,為了清楚地分辨發(fā)光二極過(guò)指令來(lái)控制,為了清楚地分辨發(fā)光二極管的點(diǎn)亮和熄滅,在管的點(diǎn)亮和熄滅,在P0

6、口輸出信號(hào)由一種口輸出信號(hào)由一種狀態(tài)向另一種狀態(tài)變化時(shí),編寫(xiě)延時(shí)子程狀態(tài)向另一種狀態(tài)變化時(shí),編寫(xiě)延時(shí)子程序?qū)崿F(xiàn)一定的時(shí)間間隔。序?qū)崿F(xiàn)一定的時(shí)間間隔。單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)四、任務(wù)實(shí)施1 1、硬件電路設(shè)計(jì)、硬件電路設(shè)計(jì) 2 2、軟件程序編寫(xiě)、軟件程序編寫(xiě) 3 3、程序仿真與調(diào)試、程序仿真與調(diào)試 1 1、硬件電路設(shè)計(jì)硬件電路設(shè)計(jì)單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)電路P0P0口控制流水燈電路口控制流水燈電路8 8只流水燈控制電路只流水燈控制電路單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn) XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD23

7、7P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89S51X1CRYSTALC122pC222pR11kC322u單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)

8、電路單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)7124536812345678R2220XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2

9、/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D1R3220D2R4220D3R5220D4R6220D5R7220D6R8220D7R9220D8P0P0口控制流水燈電路口控制流水燈電路單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)7124536812345678R2220XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P

10、1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51C122pfC222pfC310ufX112MR110kD1R3220D2R4220D3R5220D4R6220D5R7220D6R8220D7R9220D88 8只流水燈控制電路只流水燈控制電路 2 2、軟件程序編寫(xiě)軟件程序編寫(xiě)編程思路編程

11、思路程序流程圖程序流程圖參考程序參考程序單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)編程思路編程思路 P0.0 P0.0輸出低電平,二極管點(diǎn)亮;輸出低電平,二極管點(diǎn)亮;P0.0P0.0輸出高電平,輸出高電平,二極管就熄滅。二極管就熄滅。 流水燈顯示方式是一種動(dòng)態(tài)顯示方式,逐一點(diǎn)亮一流水燈顯示方式是一種動(dòng)態(tài)顯示方式,逐一點(diǎn)亮一個(gè)燈,使人們感覺(jué)到點(diǎn)亮燈的位置在移動(dòng)。個(gè)燈,使人們感覺(jué)到點(diǎn)亮燈的位置在移動(dòng)。程序可以這樣寫(xiě):程序可以這樣寫(xiě): 點(diǎn)亮點(diǎn)亮P0.0P0.0連接的連接的LEDLED: 延時(shí)延時(shí) 點(diǎn)亮點(diǎn)亮P0.1P0.1連接的連接的LEDLED: 延時(shí)延時(shí) 點(diǎn)亮點(diǎn)亮P0.2P0.2連接的連接的LEDLED: 延時(shí)

12、延時(shí) 點(diǎn)亮點(diǎn)亮P0.7P0.7連接的連接的LEDLED 延時(shí)延時(shí)單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)程序流程圖程序流程圖開(kāi)始開(kāi)始設(shè)置初始值設(shè)置初始值設(shè)移位次數(shù)設(shè)移位次數(shù)數(shù)據(jù)輸出數(shù)據(jù)輸出調(diào)用延時(shí)子程序調(diào)用延時(shí)子程序左移一位左移一位移位次數(shù)完成?移位次數(shù)完成?是是否否單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn);=主程序=;START: MOV A,#0FEH ;將數(shù)將數(shù)11111110賦給累加器賦給累加器A,H代表十六進(jìn)制代表十六進(jìn)制 MOV R0,#8 ;將數(shù)將數(shù)8賦給寄存器賦給寄存器R0 LOOP: MOV P0,A ;把把A移動(dòng)過(guò)的數(shù)據(jù)送移動(dòng)過(guò)的數(shù)據(jù)送P0口顯示口顯示 ACALL DELAY ;調(diào)用延時(shí)子程序調(diào)用

13、延時(shí)子程序 RL A ;將將A中的數(shù)據(jù)左移一位(第一次移動(dòng)中的數(shù)據(jù)左移一位(第一次移動(dòng)11111110 變?yōu)樽優(yōu)?1111101) DJNZ R0,LOOP ;沒(méi)有移動(dòng)夠沒(méi)有移動(dòng)夠8次繼續(xù)移動(dòng)次繼續(xù)移動(dòng) SJMP START ;移動(dòng)完移動(dòng)完7次后跳到開(kāi)始重來(lái),以達(dá)到循環(huán)流動(dòng)效果次后跳到開(kāi)始重來(lái),以達(dá)到循環(huán)流動(dòng)效果參考程序參考程序;=延時(shí)子程序(0.5s)=;DELAY: MOV R3,#50 ;向向R3賦值,賦值,R3=50LOOP1: MOV R4,#20 ;向向R4賦值,賦值,R4=20LOOP2: MOV R5,#248 ;向向R5賦值,賦值,R5=248 NOP ;空操作空操作 DJNZ R5,$ ;R5減減1不為不為0,繼續(xù)執(zhí)行本行,否則往下執(zhí)行,繼續(xù)執(zhí)行本行,否則往下執(zhí)行 DJNZ R4,LOOP2 ;R4減減1不為不為0,跳轉(zhuǎn)到,跳轉(zhuǎn)到LOOP2,否則往下執(zhí)行否則往下執(zhí)行 DJNZ R3,LOOP1 ;R3減減1不為不為0,跳轉(zhuǎn)到,跳轉(zhuǎn)到LOOP1,否則往下執(zhí)行否則往下執(zhí)行 RET ;延時(shí)子程序返回延時(shí)子程序返回END ;程序結(jié)束程序結(jié)束 運(yùn)行運(yùn)行單片機(jī)技術(shù)實(shí)訓(xùn)單片機(jī)技術(shù)實(shí)訓(xùn)運(yùn)行Keil軟件。 利用Keil進(jìn)行文件編譯。 利用Proteus軟件進(jìn)行仿真。程序的下載及運(yùn)行。 修改源程序進(jìn)行調(diào)試。 3、程序仿真與調(diào)試單片機(jī)技

溫馨提示

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

評(píng)論

0/150

提交評(píng)論