【導(dǎo)讀】基于嵌入式技術(shù)利用VHDL等硬件描述交通信號燈的系統(tǒng)組成。b.選擇一個(gè)標(biāo)準(zhǔn)時(shí)鐘發(fā)生電路,為電路提供一個(gè)標(biāo)準(zhǔn)1HZ信號;c.交通燈從綠變紅時(shí),有5秒黃燈亮的間隔時(shí)間;主干道上的綠燈時(shí)間為60秒,支干道的綠燈時(shí)間為35秒;d.在DE2開發(fā)板上演示其狀態(tài)變化過程。a.在SignalTap中顯示指示燈變化的輸出結(jié)果仿真波形圖。b.在任意時(shí)間顯示每個(gè)狀態(tài)到該狀態(tài)結(jié)束所需的時(shí)間。用VHDL編寫程序?qū)崿F(xiàn)交通信號控制器的端口控制信號。理,當(dāng)緊急情況發(fā)生時(shí),南北主干道和東西支干道均顯示紅燈。該程序定義了4個(gè)狀態(tài)S0,S1,S2,S3。當(dāng)狀態(tài)為S0時(shí),南北方向亮綠燈,時(shí),轉(zhuǎn)換到下一狀態(tài)紅燈。頻器將50MHz經(jīng)過PLL分頻為25MHz在經(jīng)過計(jì)數(shù)器分為1HZ.控制器的作用是根據(jù)計(jì)數(shù)器計(jì)數(shù)的值確定狀態(tài)轉(zhuǎn)換。方法是利用時(shí)鐘沿的上升沿讀取前級計(jì)數(shù)器的計(jì)數(shù)值,然后做出反應(yīng)。