打印

流水灯实现问题

[复制链接]
999|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xsgy123|  楼主 | 2013-12-28 19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有两组8段LED灯。A组2个,B组四个。要让两组LED灯边上一圈亮,一圈中一位熄灭,依次灭一个,类似于流水灯。两组按键分别空控制灯的速度,A:流水灯开关 B:升速 C:降速(共有四档速度)  问题是 我如果用先位选再段选的方法的话只能实现两组灯速度一致,(某一时刻段选码只能使几个LED的同一位置的发光管点亮) 要是速度不一样的话,不知道该怎么实现了。求解答

相关帖子

沙发
秋天落叶| | 2013-12-28 19:41 | 只看该作者
你用IO口直接控制的?没用驱动芯片?

使用特权

评论回复
板凳
sinadz| | 2013-12-28 19:51 | 只看该作者
比较简单的方法就是定时器0控制第一组,定时器1控制第二组

使用特权

评论回复
地板
无冕之王| | 2013-12-28 21:12 | 只看该作者
用专用控制IC控制,带锁存的.数据写了后可以不管.
你可以百度或者谷歌下 数码管驱动IC

使用特权

评论回复
5
baidudz| | 2013-12-28 21:21 | 只看该作者
sinadz 发表于 2013-12-28 19:51
比较简单的方法就是定时器0控制第一组,定时器1控制第二组

可以试试

使用特权

评论回复
6
sinadz| | 2013-12-28 21:37 | 只看该作者
这个应该不难实现吧

使用特权

评论回复
7
gxgclg| | 2013-12-28 21:51 | 只看该作者
很基础的一个流水灯实现问题

使用特权

评论回复
8
火箭球迷| | 2013-12-28 22:06 | 只看该作者
这个的确是很容易实现

使用特权

评论回复
9
2680567180| | 2013-12-29 01:27 | 只看该作者
一个定时器,两组灯设置两个时间片,比如说定时器设置为10ms,A组设置为两个时间片扫描一次,B组设置位三个时间片扫描一次,就可以搞定了

使用特权

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

本版积分规则

229

主题

2603

帖子

1

粉丝