|
用VHDL設(shè)計(jì)一個(gè)十字路口交通信號(hào)燈的控制電路,實(shí)現(xiàn)東西和南北直行情況下的交通燈控制,四個(gè)路口均有紅黃綠三燈和兩個(gè)LED數(shù)碼顯示管,要求紅、綠、黃燈按照一定的要求亮和滅,并在亮燈期間進(jìn)行倒計(jì)時(shí)將運(yùn)行時(shí)間用數(shù)碼管顯示出來(lái)。 設(shè)定十字路口東西方向?yàn)橹鞲傻婪较颍媳狈较驗(yàn)橹Ц傻婪较颍?font face="宋體">要求主干道每次通行時(shí)間為45秒,支干道每次通行時(shí)間為25秒,由綠燈轉(zhuǎn)紅燈時(shí),黃燈閃爍持續(xù)時(shí)間為5s。交通燈上電以后進(jìn)入工作狀態(tài)S0,主干道上綠燈亮允許通行,支干道上紅燈亮禁止通行,持續(xù)45S后轉(zhuǎn)狀態(tài)S1,主干道綠燈滅轉(zhuǎn)黃燈亮,支干道仍然紅燈,5S后轉(zhuǎn)狀態(tài)S2,主干道上紅燈亮,支干道上綠燈亮,持續(xù)25S后,支干道綠燈滅轉(zhuǎn)黃燈亮,主干道仍然紅燈,5s后轉(zhuǎn)狀態(tài)S0,一個(gè)循環(huán)完成,其狀態(tài)轉(zhuǎn)換過(guò)程如圖7.1所示, 圖中設(shè)主干道和支干道的通行時(shí)間分別為Tl,Ts,過(guò)渡時(shí)間即黃燈亮的時(shí)間為T(mén)m。
|