用AT89C51單片機(jī)控制一個(gè)交通信號(hào)燈系統(tǒng),晶振采用12MHz。設(shè)A車道與B車道交叉組成十字路口,A是主道,B是支道。設(shè)計(jì)要求如下:
1) 用發(fā)光二極管模擬交通信號(hào)燈,用按鍵開關(guān)模擬車輛檢測(cè)信號(hào);
2) 正常情況下,A、B兩車道輪流放行,A車道放行50s,其中5s用于警告;B車道放行30s,其中5s用于警告;
3) 在交通繁忙時(shí),交通信號(hào)燈控制系統(tǒng)應(yīng)有手控開關(guān),可人為地改變信號(hào)燈的狀態(tài),以緩解交通擁擠狀況。在B車道放行期間,若A車道有車而B車道無車,按下開關(guān)K1使A車道放行15s;在A車道放行期間,若B車道有車而A車道無車,按下開關(guān)K2使B車道放行15s;
4) 有緊急車輛通過時(shí),按下K3開關(guān)使A、B車道均為紅燈,禁行20s。
5) 完成系統(tǒng)電路設(shè)計(jì);
6) 完成系統(tǒng)軟件設(shè)計(jì);
7) 完成系統(tǒng)Proteus下的仿真。
8)完成課程設(shè)計(jì)報(bào)告。