課程設計基于單片機的模擬交通燈設計_第1頁
課程設計基于單片機的模擬交通燈設計_第2頁
課程設計基于單片機的模擬交通燈設計_第3頁
課程設計基于單片機的模擬交通燈設計_第4頁
課程設計基于單片機的模擬交通燈設計_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、測控技術與儀器專業課程設計 題 目:模擬交通燈的設計 系 別: 機電工程系 班 級: 162902 姓 名: 劉康 張羽翔 趙尉翔 教 師: 王斌 李建勇 目 錄一、設計任務3二、模擬交通燈控制系統工作原理32.1 模擬交通燈控制系統的工作原理3三、設計基本要求和步驟43.1 基本要求43.2 設計思路43.2 設計步驟5四、硬件和軟件設計54.1 交通燈控制系統硬件框圖54.2 硬件電路圖74.3 程序流程圖8五、心得體會11六、參考文獻12七、附錄137.1 匯編語言源程序137.2 模擬交通燈仿真效果圖16一、 設計任務:模擬交通燈的設計模擬交通燈控制系統的總體方案設計本設計研究的是基于

2、AT89C51單片機的交通燈智能控制系統的設計原理及闡述。主控系統采用AT89C51單片機作為控制器,控制通行倒計時及直行、行人的通行,占用端口少,耗電也最小。系統電源采用獨立的+5V穩壓電源,有各種成熟電路可供選用,使此方案可靠穩定。該設計精簡并優化了電路。結合實際情況,顯示界面采用點陣LED數碼管動態掃描的方法,滿足了倒計時的時間顯示輸出和狀態燈提示信息輸出的要求,減少系統的復雜度。二、 交通燈控制系統工作原理 交通燈控制系統工作原理 本系統運用單片機對交通燈控制系統實施控制,通過直接控制信號燈的狀態變化,指揮交通的具體運行,運用了LED數碼管顯示倒計時以提醒行駛者,更添加了盲人提示音電路

3、,方便視力障礙群體通行,更具人性化。在此基礎上,加入了特種車輛自動通行控制模塊和車流量檢測電路為系統采集數據,經單片機進行具體處理,及時調整通行方向。由此,本設計系統以單片機為控制核心,構成最小系統,根據特種車輛自動通行控制模塊、車輛檢測模塊和按鍵設置模塊等產生輸入,由信號燈狀態模塊,LED倒計時模塊輸出7。系統進入工作狀態,LED數碼管實時顯示數據倒計時,執行交通燈狀態顯示控制,在此過程中若有控制信號和實時車流量檢測信號,可對異常狀態進行實時控制,隨時調用中斷,達到修正通行時間滿足不同時間不同路況的需求。三、設計基本要求和步驟十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什

4、么來實現這井然秩序呢?靠的就是交通信號燈的自動指揮系統。交通信號燈控制方式很多。3.1 基本要求模擬交通燈就是通過AT89C51并接數碼管及發光二極管來模擬交通燈的變化規律。8個數碼管用來顯示秒值,東,西,南,北,各兩個。12個發光二極管,東,西,南,北,各三個,分別為紅,綠,黃,三種顏色。3.2 設計思路本程序的設計思路是:首先東西方向綠燈亮,南北方向紅燈亮,同時開始倒計時20s , 在7段數碼管上顯示時間。當20s倒計時結束后,開始3s倒計時,并且東西方向綠燈開始閃爍,南北方向紅燈亮。當3s倒計時結束后再開始2s倒計時,并且東西方向黃燈亮,南北方向還是紅燈亮。當2s倒計時結束后開始20s的

5、倒計時,此時是南北方向綠燈亮,東西方向紅燈亮。接下來就是南北方向綠燈閃爍3s,再南北方向黃燈閃爍2s,接著又開始循環。3.3 設計步驟1.利用Proteus 7.5 SP3仿真軟件按下列要求繪制仿真實例² 12個發光二極管,東,西,南,北,各三個,分別為紅,綠,黃,三種顏色。² 用8個共陽極LED數碼管的分別表示東、西、南、北四個方向路口的秒值。2.按照基本要求編制程序實現相應功能。四、硬件和軟件設計4.1 交通燈控制系統硬件框圖該交通燈控制系統有以下幾個部分組成:單片機、驅示電路。 P1 P3AT89C51 P2.1P2.3RSTP2.4P2.6數碼管十位數碼管個位LED

6、顯示器南北方向LED顯示器東西方向上電復位自動/手動鍵盤圖 1.2系統硬件組成總框圖AT89C51單片機的主要工作特性:·內含4KB的FLASH存儲器,擦寫次數1000次;·內含28字節的RAM;·具有32根可編程I/O線;·具有2個16位可編程定時器;·具有6個中斷源、5個中斷矢量、2級優先權的中斷結構;·具有1個全雙工的可編程串行通信接口;·具有一個數據指針DPTR;·兩種低功耗工作模式,即空閑模式和掉電模式;·具有可編程的3級程序鎖定定位;AT89C51的工作電源電壓為5(1±0.2)V且

7、典型值為5V,最高工作頻率為24MHz.AT89C51各部分的組成:外部中斷TXDRXDP0 P1 P2 P3擴展控制振蕩器和時鐘電路數據存儲器128字節程序存儲器14KBCPU兩個16位定時器計數器中斷控制總線擴展控制器并行可編程I/O口可編程串行口內部總線4.2 硬件電路圖整體實驗連接電路如下圖所示: 圖1 整體實驗連接電路圖主程序 開 始4.3 程序流程圖 顯示下一個狀態秒值是否為0?秒值減1,并顯示時間,LED是否到1s?設置定時,顯示初始化運行過程SN:綠燈(20),EW:紅燈是否到1秒SN:黃燈亮,EW:紅燈Count<10?SN:黃燈滅,EW:紅燈是否到0秒NYYNNEW:

8、綠燈(20),SN:紅燈是否到3秒EW:黃燈亮,SN:紅燈Count<10?EW:黃燈滅,EW:紅燈是否到1秒YYYNNNLED顯 示區 YLED顯示程序ay獲取當前通行剩余時間E/S/W/N狀態送P1口位選碼送P2口倒計時個/十位送P2口調用Delay延時加1兩位顯示完?YN返回主程序五、心得體會通過這次交通燈的課程設計,使我得到了一次用專業知識、專業技能分析和解決現實問題的能力。使我在單片機的基本原理、單片機應用學習過程中,以及在常用編程設計思路技巧的掌握方面都能向前邁了一大步,為日后成為一名合格的應用型人才打下良好的基礎。綜合課程設計讓我把以前學習到的知識得到鞏固和進一步的提高認識

9、,對已有知識有了更深層次的理解和認識。在此,由于自身能力有限,在課程設計中碰到了很多的問題,我通過查閱相關書籍、資料以及和周圍同學交流得到解決。還有交通燈是我們生活中非常常見的一種東西,對于我們學以致用的這種能力得到了很好鍛煉,能夠為我們以后的工作于學習打下基礎。由于本人的水平有限,設計中難免會有一些不合理的部分,系統的穩定性還有待提高。最后,對在這個交通燈的課程設計中幫助我的所有同學和各位指導老師再次表示衷心的感謝!六、參考文獻【1】李伯成:單片機及嵌入式系統,清華大學出版社,2005【2】胡漢才:單片機原理及接口技術,清華大學出版社,2000【3】張友德:單片機原理與應用,復旦大學出版社,

10、2002【4】牟琦 聶建平:微機原理與接口技術,清華大學出版社,2007【5】張大明:單片機控制實訓,機械工業出版社,2007【6】蔣輝平 周國雄:基于Proteus的單片機系統設計與仿真實例,機械工業出版社,2009七、附錄7.1 匯編語言源程序SECONDEQU30HH_REDBIT P2.1;定義IO端口H_GREEN BIT P2.2H_YELLOWBIT P2.3L_RED BIT P2.4L_GREEN BIT P2.5L_YELLOWBIT P2.6 ORG 0000HLJMPMAINORG0030HMAIN: MOV TMOD,#01H;設置定時器0,為方式1 MOV TH0,

11、#3CH;置定時器的初始值,定時50msMOV TL0,#0B0HCLR TF0;清定時器0溢出標志SETB TR0;啟動定時器START: CLR AMOV P1,A;首先關閉顯示MOV P3,A;*;狀態1,東西方向綠燈亮,南北方向紅燈亮;*MOV R2,#20 MOV R3,#21MOV SECOND,#20 ;20秒初值LCALL STATE1LCALL COUNT;*;狀態2,東西方向綠燈閃,南北方向紅燈亮;* MOV R0,#01H;標志位,南北方向綠燈閃 MOV R2,#2MOV R3,#4MOV R4,#10MOV SECOND,#3 ;3秒初值LCALLDISPLAY LCA

12、LL STATE2LCALL COUNT1;*;狀態3,東西方向黃燈閃,南北方向紅燈亮;* MOV R0,#02H;標志位,南北方向黃燈閃 MOV R2,#2MOV R3,#3MOV R4,#10MOV SECOND,#2;2秒初值LCALL STATE3LCALL COUNT1;*;狀態4,東西方向紅燈亮,南北方向綠燈亮;* MOV R2,#20MOV R3,#21MOV SECOND,#20;20秒初值LCALL STATE4 LCALLCOUNT;*;狀態5,東西方向紅燈亮,南北方向綠燈閃;* MOV R0,#03H;標志位,東西方向綠燈閃 MOV R2,#2MOV R3,#4MOV R

13、4,#10MOV SECOND,#3;3秒初值 LCALL STATE5LCALL COUNT1;*;狀態6,東西方向紅亮,南北方向黃燈閃;* MOV R0,#04H;標志位,東西方向黃燈閃 MOV R2,#2MOV R3,#3MOV R4,#10MOV SECOND,#2;2秒初值 LCALL STATE6LCALL COUNT1LJMP START;*;計時程序 ;*COUNT: LCALL DISPLAYWAIT1: JNB TF0,WAIT1;定時器50ms未到,則等待 CLR TF0;定時器50ms到了,;清定時器0溢出標志MOV TH0,#3CHMOV TL0,#0B0HLCALL

14、 DISPLAYDJNZ R2,WAIT1;是否到1秒MOV R2,#20DEC SECOND;到1秒則秒值減1DJNZ R3,WAIT1;20秒是否倒計時減完,未完則返回RETCOUNT1: LCALL DISPLAYWAIT2:JNB TF0,WAIT2CLR TF0MOV TH0,#3CHMOV TL0,#0B0HLCALL DISPLAYDJNZ R4,WAIT2;是否到500ms,未到則返回CJNE R0,#01H,D1CPL L_GREEN;到了500ms,則閃南北方向綠燈D1:CJNE R0,#02H,D2CPL L_YELLOW;閃南北方向黃燈D2:CJNE R0,#03H,D

15、3CPL H_GREEN;閃東西方向綠燈D3:CJNE R0,#04H,D4CPL H_YELLOW;閃東西方向黃燈D4:MOV R4,#10DJNZ R2,WAIT2;是否到1秒MOV R2,#2DEC SECONDDJNZ R3,WAIT2RET;*;LED顯示狀態;*STATE1:SETB H_RED;東西方向綠燈亮,南北方向紅燈亮 CLR H_GREENCLR H_YELLOWCLR L_REDSETB L_GREENCLR L_YELLOWRETSTATE2:CLR H_GREEN;東西方向綠燈閃,南北方向紅燈亮CLR H_YELLOWCLR L_REDCLR L_GREENCLR

16、L_YELLOWRETSTATE3:CLR H_RED;東西方向黃燈閃,南北方向紅燈亮CLR H_YELLOWSETB H_REDCLR L_GREENSETB L_YELLOWRETSTATE4:CLR H_RED;東西方向紅燈亮,南北方向綠燈亮 SETB H_GREENCLR H_YELLOWSETB L_REDCLR L_GREENCLR L_YELLOWRETSTATE5:CLR H_RED;東西方向紅燈亮,南北方向綠燈閃 SETB H_GREENCLR H_YELLOW SETB L_REDCLR L_GREENCLR L_YELLOWRETSTATE6:CLR H_RED;東西方向

17、紅燈亮,南北方向黃燈閃 CLR H_GREENSETB H_YELLOWSETB L_REDCLR L_YELLOWRET;*;顯示程序;*DISPLAY:MOV A,SECOND MOV B,#10DIV AB MOV DPTR,#LEDMAPMOVC A,A+DPTRMOV P1,A;顯示十位MOV A,BMOVC A,A+DPTR;顯示個位MOV P3,ARETLEDMAP: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND7.2 模擬交通燈仿真效果圖如下圖所示,AT89C51的P1口分別與數碼管的十位ag相連,P3口分別與數碼管的個位ag相連。P

18、2.1P2.6分別接東西方向的綠,黃,紅LED和南北方向的綠,黃,紅LED。正常狀態 正常狀態的交通燈截圖 正常狀態秒值電路截圖g an employment tribunal claimEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:· you don't agree with the disciplinary action your employer ha

19、s taken against you· your employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, see Dismissal.You can make a claim to an employment tribunal, even if you haven't appealed against the disciplinary

20、action your employer has taken against you. However, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event y

21、ou are complaining about happened. If your application is received after this time limit, the tribunal will not usually accept it.If you are worried about how the time limits apply to you, take advice from one of the organisations listed under Further help.Employment tribunals are less formal t

22、han some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one

23、 of the organisations listed under Further help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as a damages-based agreement. In England and Wales, your so

24、licitor can't charge you more than 35% of your compensation  if you win the case.If you are thinking about signing up for  a damages-based agreement, you should make sure you're clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for

25、example, at a Citizens Advice Bureau.  To find your nearest CAB, including those that give advice by e-mail, click on nearest CAB.For more information about making a claim to an employment tribunal, see Employment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb,

26、the head of Fifa's anti-racism taskforce, is in London for the Football Association's 150th anniversary celebrations and will attend City's Premier League match at Chelsea on Sunday."I am going to be at the match tomorrow and I have asked to meet Yaya Toure," he told BBC Sport.

27、"For me it's about how he felt and I would like to speak to him first to find out what his experience was."Uefa has opened disciplinary proceedings against CSKA for the "racist behaviour of their fans" during City's 2-1 win.Michel Platini, president of Euro

28、pean football's governing body, has also ordered an immediate investigation into the referee's actions.CSKA said they were "surprised and disappointed" by Toure's complaint. In a statement the Russian side added: "We found no racist insults from fans of CSKA."Age has

29、reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel

30、oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字開頭的年齡已經到了尾聲。或許是愧疚于自己似乎把轉瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己自己似乎應該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。The end of our

31、life, and can meet many things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means t

32、hat the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isn't really grow up, it seems is not so important; Then in high school, think don't want to give vent to out your inner voice can be in the high school children of the feelings in a

33、 period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already can't remember his appearance.童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發現,那些東西根本就可有可無;初中時,以為要有一場暗

34、戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學錄的時候,突然就發現是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業晚會的時候最終還是被梗塞在了咽喉,后來再次站在他曾經揮汗如雨的球場,看著他投過籃球的球框時,突然間發現自己已經想不起他的容顏。Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原來,這個世界上,對某個事件能產生化學

35、反應的,除了非做不可的堅決,還有,時間。A person's time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, th

36、ere are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritual.一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經好像已經下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發現有很多緣分,有很多錯過,好像冥冥之中真的已經注定。那些曾經所謂的非做不可,只是青蔥

37、年華里自己給自己注射的一支強心劑,或者說,是自以為是的精神寄托罷了。At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue plaid shirt; Those were broken into various shapes of stationery; From the corner at the beginning of deep friendship; Have declared the end of the encounter that hav

38、en't start planning. Those years, those days of do, finally, like youth, will end in our life.此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。突然想到那件藍格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。Baumgartner the disappointing news: Mission aborted. r plays an important role in t

39、his mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. It wi

40、ll climb higher than the tip of Mount Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause),e can expect a lot of turbulence.The supersonic descent could happen as early as Sunda.The weatheThe balloon will slowly drift to the edge of space at 120,000 feet ( Then, I would assume

溫馨提示

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

評論

0/150

提交評論