由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實現(xiàn),謝謝大家
一、功能要求:選擇一款合適的MCU設(shè)計一套交通燈控制系統(tǒng),具體要求如下:
1、 東西向、南北向紅、黃、綠三色交通燈,綠燈亮6S、黃燈亮3S、紅燈亮9S……依次循環(huán)
2、 當交通燈正常工作模式時,每個點亮的燈對應(yīng)一個數(shù)碼管進行倒計時顯示,不亮的燈對應(yīng)數(shù)碼管熄滅
3、 系統(tǒng)中設(shè)置三個按鍵,功能分別為東西管控、南北管控、取消管控。
當按下東西管控時不論當前交通燈運行到什么狀態(tài),均進入東西向綠燈,南北向紅燈狀態(tài),數(shù)碼管顯示“0”,并通過串口以RS232標準發(fā)送數(shù)據(jù)報文“0xFE、0xaa、0xFF”通知總控計算機(可以用單片機替代)。直到按下取消管控功能,系統(tǒng)進入正常運行狀態(tài)。
當按下南北管控時不論當前交通燈運行到什么狀態(tài),均進入南北向綠燈,東西向紅燈狀態(tài),數(shù)碼管顯示“0”,并通過串口以RS232標準發(fā)送數(shù)據(jù)報文“0xFE、0x55、0xFF”通知總控計算機(可以用單片機替代)。直到按下取消管控功能,系統(tǒng)進入正常運行狀態(tài)
|