要求12个灯循环点亮,亮1s,灭1.5s后,第二个灯亮1s,灭1.5s,如此循环。
循环移位只有8的倍数的指令,12个不知道怎么实现,求大神给个思路
最佳答案
这个你可以用定时器和计数器共同实现,先写一个定时器1s和1.5s转换的程序。然后用定时器的输出点控制计数器加,计数器当前值等于1时,第一个灯亮;等于2的时,第二个灯亮......等于12时,第十二个灯亮;然后复位计数器重新计数
提问者对于答案的评价:
这个思路可以,准备明天试下
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365932.html