利用QuartusII及EDA實驗平臺實現(xiàn)一個十字路口的交通燈控制系統(tǒng),僅針對最簡單的南北和東西直行的情況,提供系統(tǒng)正常工作/復位和緊急情況兩種工作模式。本次實驗需要用到實驗箱底板上交通燈模塊中的發(fā)光二極管,即紅、黃、綠各三個。依人們的交通常規(guī),“紅燈停,綠燈行,黃燈提醒”。其交通燈的燃滅規(guī)律為:初始狀態(tài)為東西路口的綠燈亮,南北路口的紅燈亮,東西方向通車,延時一段時間后,東西路口綠燈滅,黃燈點亮。黃燈計時結(jié)束后后,東西路口紅燈亮,而同時南北路口的綠燈亮,南北方向開始通車,延時一段時間后,南北路口的綠燈滅,黃燈點亮。黃燈計時結(jié)束后,再切換到東西路口方向,循環(huán)上述過程。在實驗中使用試驗箱底板8 個數(shù)碼管中的任意兩組每組兩個數(shù)碼管顯示時間。東西路和南北路的通車時間均設(shè)定為 15s,等待時間3秒。
設(shè)計制作一個用于十字路口的交通燈控制器。 1). 南北和東西方向各有一組綠、黃、紅燈用于指揮交通,綠燈、黃燈和紅燈的持續(xù)時間分別為20 秒、5 秒和20 秒、5秒; 2). 當有特殊情況(如特種車輛、交通管制等)時,兩個方向均為紅燈亮,計時停止,當特殊情況結(jié)束后,恢復原來狀態(tài),繼續(xù)正常運行; 3). 用兩組數(shù)碼管,以倒計時方式顯示兩個方向允許通行或禁止通行的時間;
試驗箱開發(fā)平臺上采用的FPGA是EP4CE40F29C6N,是Altera Cyclone IV 系列中的一員
0.png (60.61 KB, 下載次數(shù): 76)
下載附件
2017-3-25 19:44 上傳
全部源碼下載:
traffic.rar
(2.62 MB, 下載次數(shù): 81)
2017-3-25 15:18 上傳
點擊文件名下載附件
程序代碼 下載積分: 黑幣 -5
|