資源簡介
一、 功能分析
硬件的設計采用89ATC51單片機為核心器件。并輔助復位電路,驅動電路,數碼管及晶體管顯示部分。通過中斷擴展實現交通燈系統特殊情況的轉換。
軟件設計部分分為一個主程序和兩個中斷子程序,一個用于有緊急車輛通過時,系統要能禁止普通車輛通行,實行中斷可使A(東西道)、B(南北道)兩道均亮紅燈;另一個用于一道有車而另一道無車時,通過控制交通燈系統能立即讓有車道放行,假如A道有車B道無車,長按K0可以控制交通燈系統能立即讓東西道放行;假如南北道有車東西道無車,長按K1可以控制交通燈系統能立即南北道放行。
十字路口的交通燈在工作時應具有如下特點:紅燈表示該條道路禁止通行;黃燈表示該條道路上未過停車線的車輛禁止通行,已過停車線的車輛繼續通行;綠燈亮表示該條道路允許通行。
本設計利用單片機控制可以實現以下功能:
(1)A道和B道上均有車輛要求通過時,A,B道輪流放行。A道放行5分鐘(調試時改為5秒鐘),B道放行4分鐘(調試時改為4秒鐘)。
(2)一道有車而另一道無車(實驗時用開關K0和K1控制),交通燈控制系統能立即讓有車道放行。
(3)有緊急車輛要求通過時,系統要能禁止普通車輛通行,A,B道均為紅燈,緊急車由K2開關模擬。
(4)綠燈轉換為紅燈時黃燈亮1秒鐘
代碼片段和文件信息
- 上一篇:車聯網網絡架構分析
- 下一篇:易語言源碼易語言取千千靜聽服務器歌詞源碼.rar
評論
共有 條評論