流水燈課程設(shè)計(jì)_第1頁
流水燈課程設(shè)計(jì)_第2頁
流水燈課程設(shè)計(jì)_第3頁
流水燈課程設(shè)計(jì)_第4頁
流水燈課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 目錄1、摘要12、內(nèi)容2、概述2、課程設(shè)計(jì)任務(wù)2、課程設(shè)計(jì)要求2、課程設(shè)計(jì)根本原理2、 實(shí)驗(yàn)程序設(shè)計(jì)23、結(jié)論54、收獲、體會(huì)、建議5 1、摘要流水燈是我們?nèi)粘I钪斜葦M常見的一種裝飾品。通常流水燈應(yīng)用在各個(gè)商家的廣告宣傳牌或者作為吸引客流的一種裝飾品。流水燈的根本是由假設(shè)干個(gè)發(fā)光二極管構(gòu)成,通過一定的程序設(shè)計(jì),按照一定的規(guī)律依次亮起或構(gòu)成各種圖案,通過顏色的交叉變換使二極管到達(dá)“流水的動(dòng)態(tài)效果。而節(jié)日流水燈那么是在此根底上,變更燈的亮起規(guī)律或者顏色,到達(dá)節(jié)日所需要的各種氣氛。關(guān)鍵字: 流水燈,二極管,程序控制,一定規(guī)律。 2、內(nèi)容 、概述 本次課程設(shè)計(jì)是要通過用80C51單片機(jī)編寫出一個(gè)程

2、序,是8個(gè)發(fā)光二極管按照預(yù)定的順序依次亮起。 、課程設(shè)計(jì)任務(wù) 本次實(shí)驗(yàn)設(shè)計(jì)的目的有兩個(gè),一是學(xué)習(xí)80C51內(nèi)部定時(shí)/計(jì)數(shù)器的使用及編程方法,二是進(jìn)一步掌握中斷處理程序的編程方法。2.3、課程設(shè)計(jì)要求由80C51內(nèi)部定時(shí)器1,按方 1工作,即作為16位定時(shí)器使用每秒T1溢出中斷一次,P1口接八個(gè)發(fā)光二極管,要求編寫程序?qū)崿F(xiàn)上電后第一秒鐘L1、L3亮,第二秒鐘L2、L4亮,第三秒鐘L5、L7亮,第四秒鐘L6、L8亮,第五秒鐘L1、L3、L5、L7亮,第六秒鐘L2、L4、L6、L8亮,第七秒鐘八個(gè)發(fā)光二極管全亮,第八秒鐘全滅,以后又從頭開始, L1、L3亮,然后L2、L4亮一直循環(huán)下去。2.4、課程

3、設(shè)計(jì)根本原理本次實(shí)驗(yàn)所用到的單片機(jī)為80C51系列。在此實(shí)驗(yàn)中,將用到CPU系統(tǒng)模塊和八位邏輯電平顯示模塊。在實(shí)驗(yàn)過程中,用8位排線將CPU模塊的P1口與八位邏輯電平顯示模塊的8個(gè)發(fā)光二極管連接起來。本次實(shí)驗(yàn)所用的實(shí)驗(yàn)箱中,發(fā)光二級(jí)管是低電平有效,因此在程序設(shè)計(jì)的過程中,當(dāng)輸出口P1輸出低電平時(shí),二極管發(fā)光,當(dāng)輸出高電平時(shí),二極管熄滅。、 實(shí)驗(yàn)程序設(shè)計(jì) ORG 0000H AJMP START ORG 001BH ;T1中斷入口地 AJMP INT_T1 ORG 0100H START: MOV SP,#60H MOV TMOD,#10H ;置T1為方式1 MOV TL1,#00H ;延時(shí)50

4、mS的時(shí)間常數(shù) MOV TH1,#4CH MOV R0,#00H MOV R1,#20 SETB TR1 ;啟動(dòng)定時(shí)器 SETB ET1 SETB EA ;開中斷 SJMP $ INT_T1: ;T1中斷效勞子程序 PUSH ACC ;保護(hù)現(xiàn)場 PUSH PSW PUSH DPL PUSH DPH CLR TR1 ;停止計(jì)數(shù) MOV TL1,#00H ;延時(shí)50mS常數(shù) MOV TH1,#4cH SETB TR1 ;開始計(jì)數(shù) DJNZ R1, EXIT MOV R1,#20 ;延時(shí)一秒的常數(shù) MOV DPTR,#DATA1 ;置常數(shù)表基址 MOV A,R0 ;置常數(shù)表偏移量 MOVC A,A+

5、DPTR ;讀常數(shù)表 MOV P1,A ;送P1口顯示 INC R0 mov A,R0 CJNE A,#07H,EXIT MOV R0,#00H EXIT: POP DPH ;恢復(fù)現(xiàn)場 POP DPL POP PSW POP ACC RETI ;LED顯示常數(shù)表 DATA1: DB 0FAH,0F5H,0AFH,5FH DB 0AAH,55H,00H,0FH END電路原理圖如下:3、結(jié)論本次課程設(shè)計(jì)看似簡單容易,其實(shí)不然。在實(shí)驗(yàn)的進(jìn)行過程中,小組成員曾冥思苦想也沒想出思路。后來在老師的幫助下,成功的設(shè)計(jì)出了此實(shí)驗(yàn)程序,再次表達(dá)對(duì)老師的感謝。4、收獲、體會(huì)、建議 通過對(duì)本課件的制作,清楚地看到了自己的知識(shí)薄弱的方面,各個(gè)知識(shí)點(diǎn)沒有聯(lián)會(huì)貫穿,有些芯片的掌握不夠準(zhǔn)確。在做此課件的過程中,充分體會(huì)到了實(shí)際操作的重要性。如果沒有老師的指點(diǎn),團(tuán)隊(duì)的配合,可能自己會(huì)在一些地方一直打轉(zhuǎn)彎,浪費(fèi)掉很多時(shí)間。通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論