簡介:
十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實(shí)現(xiàn)這井然秩序呢?靠的就是交通信號燈的自動指揮系統(tǒng)。交通信號燈控制方式很多。本系統(tǒng)采用MSC-51系列單片機(jī)AT89C51為中心器件來設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了能根據(jù)實(shí)際車流量通過51芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計(jì)時(shí)剩3秒時(shí)黃燈閃爍警示;綠燈時(shí)間可檢測車流量并可通過雙位數(shù)碼管顯示。本系統(tǒng)實(shí)用性強(qiáng)、操作簡單、擴(kuò)展功能強(qiáng)。
本設(shè)計(jì)就是采用單片機(jī)模擬十字路口交通燈的各種狀態(tài)顯示以及倒計(jì)時(shí)時(shí)間。
本設(shè)計(jì)系統(tǒng)由單片機(jī)I/O口擴(kuò)張系統(tǒng)、交通燈狀態(tài)顯示系統(tǒng)、LED數(shù)碼顯示管系統(tǒng)、緊急情況中斷系統(tǒng)、復(fù)位電路等幾大部分組成.系統(tǒng)除基本的交通燈功能外,還具有倒計(jì)時(shí)、緊急情況處理功能,較好的模擬實(shí)現(xiàn)了十字路口可能出現(xiàn)的狀況。
軟件上采用89C51編程,主要編寫了主程序,LED數(shù)碼顯示管程序,中斷程序延時(shí)程序等。經(jīng)過整機(jī)調(diào)試,實(shí)現(xiàn)了對十字路口交通燈的模擬。
交通燈調(diào)試運(yùn)行:
正常運(yùn)行狀態(tài):
左右行顯示:
黃燈閃爍顯示:
中斷全紅燈顯示: