单片机编程取随机数控制亮灭次数 请高手来解答

2019-07-16 02:05发布


做两个灯的无序随机亮灭, 一秒钟内最高5次,最低1次,两个灯的亮灭互不干扰,单灯亮灭几下尽量重复不超过2次

例如:其中一个灯A, 亮灭1下--3下--2下--5下……  亮灭几下是随机的,“--”表示间隔是一秒,
                      也可以亮灭1下--2下--2下--4下--3下……, 其中亮灭几下偶尔可重复,但不超过两次

想问:
1:是否可以这样实现?
2:是否可以取数无穷随机亮灭下去?
3:会不会造成死循环?

                请高手解答, 小弟感激不尽
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
wkxboot
1楼-- · 2019-07-16 18:55
cqqwing
2楼-- · 2019-07-16 20:13
黄灵智882 发表于 2013-3-15 05:49
小弟童鞋,姐都看迷了,你这个等能干什么?
乱闪闪的,通电后,别人还以为你用信号灯骚扰人家呢。 ...

这做的,就是一种信号灯,请帮帮忙咯
cqqwing
3楼-- · 2019-07-17 02:10
stypaonil 发表于 2013-3-15 08:21
单片机程序本来就是死循环。

我的意思是,这样的想法编程,会不会出什么问题?
cqqwing
4楼-- · 2019-07-17 03:35
 精彩回答 2  元偷偷看……
cqqwing
5楼-- · 2019-07-17 08:08
woody 发表于 2013-3-15 09:51
你能说明白,说明你把逻辑已经想明白了

就是编程这块,还得要依靠大家帮忙才行,群策群力,先谢了
雪冬0911
6楼-- · 2019-07-17 11:02
能不能搞成有一定规律闪烁的啊,这样也能实现信号的目的,还编程容易,单片机程序就是一直在循环执行,你说的应该是死机,把看门狗功能用上呗

一周热门 更多>