跑马灯程序请教 点击:426 | 回复:9



匿名 佚名

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2022年4月08日
发表于:2022-04-22 10:14:16
楼主

请问跑马灯怎么做到在那个灯暂停  那个灯就闪烁。比如我在灯二暂停灯二就闪烁



楼主最近还看过



LBX112233

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 713回
  • 年度积分:214
  • 历史总积分:601
  • 注册:2012年5月10日
发表于:2022-04-22 13:07:11
1楼

image.png这样你看行不?

匿名 佚名

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2022年4月08日
发表于:2022-04-22 13:52:47
2楼

"LBX112233" 的回复,发表在1楼
        对内容: 【这样你看行不?】进行回复:

        -----------------------------------------------------------------


那个。。。。我看不懂我用的信捷xc的刚入门不久在练这个跑马灯的程序突然想到了 但是我不知道怎么弄 就想在其他地方请教一下

我是这样的

匿名 佚名

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2022年4月08日
发表于:2022-04-22 13:59:34
3楼

有些不合理的地方都是我自己试着改的但是没什么用又不影响程序我就没管他1.PNG

watermelon123

  • 精华:0帖
  • 求助:9帖
  • 帖子:44帖 | 356回
  • 年度积分:2509
  • 历史总积分:14628
  • 注册:2011年9月09日
发表于:2022-04-22 14:23:17
4楼

最简单的办法就是弄个寄存器写入1后循环左移然后再右移控制快慢就弄个定时调整时间即可

幸福的小石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 430回
  • 年度积分:0
  • 历史总积分:2706
  • 注册:2015年5月27日
发表于:2022-04-22 15:54:09
5楼

1、刚入门,就养成一个好习惯,先去看看基础的编程知识,比如直接线圈能不能和置位线圈这么混用;

2、做好注释,既是对自己负责,也是对其他看程序的人的尊重,尤其是请教别人的时候;

3、做一个单独的暂停块,当有暂停时候,所有灯统一有这个块输出,可以调整闪烁频率;

4、不是不支持国产,刚入门,就找个大牌子练练,到时候转国产时候也容易点,反之则不然;

匿名 佚名

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2022年4月08日
发表于:2022-04-22 18:37:18
6楼

"watermelon123" 的回复,发表在4楼
        对内容: 【最简单的办法就是弄个寄存器写入1后循环左移然后再右移控制快慢就弄个定时调整时间即可...】进行回复:

        -----------------------------------------------------------------


感谢提议

匿名 佚名

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 26回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2022年4月08日
发表于:2022-04-22 18:38:35
7楼

"幸福的小石头" 的回复,发表在5楼
        对内容: 【1、刚入门,就养成一个好习惯,先去看看基础的编程知识,比如直接线圈能不能和置位线圈这么混用;2、做好注释,既是对自己负责,也是对其他看程序的人的尊重,尤其是请教别人的时候;3、做一个单独的暂停块,当有...】进行回复:

        -----------------------------------------------------------------


感谢提议  我会慢慢培养的。我只有信捷的东西

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-04-23 15:14:23
8楼

最简单方法你可以用一个定时器加区间比较,比如什么时间段点亮什么灯

任洪锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2018年2月05日
发表于:2022-04-24 13:45:45
9楼
  1. 用定时器区间比较

  2. 用移位指令

  3. 用译码指令或编码指令

  4. 循环模块


热门招聘
相关主题

官方公众号

智造工程师