简易交通灯:按下启动按钮,红灯亮10S后灭,然后绿灯亮5S,绿灯开始闪烁3S后灭,黄灯亮2秒后灭,开始新的一轮循环,红——绿——绿闪——黄的顺序,可以随时停止。
思路:1.用到一个定时器TP,设定总时间是20s。2.用到比较功能,不同的时间导通不同的信号灯。3.设定系统存储器和时钟存储器,利用初始化脉冲对程序进行初始化复位,利用1HZ的脉冲实现闪烁。4.利用最后一个黄灯熄灭,作为下次循环的条件。
第一步初始化:CPU属性 系统存储器
设置时间发生器
程序如下:
简易交通灯:按下启动按钮,红灯亮10S后灭,然后绿灯亮5S,绿灯开始闪烁3S后灭,黄灯亮2秒后灭,开始新的一轮循环,红——绿——绿闪——黄的顺序,可以随时停止。
思路:1.用到一个定时器TP,设定总时间是20s。2.用到比较功能,不同的时间导通不同的信号灯。3.设定系统存储器和时钟存储器,利用初始化脉冲对程序进行初始化复位,利用1HZ的脉冲实现闪烁。4.利用最后一个黄灯熄灭,作为下次循环的条件。
第一步初始化:CPU属性 系统存储器
设置时间发生器
程序如下: