設計一個由一條主干道和一條支干道的匯合點形成的十字交叉路口的交通燈器,具體要求如下: (1) 主、支干道各設有一個綠、黃、紅指示燈,兩個顯示數碼管。 (2)主干道處于常允許通行狀態,而支干道有車來才允許通行。 (3) 當主、支道均有車時,兩者交替允許通行,主干道每次放行45s,支干道每次放行25s,在每次由亮綠燈變成亮紅燈的轉換過程中,要亮5s的黃燈作為過渡,并進行減計時顯示。 交通控制器擬由單片的CPLD/FPGA來實現,經分析設計要求,擬定整個系統由9個單元電路組成,如圖所示。
12.jpg (168.42 KB, 下載次數: 88)
下載附件
2017-8-10 12:55 上傳
ppt內容預覽:
0.png (31.35 KB, 下載次數: 94)
下載附件
2017-8-10 18:40 上傳
0.png (35.59 KB, 下載次數: 81)
下載附件
2017-8-10 18:40 上傳
(1) 在交通燈控制電路JTDKZ的設計中,利用狀態機非常簡潔地實現了對主、支干道指示燈的控制和有關單元電路的使能控制。
(2) 在定時單元CNT45S和CNT25S的設計中,根據設計要求需進行減計數,但本設計中卻使用的是加法計數,只是在將計數結果轉換成兩位BCD碼時,將計數的最小值對應轉換成顯示定時的最大值,計數值加1時,轉換的顯示值減1,依此類推。
0.png (38.62 KB, 下載次數: 91)
下載附件
2017-8-10 18:41 上傳
全部資料下載地址(PPT+源碼):
交通控制器的設計與分析.rar
(423.39 KB, 下載次數: 44)
2017-8-10 12:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|