本交通燈控制器采用單片機AT89C51為控制核心,模擬十字路口交通燈的工作情況。各種狀態顯示以及倒計時時間。該控制器的硬件電路平臺由單片機I/O口擴展電路、交通燈狀態顯示電路、數碼顯示電路、復位電路、電源電路、時鐘電路等組成,其中LED數碼管顯示電路采用創新型卡槽設計焊接。軟件上利用MDK5開發軟件和Proteus仿真軟件,采用C語言編程,主要程序模塊由主程序、LED數碼管顯示程序、中斷延時程序等。經測試與調試,該控制器實現了對十字路口交通燈的控制,能解決十字路口可能出現的狀況,因此該控制器操作簡單、實用性強,具有一定的擴展性。整個交通燈控制器的硬件軟件調試圖如圖所示。程序代碼和電路圖請到附件中下載。
|