由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家
有仿真圖和貼吧里一位大佬的代碼,但是需要添加一個功能,具體就是第三步中的要求,圖和代碼是從貼吧里一位大佬那里找到的,但是只會修改一些簡單的參數,并不會實現管控功能代碼的修改,球球各位哥哥幫幫忙,代碼和仿真圖我都發出來了。
1.png (91.16 KB, 下載次數: 25)
下載附件
2021-6-20 21:29 上傳
一、功能要求:選擇一款合適的MCU設計一套交通燈控制系統,具體要求如下:
1、 東西向、南北向紅、黃、綠三色交通燈,綠燈亮6S、黃燈亮3S、紅燈亮9S……依次循環
2、 當交通燈正常工作模式時,每個點亮的燈對應一個數碼管進行倒計時顯示,不亮的燈對應數碼管熄滅
3、 系統中設置三個按鍵,功能分別為東西管控、南北管控、取消管控。
當按下東西管控時不論當前交通燈運行到什么狀態,均進入東西向綠燈,南北向紅燈狀態,數碼管顯示“0”,并通過串口以RS232標準發送數據報文“0xFE、0xaa、0xFF”通知總控計算機(可以用單片機替代)。直到按下取消管控功能,系統進入正常運行狀態。
當按下南北管控時不論當前交通燈運行到什么狀態,均進入南北向綠燈,東西向紅燈狀態,數碼管顯示“0”,并通過串口以RS232標準發送數據報文“0xFE、0x55、0xFF”通知總控計算機(可以用單片機替代)。直到按下取消管控功能,系統進入正常運行狀態。
|