版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實訓四 交通燈控制系統(tǒng) 當今 ,社會上的汽車越來越多,并且交通事故愈演愈烈,為了要減少此類的事情的發(fā)生,必須加強道路的管理。因此、合理設計交通燈控制系統(tǒng)可以大大減少此類事情發(fā)生。一、 系統(tǒng)功能要求:1.設計任務在一十字路口設置交通燈,并用單片機對其進行合理的控制。時間 方向 控制要求白天 東西 綠燈 黃燈 紅燈 南北 紅燈 綠燈 黃燈夜晚 東西 黃燈 南北 黃燈2.總體設計方案現在流行的一種設計為兩主干線相交的十字路。本設計采用一主干道(南北方向),一從干道(東西方向)的路口,即主干道的通行時間為從干道的2倍。在正常情況下,兩干道的交通燈按圖1進行轉換,并以倒計數的方式將剩余時間顯示在每個干道
2、對應的兩位LED上;另發(fā)揮部分為當出現緊急情況時,路口的交通燈全為紅燈,緊急情況解除時,恢復到原來的狀態(tài)。二、 總體設計方案提示:1.假設一個十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉狀態(tài)1東西綠燈通車,南北紅燈。過一段時間轉狀態(tài)。2.東西綠燈滅,黃燈閃爍幾次,南北仍然紅燈。再轉狀態(tài)。3.南北綠燈通車,東西紅燈。過一段時間轉狀態(tài)。4.南北綠燈滅,閃幾次黃燈,延時幾秒,東西仍然紅燈。最后循環(huán)至狀態(tài)1。三硬件設計電路原理圖如下:四、軟件設計1、流程圖計完25s后南北綠燈亮東西紅燈亮判斷東西南北倒計完計完25s后東西綠燈亮南北紅燈亮計完30s后東西紅燈亮南北綠燈亮1s延時后東西南
3、北黃燈閃爍1s結束 判斷東西南北倒計完計完25s后南北綠燈亮東西紅燈亮計完30s后南北紅燈亮東西綠燈亮確保P0為0設定定時時間和方式綠燈25s倒計時紅燈30s倒計時1s延時后東西南北黃燈閃爍1s開始2、程序設計 ORG 0000H MOV P0,#00H ;確保P0為低電位 lJMP MAIN0 ORG 0030HMAIN0:MOV 30H,#08H MOV R6,#00H MOV R7,#00H MOV DPTR,#TABLE ;取數碼管的譯碼 MOV TMOD,#01H ;設計定時方式及時間 MOV TL0,#0CDH MOV TH0,#0BH SETB TR0 MOV IE,#00H M
4、AIN:MOV P1,#0F3H ;南北綠燈,東西紅燈 MOV R6,#1EH ;紅燈30s倒計時 MOV R7,#19H ;綠燈25s倒計時 MAIN1:CALL DELAY ;1S延時子程序 JB P0.1,REL1 ;判斷是否有東西方向按鈕按下 CJNE R7,#00H,MAIN1 ;判斷綠燈25s是否倒計完 MOV P1,#0F5H ;南北黃燈,東西紅燈 MAIN2:CALL DELAY MOV R7,#00H ;紅燈繼續(xù)倒計時,黃燈閃爍,保持0s CPL P1.1 ;黃燈閃爍 CJNE R6,#00H,MAIN2 ;判斷紅燈是否倒計時完 MOV P1,#0DEH ;南北紅燈,東西綠燈
5、 MOV R7,#1EH MOV R6,#19H MAIN3:CALL DELAY JB P0.0,REL2 CJNE R6,#00H,MAIN3 MOV P1,#0EEH MAIN4:CALL DELAY MOV R6,#00H CPL P1.4 CJNE R7,#00H,MAIN4 JMP MAIN REL1:MOV P1,#0F5H ;東西方向按鈕按下,南北方向強制由綠燈變成黃燈警告 MOV R6,#05H MOV R7,#00H JMP MAIN2 REL2:MOV P1,#0EEH ;南北方向按鈕按下,東西方向強制由綠燈變成黃燈警告 MOV R7,#05H MOV R6,#00H J
6、MP MAIN4 ;1s延時子程序 DELAY:MOV A,R6 ;進行南北方向倒計時時間的十進制調整 MOV B,#0AH DIV AB MOVC A,A+DPTR ;找尋相應的數碼管代碼 MOV P2,#01H MOV P3,A ;輸出個位 MOV R4,#4 ;降低動態(tài)顯示頻率 LOOP2:MOV R3,#125 LOOP3:DJNZ R3,LOOP3 DJNZ R4,LOOP2 MOV A,B MOVC A,A+DPTR MOV P2,#02H ;輸出十位 MOV P3,A MOV R4,#4 LOOP4:MOV R3,#125 LOOP5:DJNZ R3,LOOP5 DJNZ R4,
7、LOOP4 MOV A,R7 ;進行東西方向倒計時時間的十進制調整 MOV B,#0AH DIV AB MOVC A,A+DPTR MOV P2,#04H MOV P3,A MOV R4,#4 LOOP6:MOV R3,#125 LOOP7:DJNZ R3,LOOP7 DJNZ R4,LOOP6 MOV A,B MOVC A,A+DPTR MOV P2,#08H MOV P3,A MOV R4,#4 LOOP8:MOV R3,#125 LOOP9:DJNZ R3,LOOP9 DJNZ R4,LOOP8 JBC TF0,LOOP ;判斷是否計滿125ms AJMP DELAY LOOP:MOV TL0,#0CDH ;計滿125ms重新給定時器賦值 MOV TH0,#0BH MOV A,30H DEC A MOV 30H,A JNZ DELAY ;判斷是否計滿8次125ms,即1s DEC R6 ;計滿1s,東西倒計時減1,南
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境風險管理在建筑設計中的體現
- 物流配送網絡優(yōu)化策略在電子商務中的應用
- 校園內科學教育課程的深度探索
- 校園金融知識普及新生的理財觀念培養(yǎng)
- 游戲化營銷電子游戲在商業(yè)推廣中的應用
- 員工滿意度方案
- 構建多元科普模式促進科學素質提高研究
- 2024-2025學年高中生物 第6章 生態(tài)環(huán)境的保護 第1節(jié) 人口增長對生態(tài)環(huán)境的影響說課稿 新人教版必修3
- 2023八年級數學上冊 第15章 軸對稱圖形與等腰三角形15.1 軸對稱圖形第1課時 軸對稱圖形說課稿 (新版)滬科版
- Unit5 Colours(說課稿)-2024-2025學年人教新起點版英語一年級上冊
- 蘇州2025年江蘇蘇州太倉市高新區(qū)(科教新城婁東街道陸渡街道)招聘司法協(xié)理員(編外用工)10人筆試歷年參考題庫附帶答案詳解
- 搞笑小品劇本《大城小事》臺詞完整版
- 物業(yè)服務和后勤運輸保障服務總體服務方案
- 《大模型原理與技術》全套教學課件
- 鐵嶺衛(wèi)生職業(yè)學院單招參考試題庫(含答案)
- 三位數減三位數的減法計算題 200道
- 米粉項目可行性研究報告
- 蛇年元宵節(jié)燈謎大全(附答案)
- 第2章第1節(jié)有機化學反應類型課件高二下學期化學魯科版選擇性必修3
- 生物質能利用原理與技術 - 第二章生物質能資源與植物
- 栽植土檢驗批質量驗收記錄
評論
0/150
提交評論