參考 題型範例 - 全國高級中等學校技藝競賽平台 工業類

題目:紅綠燈交通號誌控制


問題描述
紅綠燈是以規定之時間上交互更換的光色訊號,通常設置於交岔十路口或其他需要交通管制的地點,用以將道路通行權指定給車輛駕駛人與行人,管制其通行、停止及轉向的交通管制設施如圖 1-1。請設計一程式,按下"ON 鍵",進入起始狀態(state 1)如表 1-1 和圖 1-2 所示(R 是紅燈 A 是黃燈 G 是綠燈), 只有 R1 和 G2 亮燈的,按下"轉換鍵",狀態轉換至 state 2 只有 R1 和 A2 亮燈如圖 1-3,再按下 "轉換鍵",狀態轉換至 state 3,當狀態在 state 6,再按下"轉換鍵",狀態將回到至 state 1,如此繼續循環。結束時,按下"OFF 鍵"如圖 1-4。 



圖 1-1
表 1-1




圖 1-2


圖 1-3