資源描述:
《led燈課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、揚(yáng)州職業(yè)大學(xué)單片機(jī)課程設(shè)計(jì)題目:花樣流水燈姓名:浦義宏班級(jí):09電氣(2)班學(xué)號(hào):23號(hào)指導(dǎo)老師:許翔摘要城市夜景中,變幻多姿的霓虹燈歷來(lái)是一道亮麗的風(fēng)景。利用單片機(jī)的自動(dòng)控制功能,設(shè)計(jì)出相應(yīng)不同的電路,可以實(shí)現(xiàn)彩燈不同模式的流水效果。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動(dòng)控制的核心即使單片機(jī)。單片機(jī)的最明顯的優(yōu)勢(shì),就是想入到各種儀器,設(shè)備中。本課程是利用AT89C51單片機(jī)的自動(dòng)控制功能,并結(jié)合其它電子元器件以及軟件實(shí)現(xiàn)的流水燈,實(shí)現(xiàn)不同種類的流水現(xiàn)象。關(guān)鍵字:AT89C51單片機(jī),LED,花樣流水燈一.課程設(shè)計(jì)任務(wù)和要求以AT89C51
2、為核心,設(shè)計(jì)一種花樣流水燈,有三種不同的亮法,用一個(gè)按鍵來(lái)控制不同的亮法,以達(dá)到我們要實(shí)現(xiàn)的課程設(shè)計(jì)目的,也讓我們學(xué)會(huì)如何在硬件與軟件之間形成很好的鏈接,讓我們?cè)谧约簩?shí)訓(xùn)更實(shí)際的了解單片機(jī)在我們?nèi)粘I钪械膽?yīng)用,讓我們明白了科學(xué)的嚴(yán)謹(jǐn)與認(rèn)真,要有自己的創(chuàng)新,不能用傳統(tǒng)的設(shè)計(jì)方案,要跟上時(shí)代的要求,適應(yīng)社會(huì)的需要,減少成本避免不必要的浪費(fèi),設(shè)計(jì)要安全可靠。通過單片機(jī)課程設(shè)計(jì),熟練掌握匯編語(yǔ)言的編程方法,將理論聯(lián)系到實(shí)踐中去,提高我們的動(dòng)腦和動(dòng)手的能力。二.課題要求花樣流水燈的設(shè)計(jì):1.八盞燈有三種不同的亮法;2.一個(gè)按鍵來(lái)控制燈的亮法;3.按鍵按一次第一種亮法,按兩次第二種亮
3、法,按三次第三種亮法。目錄1課程簡(jiǎn)介12硬件設(shè)計(jì)22.1電源設(shè)計(jì)22.2單片機(jī)最小系統(tǒng)22.2.1復(fù)位系統(tǒng)22.2.2晶振系統(tǒng)22.3單片機(jī)應(yīng)用技術(shù)簡(jiǎn)介32.4其他電路32.4.1按鍵42.4.2LED的電路43軟件設(shè)計(jì)53.1整體介紹53.2軟件框架63.3具體軟件實(shí)現(xiàn)64調(diào)試過程74.1硬件74.2軟件84.3心得體會(huì)85附錄95.1電路圖105.2軟件程序115.3參考文獻(xiàn)121課程簡(jiǎn)介當(dāng)今時(shí)代是一個(gè)新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。目前,一個(gè)學(xué)習(xí)與應(yīng)用單
4、片機(jī)的高潮正在工廠、學(xué)校及企事業(yè)單位大規(guī)模地興起。本設(shè)計(jì)用AT89C51單片機(jī)自制了一款簡(jiǎn)易的花樣流水燈,介紹了其硬件電路及軟件編程方法,在實(shí)踐中體驗(yàn)單片機(jī)的自動(dòng)控制功能。該設(shè)計(jì)具有實(shí)際意義,可以在廣告業(yè)、媒體宣傳、裝飾業(yè)等領(lǐng)域得到廣泛應(yīng)用。學(xué)習(xí)單片機(jī)的最有效方法就是理論與實(shí)踐并重,現(xiàn)在我把單片機(jī)流水燈設(shè)計(jì)作為一個(gè)課程設(shè)計(jì),需要更深的去了解單片機(jī)的很多功能,努力的去查找資料。本課題將以發(fā)光二極管作為發(fā)光器件,用單片機(jī)自動(dòng)控制,實(shí)現(xiàn)一個(gè)簡(jiǎn)易的花樣流水燈設(shè)計(jì)。2硬件設(shè)計(jì)2.1電源設(shè)計(jì)7805電路圖如下:7805的參數(shù):1.輸出電壓是+5V2.失穩(wěn)電壓是3V,輸出電流是1A3.極
5、限輸入電壓是36V,最低輸入電壓比輸出電壓高3-4V硅橋參數(shù):最大正向電流:50.0A,承受最大反向電壓:1000V2.2單片機(jī)最小系統(tǒng)1.復(fù)位系統(tǒng)(1).上電復(fù)位電路AT89C51的上電復(fù)位電路如圖所示,只要在RST復(fù)位輸入引腳上接一電容至Vcc端,下接一個(gè)電阻到地即可。對(duì)于CMOS型單片機(jī),由于在RST端內(nèi)部有一個(gè)下拉電阻,故可將外部電阻去掉,而將外接電容減至1μF。上電復(fù)位的工作過程是在加電時(shí),復(fù)位電路通過電?容加給RST端一個(gè)短暫的高電平信號(hào),此高電平信號(hào)隨著Vcc對(duì)電容的充電過程而逐漸回落,即RST端的高電平持續(xù)時(shí)間取決于電容的充電時(shí)間。為了保證系統(tǒng)能夠可靠地復(fù)位
6、,RST端的高電平信號(hào)必須維持足夠長(zhǎng)的時(shí)間。上電時(shí),Vcc的上升時(shí)間約為10ms,而振蕩器的起振時(shí)間取決于振蕩頻率,如晶振頻率為10MHz,起振時(shí)間為1ms;晶振頻率為1MHz,起振時(shí)間則為10ms。在如圖的復(fù)位電路中,當(dāng)Vcc掉電時(shí),必然會(huì)使RST端電壓迅速下降到0V以下,但是,由于內(nèi)部電路的限制作用,這個(gè)負(fù)電壓將不會(huì)對(duì)器件產(chǎn)生損害。另外,在復(fù)位期間,端口引腳處于隨機(jī)狀態(tài),復(fù)位后,系統(tǒng)將端口置為全“l(fā)”態(tài)。如果系統(tǒng)在上電時(shí)得不到有效的復(fù)位,則程序計(jì)數(shù)器PC將得不到一個(gè)合適的初值,因此,CPU可能會(huì)從一個(gè)未被定義的位置開始執(zhí)行程序。(2).手動(dòng)復(fù)位電路手動(dòng)按鈕復(fù)位需要人為在
7、復(fù)位輸入端RST上加入高電平。一般采用的辦法是在RST端和正電源Vcc之間接一個(gè)按鈕。當(dāng)人為按下按鈕時(shí),則Vcc的+5V電平就會(huì)直接加到RST端。手動(dòng)按鈕復(fù)位的電路如所示。由于人的動(dòng)作再快也會(huì)使按鈕保持接通達(dá)數(shù)十毫秒,所以,完全能夠滿足復(fù)位的時(shí)間要求。2.晶振系統(tǒng)80C51型單片機(jī)內(nèi)有一高增益反相放大器,按如圖連接可構(gòu)成自激振蕩電路,振蕩頻率取決于石英晶體的振蕩頻率,范圍可取1.2—12MHz,C01.C02主要起頻率微調(diào)和穩(wěn)定作用,電容值可取5—30Pf.2.3單片機(jī)應(yīng)用技術(shù)簡(jiǎn)介1.P口介紹:(1)P0口的P0.