十字路口的交通信号灯示意图
控制要求如下
u 启动 信号灯系统由一个启动按钮和一个停止按钮控制,当按动启动按钮,该信号灯系统开始工作,当按动停止按钮,所有信号灯熄灭。u 南北方向红灯亮并维持25S。 在南北方向红灯亮的同时东西方向绿灯也亮,并维持20S。到20S时,东西绿灯闪亮3S(亮0.5S灭0.5S)后熄灭。此时,东西黄灯亮2S。到2S时,东西黄灯熄灭,东西红灯亮。同时南北红灯熄灭绿灯亮。u 东西方向红灯亮并维持30S。 在东西方向红灯亮的同时南北方向绿灯也亮,并维持25S。到25S时,南北绿灯闪亮3S(亮0.5S灭0.5S)后熄灭。同时南北黄灯亮维持2S后熄灭。这时,南北红灯亮,东西红灯灭绿灯亮。u 循环以上东西、南北信号灯周而复始的交替工作。
设计该程序时应解决南北方向和东西方向的红绿灯控制。可采用通电延时定时器,利用时间控制原则进行设计。
信号时序图
1.硬件设计
(1)I/O地址表分配
根据任务分析可知,该系统有2个输入信号,分别是启动按钮和停止按钮;输出信号有6个,分别是南北绿灯、南北黄灯、南北红灯、东西绿灯、东西黄灯和东西红灯。具体地址分配见表1。
(2)硬件I/O接线
2.软件程序设计
联系客服