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

下載本文檔

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

文檔簡介

1、單片機(jī)課程設(shè)計目錄1. 引言錯誤!未定義書簽。2. 任務(wù)描述及設(shè)計方案22.1 任務(wù)描述22.2 設(shè)計方案23. 硬件設(shè)計方案33.1 設(shè)計思路33.2 流水燈電路原理圖43.3 主要元件功能說明44. 軟件方案54.1 程序流程圖54.2 程序清單54.3 proteus軟件仿真65. 設(shè)計總結(jié)721. 引言當(dāng)今時代是一個新技術(shù)層出不窮的時代,在電子領(lǐng)域尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動控制的核心就是單片機(jī)。學(xué)習(xí)單片機(jī)的最有效方法就是理論與

2、實踐并重,現(xiàn)在我把單片機(jī)流水燈設(shè)計作為一個畢業(yè)課程設(shè)計,需要更深的去了解單片機(jī)的很多功能,努力的去查找資料,當(dāng)今時代是一個新技術(shù)層出不窮的時代,在電子領(lǐng)域尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動控制的核心就是單片機(jī)。2. 任務(wù)描述及設(shè)計方案2.1 任務(wù)描述設(shè)計流水燈控制電路,使連接在該電路上的8個發(fā)光二極管按順序以次閃爍。2.2 設(shè)計方案實現(xiàn)此功能有兩種方案,一種是使用傳統(tǒng)的模擬電路,另一種是用單片機(jī)控制的電路。我們選擇單片機(jī)控制系統(tǒng)。其中系統(tǒng)工作

3、原理為:在上個程序中我們是逐個控制P1端口的每個位來實現(xiàn)的,因此程序顯得有點(diǎn)復(fù)雜,下面我們利用循環(huán)移位指令,采用循環(huán)程序結(jié)構(gòu)進(jìn)行編程。我們在程序一開始就給P1口送一個數(shù),這個數(shù)本身就讓P1.0先低,其他位為高,然后延時一段時間,再讓這個數(shù)據(jù)向高位移動,然后再輸出至P1口,這樣就實現(xiàn)“流水”單片機(jī)課程設(shè)計效果啦。由于8051系列單片機(jī)的指令中只有對累加器ACC數(shù)據(jù)左移或右移的指令,因此實際編程中我們應(yīng)把需移動的數(shù)據(jù)先放到ACC,讓其移動,然后將ACC»動后的數(shù)據(jù)再轉(zhuǎn)送到P1口,這樣就可以實現(xiàn)“流水”效果。3. 硬件設(shè)計方案3.1 設(shè)計思路如果要讓接在P1.0口的LED1亮起來,那么只要

4、把P1.0口的電平變?yōu)榈碗娖骄涂梢粤耍幌喾?,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變?yōu)楦唠娖?;同理,接在P1.1P1.7口的其他7個LED的點(diǎn)亮和熄滅的方法同LED1因此,要實現(xiàn)流水燈功能,我們只要將發(fā)光二極管LED卜LED8依次點(diǎn)亮、熄滅,8只LEW便會一亮一暗的做流水燈了。在此我們還應(yīng)注意一點(diǎn),由于人眼的視覺暫留效應(yīng)以及單片機(jī)執(zhí)行每條指令的時間很短,我們在控制二極管亮滅的時候應(yīng)該延時一段時間,否則我們就看不到“流水”效果了。3.2 交通燈控制系統(tǒng)電路原理圖ruuMlu P3.1<AD1 vnTritn? pn JTAfiiirajKAH 尸. Mr:陽,I . M

5、T&n?4二.S_-XLRMTPOEM ALE EPUDsa特 a? n招 口 -ur ira'AHi FZ.-fAE rzjar八口 KZJtfAU RZ.TAt0】口!限處 tije# rajoHinE pjjimpx4/n: ph vnFTirT盤 W 宣重金Mal=rl1LlT_Hi5圖3-1流水燈系統(tǒng)工作原理圖3.3 主要元件功能說明按照單片機(jī)系統(tǒng)擴(kuò)展與系統(tǒng)配置狀況,單片機(jī)應(yīng)用系統(tǒng)可分為最小系統(tǒng)、最小功耗系統(tǒng)及典型系統(tǒng)等。AT89C51單片機(jī)是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS8位單片機(jī),具有豐富的內(nèi)部資源:4kB閃存、128BRAM、32根I/O口線、2

6、個16位定時/計數(shù)器、5個向量兩級中斷結(jié)構(gòu)、2個全雙工的串行口,具有4.255.50V的電壓工作范圍和024MHz工作頻率,使用AT89C51單片機(jī)時無須外擴(kuò)存儲器。因此,本流水燈實際上就是一個帶有八個發(fā)光二極管的單片機(jī)最小應(yīng)用系統(tǒng),即為由發(fā)光二極管、晶振、復(fù)位、電源等電路和必要的硬件組成的單個單片機(jī)。其具體硬件組成如圖3-1所示。4.1 程序流程圖圖4-1主程序流程圖4.2 程序清單ORG0000HJMPMAINORG0100HMAIN:MOVA,#01111111BLOOP1:MOVP1,ACALLDELAYRRAJMPLOOP1DELAY:MOVR2,#10MOVR0,#200DL3:N

7、OPDL1:MOVR1,#250DL2:DJNZR1,DL2DJNZR0,DL1DJNZR2,DL3RETEND4.3proteus軟件仿真在proteus軟件仿真之前必須在Proteus里面畫出硬件的外部接線圖,接下來裝入程序,然后組建生成HEX文件,接下來就可以運(yùn)行仿真了,如圖4-3。1.3SCTflLZKsrFsai A'LC 中?1D Pt I - 1NFUlj.RUL薩gzc 畜31內(nèi)口 IRTAha no2HMd 忙 UM2a mYMfT駕總Kp-I Z3 zeiE, pynrnirs.wni M>UEE圖4-3仿真圖5.設(shè)計總結(jié)通過這次課程設(shè)計,我拓寬了知識面,鍛煉

8、了能力,綜合素質(zhì)得到較大提高。而安排課程設(shè)計的基本目的,是在于通過理論與實際的結(jié)合、人與人的溝通,進(jìn)步提高思想覺悟和領(lǐng)悟力。尤其是觀察、分析和解決問題的實際工作能力。它的一個重要功能,在于運(yùn)用學(xué)習(xí)成果,檢驗學(xué)習(xí)成果。運(yùn)用學(xué)習(xí)成果,把課堂上單片機(jī)課程設(shè)計學(xué)到的系統(tǒng)化的理論知識,嘗試性地應(yīng)用于實際設(shè)計工作,并從理論的高度對設(shè)計工作的現(xiàn)代化提出一些有針對性的建議和設(shè)想。檢驗學(xué)習(xí)成果,看一看課堂學(xué)習(xí)與實際工作到底有多大距離,并通過綜合分析,找出學(xué)習(xí)中存在的不足,以便為完善學(xué)習(xí)計劃,改變學(xué)習(xí)內(nèi)容與方法提供實踐依據(jù)。實際能力的培養(yǎng)至關(guān)重要,而這種實際能力的培養(yǎng)單靠課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,必須從課堂走向?qū)嵺`。

9、這也是一次預(yù)演和準(zhǔn)備畢業(yè)設(shè)計工作。通過課程設(shè)計,讓我們找出自身狀況與實際需要的差距,并在以后的學(xué)習(xí)期間及時補(bǔ)充相關(guān)知識,為求職與正式工作做好充分的知識、能力準(zhǔn)備,從而縮短從校園走向社會的心理轉(zhuǎn)型期。課程設(shè)計促進(jìn)了我系人才培養(yǎng)計劃的完善和課程設(shè)置的調(diào)整。課程設(shè)計之后,我們普遍感到不僅實際動手說,這應(yīng)該是個警示,在剩下的大學(xué)生活里,我應(yīng)該好好珍惜,好好學(xué)習(xí)各方面的知識。在單片機(jī)方面也是了解了一些些,我相信這次課程設(shè)計會對我以后的工作通過這次單片機(jī)課程設(shè)計,我不僅加深了對單片機(jī)理論的理解,將理論很好地應(yīng)用到實際當(dāng)中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為自己的東西。參考文獻(xiàn)1 李華,王思明.單片機(jī)原理及應(yīng)用.蘭州:蘭州大學(xué)出版社,2001.5

溫馨提示

  • 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

提交評論