名稱:十字路口交通信號燈控制紅綠燈(代碼在文末付費下載)
軟件:Quartus
語言:Verilog
要求:
信號燈控制器設(shè)計?(?Lights)
設(shè)計一個十字路口交通信號燈控制器,分為東西南北四個方向具體設(shè)計要求如下:
1)?東西方向車道和南北方向車道兩條交叉道路上的車輛交替運行,每次通行時間都設(shè)為?20秒,可以用人工的方式修改通行時間;
2)?在綠燈轉(zhuǎn)為紅燈時,要求黃燈先亮5秒鐘,才能變換運行車道;
3)?黃燈亮?xí)r,要求每秒閃亮一次。
4)?每一種燈亮的時間用數(shù)碼管進行顯示,采用倒計時法顯示。
5)? 遇到故障時,可以由交警手動控制立即進入特殊運行狀態(tài),即紅燈全亮,時鐘停止計時, 顯示全E, 東西、南北兩路所有車輛停止通行;當特殊運行狀態(tài)結(jié)束后,系統(tǒng)恢復(fù)工作,繼續(xù)正常運行。
演示視頻:
設(shè)計文檔(文檔點擊可下載):
點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=139
閱讀全文