找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 125895|回复: 167
收起左侧

很酷的流水灯

  [复制链接]
ID:1 发表于 2009-11-4 02:49 | 显示全部楼层 |阅读模式

http://www.51hei.com/ziliao/51hei-5/流水灯_酷.rar

 

 实验题:

   硬件前提:用51的P0口控制8个LED,1 点亮,0 熄灭。对于这一条在向I/0送数据时,取反即可

      (1)第1,3,5,7个灯半亮,其余的全亮。

(2)第1个亮1/8,第2个亮2/8,第3个亮3/8,第4个亮4/8,第5个亮5/8,第6个亮6/8,第7个亮7/8,第8个全亮。

(3)来点小难的,所有的灯逐渐从暗到全亮,再由全亮到暗。

(4)最难的:8个灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。这才是真正的流水灯。

思路:

(1)第1,3,5,7个灯半亮,其余的全亮。

把显示时间分成2个时间段,半亮的灯只在一个时间段内点亮,另一个时间段关闭

(2)第1个亮1/8,第2个亮2/8,第3个亮3/8,第4个亮4/8,第5个亮5/8,第6个亮6/8,第7个亮7/8,第8个全亮。

和第一个类似,只是分成了8个时间段(多分点也无所谓),当然8个时间段加起来的时间最好小于20MS(满足刷新率大于50HZ)

(3)来点小难的,所有的灯逐渐从暗到全亮,再由全亮到暗。

这个可以按照第二个例子来延伸一下,分成8个时间段,如果要明显一点可以多分几个时间段,所有灯同时工作就相当于一个LED一样。

(4)最难的:8个灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。这才是真正的流水灯。

初学单片机看到这题目,头大、头蒙呵呵,上面的思路也是论坛上的高手提出的,两天的时间下来还算有点结果,

回复

使用道具 举报

ID:19745 发表于 2009-12-28 12:51 | 显示全部楼层

 

回复

使用道具 举报

ID:20554 发表于 2010-1-1 11:33 | 显示全部楼层

haio 

 

回复

使用道具 举报

ID:20554 发表于 2010-1-1 11:34 | 显示全部楼层
力顶
回复

使用道具 举报

ID:20659 发表于 2010-1-7 18:11 | 显示全部楼层

回复

使用道具 举报

ID:17913 发表于 2010-1-15 10:11 | 显示全部楼层
回复

使用道具 举报

ID:21265 发表于 2010-1-21 20:51 | 显示全部楼层

顶贴光荣!

回复

使用道具 举报

ID:16590 发表于 2010-2-9 13:30 | 显示全部楼层
回复

使用道具 举报

ID:21513 发表于 2010-2-23 20:29 | 显示全部楼层
确实很酷!!!!!
回复

使用道具 举报

ID:22056 发表于 2010-3-9 17:27 | 显示全部楼层
 很好,但是看不懂C语言,有那位大哥可以转为汇编
回复

使用道具 举报

ID:21824 发表于 2010-3-14 23:31 | 显示全部楼层
正在学习这个呢,谢谢了
回复

使用道具 举报

ID:15441 发表于 2010-3-19 19:17 | 显示全部楼层
hao
回复

使用道具 举报

ID:22417 发表于 2010-3-19 21:20 | 显示全部楼层
回复

使用道具 举报

ID:22673 发表于 2010-3-29 17:46 | 显示全部楼层
力顶
回复

使用道具 举报

ID:23156 发表于 2010-4-17 21:54 | 显示全部楼层
顶!
回复

使用道具 举报

ID:23998 发表于 2010-5-21 23:54 | 显示全部楼层
图片点击可在新窗口打开查看
回复

使用道具 举报

ID:23620 发表于 2010-5-28 16:53 | 显示全部楼层

厉害

 

回复

使用道具 举报

ID:23369 发表于 2010-6-12 16:31 | 显示全部楼层
确实不错,就是有点小看不太明白!!不过还是顶!!
回复

使用道具 举报

ID:24578 发表于 2010-6-18 21:23 | 显示全部楼层
顶啊
回复

使用道具 举报

ID:24856 发表于 2010-7-3 12:26 | 显示全部楼层

想法挺好

回复

使用道具 举报

ID:24880 发表于 2010-7-5 02:26 | 显示全部楼层
有图片吗!看看图片
回复

使用道具 举报

ID:25018 发表于 2010-7-12 20:10 | 显示全部楼层

又一个牛人

回复

使用道具 举报

ID:3636 发表于 2010-7-13 19:14 | 显示全部楼层

值得学习!

回复

使用道具 举报

ID:25096 发表于 2010-7-20 10:56 | 显示全部楼层
太酷了。。
回复

使用道具 举报

ID:25239 发表于 2010-7-24 19:56 | 显示全部楼层
  很喜欢.....
回复

使用道具 举报

ID:25223 发表于 2010-7-25 15:08 | 显示全部楼层
呵呵,不错,学习了。
回复

使用道具 举报

ID:25448 发表于 2010-8-5 21:40 | 显示全部楼层

顶!!!!!!!!!!!!!

回复

使用道具 举报

ID:25883 发表于 2010-9-4 12:55 | 显示全部楼层
 

一、         设计辅助工具

Protel 99 SE Keil uVision3 C语言、下载器

 

二、设计要求:

1、一个开关、三个按键。按键分别是:正转、反转、停止。

2、步进电机正反时,能在LED灯上进行模拟步进电机的正反转。

3、步进电机正转、反转、停止时,在LCD显示屏上能显示电机的状态模式和电机转动的圈数。

4、制作一个数码管显示,能记录电机转动的圈数。

5、能通过PC与主板通讯,并能控制电机的转动。

6、步进电机可调速。

回复

使用道具 举报

ID:25883 发表于 2010-9-4 12:56 | 显示全部楼层
 谁想做的,我们一起来讨论啊
回复

使用道具 举报

ID:25782 发表于 2010-9-14 12:19 | 显示全部楼层
还是算法的问题,硬件学到一定程度是,单片机就像是一把螺丝刀一样简单的工具而已,关键是怎样用好这把“螺丝刀”。
回复

使用道具 举报

ID:26035 发表于 2010-9-21 00:30 | 显示全部楼层

貌似 有错误啊

回复

使用道具 举报

ID:26415 发表于 2010-10-17 17:41 | 显示全部楼层
好东西来的,要顶顶。
回复

使用道具 举报

ID:26275 发表于 2010-10-24 10:10 | 显示全部楼层
最好是有视频!
回复

使用道具 举报

ID:17299 发表于 2010-11-1 13:37 | 显示全部楼层
回复

使用道具 举报

ID:27092 发表于 2010-11-29 09:45 | 显示全部楼层
超酷   狂顶
回复

使用道具 举报

ID:26942 发表于 2010-12-12 20:22 | 显示全部楼层

BUCUO!

 

回复

使用道具 举报

ID:27334 发表于 2010-12-14 08:37 | 显示全部楼层
下载来看看
回复

使用道具 举报

ID:27334 发表于 2010-12-14 08:41 | 显示全部楼层
打不开  需要什么程序啊  楼主
回复

使用道具 举报

ID:26252 发表于 2010-12-19 18:40 | 显示全部楼层
这谁想出来的,好牛啊,把个流水等能搞到这份也不容易了,我必须得瞧瞧看了,顶帖!
回复

使用道具 举报

ID:26275 发表于 2011-1-10 05:33 | 显示全部楼层

 有视频么?

 

想做那种扫描灯!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表