基于單片機的交通燈控制系統設計 (1)
- 文件介紹:
- 該文件為 doc 格式,下載需要 5 積分
- 基于單片機的交通燈控制系統設計 (1)
一.設計任務與要求
本次課程設計需要完成的任務是用單片機實現交通燈的基本功能,該系統除了可以實現基本交通燈功能外,也能實現倒計時﹑緊急特殊模式等功能。
詳細功能為:在白天正常東西方向和南北方向通車,通車時間均為45秒。正常通車情況下,可以對通車的時間進行倒計時計數,并通過顯示器顯示出來。如果遇到特殊情況,在處理特殊事件時,可使整個十字路口禁止通車。強制東西通行,適用某些需要只進行東西通車的情況。強制南北通行,適用某些需要只進行南北通車的情況。在夜間車流量較少的情況下,正常東西方向和南北方向通車,通車時間均為10秒,相對與白天通行模式,車輛等待時間減少,提高了通行效率。
二.系統設計
此次設計通過ATMEL公司的單片機AT89C51對整個交通燈電路進行控制。根據上面的功能要求,本次設計需要完成正常模式﹑計時功能﹑緊急特殊模式﹑夜間模式等四個功能。
在正常模式下,交通燈每45秒改變一次通行方向,使得南北和東西交替通行。而LED顯示系統則顯示到下一次改變所剩的時間,利于司機調整車輛狀況。每到同行方向轉換時,綠燈閃爍,變為黃燈。提醒司機注意通行方向的改變,避免不必要的危險。
本交通燈的設計運用了單片機的外部中斷,系統的緊急和夜間模式的切換采用中斷系統完成。這樣在任何通行情況下都可進入以上兩種模式。在設計中,設置外部中斷0為夜間模式觸發按鈕,由電平觸發完成,設置為低優先級,設置外部中斷1為緊急模式觸發按鈕,由電平觸發完成,設置為高優先級。此時無論緊急狀況(如車禍等)發生在何時都可以直接進入緊急模式以便于交通管理人員處理問題。同時,通過在緊急模式下軟件檢測p3.7和p3.6是否不為1來觸發東西及南北強制通行模式,以彌補外部中斷的不足,實現更多的功能。
...