本交通灯程序使用状态机描述各个状态之间的转变,创新之处在于可以实现各个状态时长的不同