電氣設(shè)計自動化論文-畢業(yè)論文(設(shè)計)-LED愛心燈設(shè)計_第1頁
電氣設(shè)計自動化論文-畢業(yè)論文(設(shè)計)-LED愛心燈設(shè)計_第2頁
電氣設(shè)計自動化論文-畢業(yè)論文(設(shè)計)-LED愛心燈設(shè)計_第3頁
電氣設(shè)計自動化論文-畢業(yè)論文(設(shè)計)-LED愛心燈設(shè)計_第4頁
電氣設(shè)計自動化論文-畢業(yè)論文(設(shè)計)-LED愛心燈設(shè)計_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科畢業(yè)論文(設(shè)計)(2015屆)LED愛心燈設(shè)計 院 系 電子信息工程學(xué)院 專 業(yè) 電氣工程及其自動化 姓 名 指導(dǎo)教師 助教 年1月I摘 要近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。在實時檢測和自動控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個核心部件來使用,僅單片機(jī)方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)用對象特點的軟件結(jié)合,加以完善。我們周圍有許多廣告牌。通過單片機(jī)的控制,我們可以把城市的夜晚裝飾的更漂亮。本論文基于單片機(jī)STC89C52芯片和74HC595寄存器用C語言程序?qū)崿F(xiàn)心形流水燈的多種亮與滅的循環(huán)。通過老師的講解,課堂知識的累積和網(wǎng)上資料的查找了解單片機(jī)的知識及89C52芯片的一些功能,同時也需要C語言編程的累積,把它們結(jié)合一起用于實際實驗之中,從而完成我們所需要實現(xiàn)的目標(biāo)即流水燈的循環(huán)亮與滅。同時,論文中也介紹了單片機(jī),鎖存器,流水燈等等硬件設(shè)備和各種所需用到的軟件知識,可以幫助我們更好地學(xué)習(xí)與交流。 關(guān)鍵詞:單片機(jī),心形燈,C語言。AbstractIn recent years, with the rapid development of science and technology, SCM applications are continually deepening, while the traditional control test drive the crescent benefit update. In the SCM application of real-time detection and automatic control system, SCM is often used as a core component to use, only single-chip knowledge is not enough, should according to specific hardware structure, and software for a specific application object feature binding, perfection. There are many billboards around us. Through the MCU control, we can put the city night decoration more beautiful. In thispapera variety ofSTC89C52 chipand 74HC595 registerswith C programming languagebased on theheart-shapedwater lamplight cycleanddie.After the teachers explanation, some functions of knowledge and 89C52 chip microcontroller to find understanding cumulative classroom knowledge and information online, also need to accumulate the C language programming, put them together for the actual experiment, so as to finish what we need to achieve the goal that light water cycle on and off. At the same time, the paper also introduces microcontroller, latch, software knowledge water lamp and so on hardware equipment and all kinds of needed to, can help us to better learning and communication.Keywords: micro-computer; regisrers;C programming language;目 錄摘 要2Abstract3目 錄41 緒論51.1 研究背景51.2 課題現(xiàn)狀51.3 研究目的與意義52 課題總體設(shè)計方案72.1 課題的研究內(nèi)容72.2設(shè)計要求72.3系統(tǒng)設(shè)計方案73硬件系統(tǒng)介紹83.1 單片機(jī)介紹及應(yīng)用83.2 STC89C52芯片功能簡介93.3 74HC595寄存器介紹94系統(tǒng)軟件設(shè)計114.1 設(shè)計思路114.2 主程序流程圖114.3定時器流程圖124.4 按鍵程序流程圖125聯(lián)調(diào)與測試135.2軟件調(diào)試135.1硬件調(diào)試15結(jié)論與展望16致謝17參考文獻(xiàn)18附錄A:系統(tǒng)原理圖19附錄B:系統(tǒng)PCB圖20附錄C:系統(tǒng)仿真圖21附錄D:系統(tǒng)源程序22附錄E:實物圖241 緒論1.1 研究背景隨著社會的發(fā)展,單片機(jī)得到了廣泛地應(yīng)用,人們越來越重視單片機(jī)的應(yīng)用.比如溫度是每個人息息相關(guān)的,并且在有的生產(chǎn)車間里還要進(jìn)行溫度實時測量,甚至是對溫度的進(jìn)一步調(diào)控等,這些都是單片機(jī)的應(yīng)用之例。而通過單片機(jī)來控制LED流水燈廣泛應(yīng)用于酒吧、舞臺、表演場地、商店、家居、展臺、各類廣告牌等等。LED燈作為一種新型環(huán)保的綠色能源,必將成為未來社會發(fā)展的趨勢,流水燈的各種工藝設(shè)計也將日益增多。1.2 課題現(xiàn)狀目前,我國已經(jīng)生產(chǎn)出各種款式的LED流水燈,其功能也不盡相同,但總的效果來講也不是太讓人滿意,因此,要根據(jù)設(shè)計者的要求來實現(xiàn)流水燈的功能是十分重要的,這不僅要求所設(shè)計的電路結(jié)構(gòu)簡單,功能也要齊全,關(guān)鍵是要能夠按照設(shè)計者的意愿來閃爍出不同的造型與效果。本次課題所設(shè)計的心形流水燈是通過ATC89C52單片機(jī)來控制的,電路結(jié)構(gòu)十分簡單,通過內(nèi)部儲存的軟件來實現(xiàn)燈光閃爍的效果,達(dá)到了設(shè)計者的初衷。近年來,LED的發(fā)光強(qiáng)度及發(fā)光效率迅速提高、發(fā)光顏色齊全、功率增加、成本降低,給開發(fā)各種功能的LED燈泡及燈具創(chuàng)造了極好的條件,也給二次開發(fā)LED產(chǎn)品創(chuàng)造良好的機(jī)會。例如,現(xiàn)在的城市交通信號燈及標(biāo)志燈采用LED替代了傳統(tǒng)的白熾燈,不僅節(jié)省大量的電能,而且無須經(jīng)常更換損壞的白熾燈:五彩繽紛的各種LED裝飾燈,給城市夜景打扮得五光十色,廣場上的超大屏幕的彩色LED顯示屏讓全世界的球迷過足了癮。1.3 研究目的與意義通過愛心燈流水燈的設(shè)計與實驗可以讓我們更好的學(xué)習(xí)與應(yīng)用單片機(jī),拓展我們的視野。同時,各種流水燈的設(shè)計也能夠更好的應(yīng)用于實際生活之中,用各種顏色,各種亮法的流水燈去裝飾自己需要裝飾的地方。通過查閱有關(guān)書籍、上網(wǎng)和綜合已學(xué)機(jī)以及電子技術(shù)的知識,并考慮到電路的工作穩(wěn)定性,設(shè)計成本低,電路簡單,功耗低等因素,同時還留有余地用于電路的功能擴(kuò)展,鑒于此選用了比較常見的元器件來構(gòu)成各單元電路,選取所須的元件后,對各電路元件的參數(shù)進(jìn)行了計算,然后進(jìn)實驗室進(jìn)行電路的安裝和調(diào)試。經(jīng)過幾天緊張的電路安裝和調(diào)試,期間還進(jìn)行了部分方案的修改和改進(jìn),實現(xiàn)了課程設(shè)計的主要任務(wù)和具體要求。由于白光LED作背光時電路比用CCFL簡單且尺寸小,所以在手機(jī)、PDA等小屏幕彩色LCD中都采用白光LED作背光照明。過去認(rèn)為白光LED只適用于小面積的彩色LCD顯示屏,但近年來,隨著LED性能的提高,它不僅用于小尺寸LED屏幕,現(xiàn)已用于5英寸、7英寸DVD、GPS的顯示屏上,并發(fā)展到12英寸筆記本電腦及電視機(jī)的背光照明。白熾燈自發(fā)明以來已有150年歷史,而白光LED燈泡生產(chǎn)才幾年。目前在市場上已有白光LED的手電筒、在礦上有白光LED的礦燈,不僅亮度好,而且節(jié)電。家用白光LED燈泡目前還沒有上市,而且目前只能生產(chǎn)小功率的燈泡,在亮度方面還不如節(jié)能熒光燈亮,且價位還較高,普通家庭還難以接受。隨著半導(dǎo)體材料及工藝技術(shù)的進(jìn)步,生產(chǎn)量的增加,筆者認(rèn)為可能還需35年時間,LED照明燈的性能會進(jìn)一步地提高,價格也會不斷地下降,它將逐步地進(jìn)入千家萬戶,給您帶來節(jié)電、明亮的新的光源。而且相比于其他燈具,LED節(jié)能燈的優(yōu)點主要體現(xiàn)在以下幾個方面:1.高節(jié)能:節(jié)能能源無污染即為環(huán)保。直流驅(qū)動,超低功耗(單管0.03-0.07瓦)電光功率轉(zhuǎn)換接近100%,相同照明效果比傳統(tǒng)光源節(jié)能80%以上。2.綠色環(huán)保:環(huán)保效益更佳,光譜中沒有紫外線和紅外線,也沒有輻射,眩光小,無污染,無汞有害氣體不含汞元素,冷光源,可以安全觸摸,而且廢棄物可回收,屬于典型的綠色照明光源,無紫外線,紅外線是真正的綠色環(huán)保光源。3.無輻射,杜絕輻射污染,保護(hù)大腦,具有優(yōu)越的靜電防護(hù)功能,光照效果柔和,恒流驅(qū)動,零頻閃,保護(hù)視力,預(yù)防近視;無紫外線輻射,直流燈無頻閃,真正白光近似自然晝光,適合視覺要求,保護(hù)眼睛皮膚4.使用壽命,固體冷光源,環(huán)氧樹脂封裝,燈體內(nèi)也沒有松動的部分,不存在燈絲發(fā)光易燒、熱沉積、光衰等缺點,使用壽命可達(dá)6萬到10萬小時,是普通燈泡的50倍;相當(dāng)于不間斷照明10年時間,幾乎是免維護(hù),不存在要經(jīng)常更換燈管、鎮(zhèn)流器、起輝器的問題。5.靜音設(shè)計,整燈無任何噪音干擾。因此,探討LED在節(jié)能燈中的應(yīng)用,必將是今后一個階段照明系統(tǒng)的一個重要的發(fā)展方向。2 課題總體設(shè)計方案2.1 課題的研究內(nèi)容本課題研究的是利用52單片機(jī)來控制心形流水燈的閃爍效果,簡化了電路結(jié)構(gòu),同時又實現(xiàn)了我們的設(shè)計要求,實現(xiàn)心形流水燈的循環(huán)亮滅。2.2設(shè)計要求結(jié)合C語言編程,使心形環(huán)繞LED流水燈實現(xiàn)各種不同形式的閃爍功能,在循環(huán)往復(fù)不斷的變化中,給人帶來美的體驗。2.3系統(tǒng)設(shè)計方案2.3.1單片機(jī)芯片模塊的比較與選擇主控制器芯片主要是負(fù)責(zé)控制LED燈的各種變換效果。主控制器作為整個實驗系統(tǒng)的控制核心部分,要求其功耗低,數(shù)據(jù)轉(zhuǎn)換速率快,價格低等優(yōu)點。方案一:采用STC89C52單片機(jī)系統(tǒng)。STC89C52單片機(jī)是一種功耗低、可編程、高性能8位微控制處理器,單片機(jī)內(nèi)部包括微處理器、輸入/輸出口、中斷系統(tǒng)等,并且具有價格低廉、技術(shù)成熟、操作簡單等特點,符合本次實驗系統(tǒng)的要求。方案二:選用MSP430系列單片機(jī)系統(tǒng)。這種單片機(jī)具有低電壓、超低功耗的特點,工作電壓在1.83.6V之間,具有強(qiáng)大的功能和高效的運(yùn)算處理能力。方案選擇:由于STC89C52單片機(jī)價格低廉,編程簡單方便,而430系列單片機(jī)功能已遠(yuǎn)遠(yuǎn)超出我們的需求,操作不便,所以綜合考慮選擇方案一更有利于實驗的進(jìn)行。2.3.2 LED燈控制方式比較與選擇方案一:如果選用單片機(jī)I/O口一對一直接控制LED燈,只能控制32個燈,而本次設(shè)計我們做的是兩圈的心形流水燈,所以需要兩個52單片機(jī)。方案二:采用74HC595寄存器擴(kuò)展引腳控制LED燈,一個寄存器可以控制8個LED燈,這是我們只需要8個就可以實現(xiàn)我們的需求。方案選擇:為了操作的方便,減少復(fù)雜的步驟,我們選擇方案二。3硬件系統(tǒng)介紹3.1 單片機(jī)介紹及應(yīng)用單片機(jī)是一種集成電路芯片的微控制器,它采用了大規(guī)模集成電路技術(shù),在一塊芯片上有數(shù)據(jù)處理能力的中央處理器(CPU)、隨機(jī)存儲器(RAM,內(nèi)存)、只讀存儲器(ROM,硬盤)、/O 接口、中斷系統(tǒng)、定時/計數(shù)器和串行接口等部件。 單片機(jī)在智能儀表、軍事裝置 、家用電器 、計算機(jī)的數(shù)據(jù)傳輸與網(wǎng)絡(luò)通訊、以及醫(yī)用設(shè)備和一些實時工業(yè)領(lǐng)域等領(lǐng)域中使用的越來越廣泛,由于常被藏在設(shè)備的內(nèi)部,所以這是一種被稱為嵌入式的設(shè)計理念,多起到控制和測量的作用,這些機(jī)械裝置一旦用上了單片機(jī),都會被冠以“智能型、微電腦控制等標(biāo)志,這些產(chǎn)品都會產(chǎn)生升級換代的效果?;趩纹瑱C(jī)技術(shù)的系統(tǒng)開發(fā)過程主要包括程序編寫(編譯)、仿真調(diào)試、燒寫(燒錄、固化、下載)、硬件電路設(shè)計、等過程。 程序的編譯多采用Keil軟件運(yùn)行和調(diào)試,以生成所需要的Hex文件,原理圖的繪制過程多采用Protel DXP和Protel 99SE等軟件,將所生成Hex格式的二進(jìn)制燒寫文件程序下載到單片機(jī)芯片中。3.1.1 時鐘電路 STC89C52單片機(jī)通常有兩種產(chǎn)生時鐘信號的方式:一種是內(nèi)部時鐘方式,另一種是外部時鐘方式。本次課程設(shè)計采用內(nèi)部時鐘方式,即利用芯片內(nèi)部的振蕩電路。AT89C52單片機(jī)內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器。引腳XTAL1和XTAL2分別是放大器的輸入端和輸出端。只要其XTAL1和XTAL2外接晶振就可構(gòu)成自激振蕩器并產(chǎn)生脈沖信號。放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個自激振蕩器。外接晶體諧振器以及電容C3和C4構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12MHz,電容應(yīng)盡可能的選擇陶瓷電容,電容值約為30F。在焊接刷電路板時,晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。內(nèi)部時鐘方式電路連接圖3.1.2 復(fù)位電路復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。執(zhí)行52單片機(jī)的復(fù)位操作只需將其RST引腳引入高電平并保持兩個機(jī)器周期。片內(nèi)復(fù)位電路是復(fù)位引腳RST通過一個斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個機(jī)器周期的S5P2,由復(fù)位電路采樣一次。復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式。上電自動復(fù)位電路3.2 STC89C52芯片功能簡介STC89C52是STC公司生產(chǎn)的一種低功耗、高性能的微控制器,具有8K在系統(tǒng)可編程Flash存儲器,其具有傳統(tǒng)51單片機(jī)不具備的功能,使用經(jīng)典的MCS-51內(nèi)核,做了很多的改進(jìn),在單芯片上具有系統(tǒng)可編程的Flash,擁有靈巧的8位CPU,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)處理的更為高效、靈活,STC89C 52具有以下標(biāo)準(zhǔn)功能:4個外部中斷、全雙工串行口、一個7向量4級中斷結(jié)構(gòu)、3個16位定時器/計數(shù)器、8K字節(jié)Flash、512字節(jié)RAM(隨機(jī)存儲器)、看門狗定時器,其12周期和6周期可以任意選擇,其工作電壓在3V-5.5V之間,工作頻率在0-40MHZ,實際工作頻率可達(dá)48MHZ。3.3 74HC595寄存器介紹74HC595是硅結(jié)構(gòu)的CMOS器件, 兼容低電壓TTL電路。 74HC595具有8位移位寄存器和一個存儲器,三態(tài)輸出功能。 移位寄存器和存儲器是分別的時鐘。 數(shù)據(jù)在SHcp(移位寄存器時鐘輸入)的上升沿輸入到移位寄存器中,在STcp(存儲器時鐘輸入)的上升沿輸入到存儲寄存器中去。如果兩個時鐘連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。 移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7),和一個異步的低電平復(fù)位,存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。8位串行輸入/輸出或者并行輸出移位寄存器,具有高阻關(guān)斷狀態(tài)。三態(tài)。將串行輸入的8位數(shù)字,轉(zhuǎn)變?yōu)椴⑿休敵龅?位數(shù)字,例如控制一個8位數(shù)碼管,將不會有閃爍。8位串行輸入 /8位串行或并行輸出 存儲狀態(tài)寄存器,三種狀態(tài)輸出寄存器(三態(tài)輸出:就是具有高電平、低電平和高阻抗三種輸出狀態(tài)的門電路。)可以直接清除100MHz的移位頻率。595移位寄存器有一個串行移位輸入(Ds),和一個串行輸出(Q7),和一個異步的低電平復(fù)位,存儲寄存器有一個并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(為低電平),存儲寄存器的數(shù)據(jù)輸出到總線。當(dāng)MR為高電平,數(shù)據(jù)在SHCP上升沿進(jìn)入移位寄存器,在STCP上升沿輸出到并行端口,OE為使能端,低電平有效,當(dāng)OE為低時,輸出使能,為高關(guān)閉使能,并不影響其他輸入端。4系統(tǒng)軟件設(shè)計4.1 設(shè)計思路從上述所示的原理圖可以看出,我們設(shè)計的LED愛心流水燈總共有64個LED燈,因此,單片機(jī)的引腳是不夠我們用的,這時我們就需要74HC595來實現(xiàn)接口的擴(kuò)展。現(xiàn)在市場上出現(xiàn)的專用LED驅(qū)動器種類有很多,并且它們的功能都非常多,但是價格也是相應(yīng)的較高,要是用在這次比較簡單且價格較低的系統(tǒng)中,我們不需要多余的那些功能,不但增加了我們產(chǎn)品的成本同時也是一種資源的浪費。這時,74HC595就很好的解決了這些問題,它擁有其它專用驅(qū)動器所不具備的優(yōu)點:速度較快,功耗較少,LED數(shù)目沒有限制,既可以控制共陰極顯示,也可以控制共陽極顯示。用它設(shè)計的電路,不僅軟硬件設(shè)計簡單,而且功耗低驅(qū)動能力強(qiáng),占用I/O口較少,是一種造價低廉,應(yīng)用靈活的設(shè)計方案。如圖所示,595的SHCP第11腳接單片機(jī)的P1.0口(移位寄存器的時鐘輸入),STCP第12腳接單片機(jī)的P1.2口存儲寄存器的時鐘輸入),DS第14引腳接單片機(jī)的P1.1口(串行數(shù)據(jù)輸入),Q0到Q7引腳分別接LED燈L1到L8(并行輸出),再將第9引腳與下一個595的第11引腳相連即完成串行數(shù)據(jù)的輸入與輸出。我們總共需要8個595寄存器,彼此相連接進(jìn)行信號的傳遞與交換同時也都需要單片機(jī)提供信號輸入。8個寄存器擴(kuò)展的64個I/0口就正好可以實現(xiàn)與64個LED燈的連接。根據(jù)硬件原理圖完成搭建之后就需要我們編寫單片機(jī)程序來實現(xiàn)我們所需要實現(xiàn)的效果即心形流水燈循環(huán)點亮的現(xiàn)象。通過C語言程序控制單片機(jī)電平的輸入變化來控制流水燈的亮與滅。再此,我們還需要注意的是在程序中應(yīng)該加有一段延時程序,由于人眼的視覺暫留的原因就可以觀察到流水效果,不然單片機(jī)每條指令執(zhí)行速度很快,我們是看不出來燈光變換的。4.2 主程序流程圖主程序流程圖如圖5-1所示,供電后系統(tǒng)進(jìn)入工作狀態(tài),流水燈開始實現(xiàn)循環(huán)亮滅。圖4-1 主程序流程圖4.3定時器流程圖定時器程序流程圖如圖5-2所示,當(dāng)繼電器合上燈光亮?xí)r系統(tǒng)便轉(zhuǎn)而進(jìn)入定時系統(tǒng),時間變量會自動增加,當(dāng)工作30S后,變量符合邏輯判斷要求,繼電器斷開燈光熄滅,此時定時器工作結(jié)束。圖4-2 定時器程序流程圖4.4 按鍵程序流程圖 按鍵程序流程圖如圖5-3所示,按鍵模式實現(xiàn)系統(tǒng)的供電,斷電狀態(tài)。 圖4-3 按鍵程序流程圖5聯(lián)調(diào)與測試5.2軟件調(diào)試Proteus 提供了包含數(shù)字信號和模擬信號在內(nèi)的相對較豐富的測試信號用于電路的測試。Proteus 提供了兩種方法用于硬件電路和軟件的調(diào)試:一種是系統(tǒng)總體執(zhí)行效果,另一種則是對軟件的分步調(diào)試以看具體的執(zhí)行情況。 按下Play鍵后,仿真中的紅色指示燈會亮起,如圖15所示,此時系統(tǒng)處于聲控系統(tǒng)的自動模式。在本次畢業(yè)設(shè)計過程中,C語言程序?qū)φ麄€電路的實現(xiàn)起到了至關(guān)重要的作用。也是軟件調(diào)試過程中的最重要部分。如上圖所示,出現(xiàn)這種現(xiàn)象即為程序正確,沒有錯誤,此時可以講程序?qū)朐韴D中讓電路運(yùn)行,如果可以實現(xiàn)需要的效果即可,如果現(xiàn)象不正確還需要改正程序。在這次的設(shè)計過程中,我們的硬件包括很多LED燈和寄存器,并且需要實現(xiàn)多樣的流水燈變換效果,因此軟件程序的設(shè)計也就相對要復(fù)雜很多。在平時的程序設(shè)計中我們一直進(jìn)行一些簡單的變化,此次改進(jìn)程序也是一個很大的挑戰(zhàn),對出現(xiàn)的錯誤進(jìn)行認(rèn)真的分析,不會的找老師和網(wǎng)上資料的查找,經(jīng)過多次的調(diào)試成功后,終于能夠很好的滿足我們的需要,很好的達(dá)到我們所需要的設(shè)計效果。5.1硬件調(diào)試 硬件實物的制作過程中出現(xiàn)了很多錯誤,通過上網(wǎng)查找資料和在老師的指導(dǎo)下在一步步的實驗中把這些錯誤找了出來并一一改正從而做出了這個我們所需要的愛心流水燈。在制作實物的過程中,最大的問題就是虛焊,由于平時接觸這些東西比較少,也沒有經(jīng)常去焊接電路,技術(shù)不很很熟練,經(jīng)常會造成虛焊的出現(xiàn)。虛焊很不容易被我們發(fā)現(xiàn),尤其在這種LED燈較多的情況下,經(jīng)常會出現(xiàn)管腳沒有穿透過去的現(xiàn)象,這樣就很容易出現(xiàn)虛焊。在制作過程中出現(xiàn)的此類問題也是在老師的指導(dǎo)下重新焊接才得以實現(xiàn)電路的功能。另外,斷線也是出現(xiàn)的問題之一,我們需要用萬用電表對照原理圖對線路進(jìn)行一一測量檢查,如果出現(xiàn)斷線情況就要重新焊接,并且在之后的制作過程中也會出現(xiàn)原本良好的電路出現(xiàn)斷線情況,因此在電路不能進(jìn)行正常工作的情況下我們要及時進(jìn)行電路檢查。在電路的制作過程中最怕出現(xiàn)的就是短路現(xiàn)象,短路會很容易讓我們的元器件直接燒毀,那樣就是功虧一簣。同時,我們也需要保護(hù)芯片的引腳,輕拿輕放,如果一不小心斷了一個引腳的話整個芯片也就報廢了。結(jié)論與展望經(jīng)過一段時間的努力,我們順利的完成了這次單片機(jī)課設(shè)。這是一個磨練意志的過程。從課題的選擇開始,原理圖的設(shè)計、硬件和軟件系統(tǒng)的設(shè)計、到最后的Proteus軟件仿真完成,這其中經(jīng)歷了很多困難,但是更重要的是在這個過程中我得到了很大的鍛煉。一方面通過C52單片機(jī)等一些器件的設(shè)計讓我學(xué)習(xí)和掌握了單片機(jī)技術(shù)的基礎(chǔ)知識和技術(shù)要點,也使以前學(xué)的很多知識都得到了運(yùn)用;另一方面在用Proteus軟件畫電路圖時,然后再轉(zhuǎn)換成一維的WORD中進(jìn)行編輯,這個過程中讓我掌握了計算機(jī)輔助的設(shè)計技術(shù)。當(dāng)然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設(shè)計的過程。需要的是細(xì)心和耐心。在很大程度上培養(yǎng)了我拼搏的工作精神。使我受益匪淺,更加明確了自己專業(yè)的方向。通過這次畢業(yè)設(shè)計我們主要了解了單片機(jī)控制流水燈的工作原理,發(fā)光二極管以及AT89C51的應(yīng)用,使我認(rèn)識到了單片機(jī)的重要性。在設(shè)計中,我們可以寫出各種各樣的程序,使流水燈亮滅看起來更新穎漂亮。在這次設(shè)計中,不但使我學(xué)到了許多理論上的知識,而且還提高了我的動手實踐能力。首先通過Protel99SE的強(qiáng)化訓(xùn)練,使我學(xué)會了如何繪制原理圖、封裝圖以及PCB板圖紙;其次是電路板的制作,這個環(huán)節(jié)注重的是我們的動手實踐能力。通過PCB板的制作,使我了解到了電路板的制作過程,也對電子信息工程技術(shù)有了更深刻的了解;最后一個環(huán)節(jié)就是仿真調(diào)試和論文的撰寫,仿真調(diào)試主要就是對程序的編譯和寫入。撰寫論文時首先要做的就是對資料的收集,它們主要來自于一些參考文獻(xiàn)、集成芯片和元器件功能的介紹。下一步就是把資料組織成一篇具有邏輯的文章,從整個論文的撰寫中,使我學(xué)會了對資料的組織能力。終于在三個月的時間里完成了畢業(yè)設(shè)計的任務(wù),通過三個月的實習(xí)實訓(xùn),從Protel99SE原理圖的繪制到最后論文的撰寫的整個過程中使我學(xué)到了關(guān)于電子技術(shù)工程上的許多東西。特別是在制板的整個過程中,在這個過程中使我體會到動手實踐在工程技術(shù)上的重要性。也使我知道了理論知識與實踐相結(jié)合的重要性。除此之外我還學(xué)會了焊接電路板,掌握了許多書本以外的電子技術(shù)知識,培養(yǎng)了專心工作學(xué)習(xí)的習(xí)慣,懂得了相互之間的幫助與理解,這次畢業(yè)設(shè)計使我受益匪淺。本系統(tǒng)開發(fā)空間大,使用靈活,便于用戶擴(kuò)展功能。通過本次課設(shè),我不僅學(xué)到了關(guān)于單片機(jī)技術(shù)方面的許多專業(yè)知識,同時也讓我感覺到團(tuán)隊合作的重要性。其實如何有效和快速的找到資料也是課設(shè)給我的啟發(fā),利用好圖書館和網(wǎng)絡(luò),是資源的到最好的利用。學(xué)會更好的從知網(wǎng)和萬方數(shù)據(jù)庫中查找和下載我們所需要的文獻(xiàn)資料,拓展了自己的視野與思維,看到了很多偉大的科學(xué)家對我們的技術(shù)發(fā)展做出了重大的貢獻(xiàn)。與他人交流思想是取得成功的關(guān)鍵,在交流中,不僅強(qiáng)化了自己原有的知識體系,也擴(kuò)展了自己的思維。課設(shè)是一個通過思考、發(fā)問、自己解惑并動手、提高的過程。我會在以后的學(xué)習(xí)中不斷學(xué)習(xí),積累經(jīng)驗,完善自己。致謝四年的大學(xué)生涯即將結(jié)束,回顧四年的學(xué)習(xí)生活,感受頗深,收獲頗豐。本課題及學(xué)位論文是在我的導(dǎo)師尹靜的悉心關(guān)懷和精心指導(dǎo)下完成的。在論文的寫作過程中,有很多困難,無論是在理論學(xué)習(xí)階段,還是在論文的選題,資料查詢、開題、研究和撰寫的沒一個環(huán)節(jié),無不得到導(dǎo)師的悉心指導(dǎo)和幫助。借此機(jī)會我向?qū)煴硎局孕牡母兄x!同時,我要感謝各位老師,正是由于他們的傳道、授業(yè)、解惑,讓我學(xué)到了專業(yè)知識,并從他們身上學(xué)到了如何求知治學(xué)、如何為人處事。作為展示四年成果的畢業(yè)設(shè)計,在這次設(shè)計中我們將所學(xué)的專業(yè)知識結(jié)合自己的動手能力完成了論文及實物的制成,解決了以前的疑難點,提高了自己的自學(xué)能力和實際動手能力。并且,此次畢業(yè)設(shè)計更好的將理論與實踐結(jié)合起來,完善了我們的知識體系。在即將逝去大學(xué)生活中,所收獲的不僅僅是豐富的知識,更是重要的閱讀,在實踐中所培養(yǎng)的思維方式、表達(dá)能力和廣闊視野。很榮幸這些年來我所遇到的許多恩師益友,感謝他們在在學(xué)習(xí)上、生活上還是工作上所給我我無私的幫助和熱心的照顧,讓我在諸多方面都有所成長、所獲。感恩之情難以用語言量度,謹(jǐn)以最樸實的話語致以最崇高的敬意。同時我也要感謝我的同學(xué)給予我的幫助,他們?yōu)槲易珜懻撐奶峁┝瞬簧俳ㄗh和幫助。在這次設(shè)計過程中與我并肩作戰(zhàn),通過相互交流,相互合作,相互溝通,相互學(xué)習(xí),相互幫助,使我鍛煉了很強(qiáng)的團(tuán)隊合作精神。 作者:武雪劍 年 月 日參考文獻(xiàn)1邱燁 基于AT89C51的交通燈設(shè)計研究期刊論文科技傳播,2009年2閻石數(shù)字電子技術(shù)基礎(chǔ)北京:高等教育出版社,1997年3張曉麗等數(shù)據(jù)結(jié)構(gòu)與算法北京:機(jī)械工業(yè)出版社,2002年4馬忠梅等ARM&Linux嵌入式系統(tǒng)教程北京:北京航空航天大學(xué)出版社,2004年5李建忠單片機(jī)原理及應(yīng)用西安:西安電子科技大學(xué),2002年6韓志軍等.單片機(jī)應(yīng)用系統(tǒng)設(shè)計M.機(jī)械工業(yè)出版社,20047周潤景等.Proteus在MCS-51&ARM7系統(tǒng)中的應(yīng)用百例M.電子工業(yè)出版社,20068馬忠梅等.單片機(jī)的C語言應(yīng)用程序設(shè)計M.北京航空航天大學(xué)出版社,20069劉樹中,孫書膺,王春平.單片機(jī)和液晶顯示驅(qū)動器串行接口的實現(xiàn)J.微計算機(jī)信息,200710童詩白.模擬電子技術(shù)基礎(chǔ)M.北京:高等教育出版社,1988,223-23311戶川治朗.實用電源電路設(shè)計C.北京:科學(xué)出版社,2006,32-3612杜懷昌,肖懷寶,黃玲玲CMOS集成電路原理與應(yīng)用M,2006,157-16013陳凱良,竺樹聲.恒流源及其應(yīng)用電路M.浙江:浙江科學(xué)技術(shù)出版社,1992,67-68,106-10812黃惠媛,李潤國單片機(jī)原理與接口技術(shù)M北京:海洋出版社,2006,55-5613趙負(fù)圖數(shù)安邏輯集成電路手冊M北京:化學(xué)工業(yè)出版社,200425附錄A:系統(tǒng)原理圖附錄B:系統(tǒng)PCB圖附錄C:系統(tǒng)仿真圖附錄D:系統(tǒng)源程序#include #include #define uchar unsigned char#define uint unsigned intsbit key1=P13;/頭文件#include 74hc595.huchar xiaoguo0=0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff;uchar code xiaoguo1=0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00;uchar code xiaoguo2=0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff;uchar code xiaoguo3=0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00;uchar c

溫馨提示

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

評論

0/150

提交評論