打印
[技术求助]

怎么控制4个LED有频率的闪烁的开始与停止

[复制链接]
1988|23
手机看帖
扫描二维码
随时随地手机跟帖
沙发
jiahy| | 2015-8-13 20:56 | 只看该作者
这4个LED是怎么实现的

使用特权

评论回复
板凳
lizye|  楼主 | 2015-8-13 20:56 | 只看该作者
用4个WHILE循环

使用特权

评论回复
地板
lizye|  楼主 | 2015-8-13 20:56 | 只看该作者
当然你有更好的也行

使用特权

评论回复
5
shimx| | 2015-8-13 20:57 | 只看该作者
看看有没有数字电平芯片   用数字电平芯片  通过单片机控制  可以实现   应该问题不是很大吧  

使用特权

评论回复
6
jiaxw| | 2015-8-13 20:57 | 只看该作者
用ELVIS吧,没有的话就自己搭一个模拟电路,

使用特权

评论回复
7
lizye|  楼主 | 2015-8-13 20:57 | 只看该作者
嗯,好吧

使用特权

评论回复
8
airwill| | 2015-8-15 06:25 | 只看该作者
作为软件, 用 4 个 while 循环是不可行的, 因为任何1个 while 会阻塞其它while的运行
应该是一个 while 循环里, 做4个软件定时器, 根据定时器的值控制 LED 开关.

使用特权

评论回复
9
baimiaocun2015| | 2015-8-20 23:12 | 只看该作者
尽量减少while 语句的使用吧。

使用特权

评论回复
10
vivilzb1985| | 2015-8-23 12:43 | 只看该作者
这个利用timer的定时器中断形式的很好实现的。

使用特权

评论回复
11
courage苏| | 2015-9-8 11:17 | 只看该作者
这个我记得只要随便的学习51单片机就可以,课本上有很多例程,只需改改就可以,楼主多看看书里的就行了、

使用特权

评论回复
12
zijingzelan001| | 2015-9-9 14:37 | 只看该作者
定时器、pwm波也可以实现,

使用特权

评论回复
13
shenmu2012| | 2015-9-10 19:36 | 只看该作者
这个利用定时器的中断功能实现即可的么

使用特权

评论回复
14
shenmu2012| | 2015-9-10 19:36 | 只看该作者
开上四个定时器的就可以的。。

使用特权

评论回复
15
weijinke| | 2015-9-10 20:59 | 只看该作者
学习~~~

使用特权

评论回复
16
309030106| | 2015-9-18 19:51 | 只看该作者
定时器中断和PWM都能实现,而且还是比较准确的

使用特权

评论回复
17
豆腐块| | 2015-9-18 20:08 | 只看该作者
定时器中断,中断里控制LED亮灭

使用特权

评论回复
18
尤彼卡| | 2015-9-18 20:38 | 只看该作者
4个WHILE循环是不行的,会停在一个while中,其他的就不执行了

使用特权

评论回复
19
zhangbo1985| | 2015-9-20 21:52 | 只看该作者
这个不算难的,定时器时钟就可以实现的。

使用特权

评论回复
20
xiashengcheng| | 2015-9-21 19:45 | 只看该作者
一个定时器作为最高变化频率中断,四个标志作为开关四个LED的认别,另外再用四个来作LED中断次数计数设定。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

粉丝