基于單片機的交通燈設計
一、 系統(tǒng)功能要求:
1. 設計任務在一十字路口設置交通燈,并用單片機對其進行合理的控制。
時間方向 控制要求
白天 東西 綠燈 黃燈 紅燈 南北 紅燈 綠燈 黃燈
晚上 東西 黃燈 南北 紅燈
2.總體設計方案現(xiàn)在流行的一種設計為兩主干線相交的十字路。本設計采用一主干道(南北方向),一從干道(東西方向)的路口,即主干道的通行時間為從干道的2倍。在正常情況下,兩干道的交通燈按圖1進行轉換,并以倒計數(shù)的方式將剩余時間顯示在每個干道對應的兩位LED上;另發(fā)揮部分為當出現(xiàn)緊急情況時,路口的交通燈全為紅燈,緊急情況解除時,恢復到原來的狀態(tài)。
二、 總體設計方案提示:
1.假設一個十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉狀態(tài)1東西綠燈通車,南北紅燈。過一段時間轉狀態(tài)。
2.東西綠燈滅,黃燈閃爍幾次,南北仍然紅燈。再轉狀態(tài)。
3.南北綠燈通車,東西紅燈。過一段時間轉狀態(tài)。
4.南北綠燈滅,閃幾次黃燈,延時幾秒,東西仍然紅燈。最后循環(huán)至狀態(tài)1。
三.硬件設計
電路原理圖如下:
四、軟件設計
1、 流程圖
評論