标题: 再次打造一款单片机32位LED花样流水灯 [打印本页]

作者: hutians    时间: 2015-2-10 01:15
标题: 再次打造一款单片机32位LED花样流水灯
本帖最后由 hutians 于 2015-2-10 01:16 编辑





最近有点忙,可还是腾出空来打造了一款单片机32位LED花样流水灯!......................那是没办法的,那屌丝急了






这是原理图:

呵呵,原理不怎么难吧



LED心形排布图:







这是PCB,我改过了的,减少了一些限流电阻!




将PCB打印好,弄好板,装好原件,再焊接好,看,这就是成品了





部分程序:#include<reg52.h>
#define uchar unsigned char
uchar flag=200;
///////////////////////////////////////////////////////////////////////
uchar code Tab1[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF};
uchar code Tab2[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF};
uchar code Tab3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00};
uchar code Tab4[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00};
uchar code Tab11[]={0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0xff};
uchar code Tab22[]={0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0xff};
////////////////////////////////////////////////////////////////////
uchar code Tab33[]={0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF};
uchar code Tab44[]={0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF};
uchar code Tab55[]={0x08,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff};
uchar code Tab5[]={0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xff};
uchar code Tab6[]={0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xff};
uchar code Tab7[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
uchar code Tab8[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
////////////////////////////////////////////////////////////////
void shansuo();
void xl();
///////////////////////////////////////////////////////////////
void delay(void)  
{
   unsigned char m,n;
  for(m=0;m<flag;m++)
   for(n=0;n<250;n++)   
           ;
}
///////////////////////////////////
void hy1(void)  //点亮状态逆时针旋转90度(一个一个灭)
{
  unsigned char i;
  for(i=0;i<8;i++)
    {
  P0=Tab11[ i];P1=Tab22[ i];
     P2=Tab11[ i];P3=Tab22[ i];
   delay();
  }
  for(i=0;i<8;i++)
    {
  P0=Tab44[ i];P1=Tab55[ i];
     P2=Tab44[ i];P3=Tab55[ i];
   delay();
  }
}
///////////////////////////////////////////
void hy2(void)  //暗中逆时针转360。(一个一个点亮)
{
  unsigned char i;
for(flag=250;flag>0;flag=flag-50)
  {
P0=0xff;P1=0xff;P2=0xff;P3=0xff;
for(i=0;i<8;i++)
    {
  P0=Tab11[ i];
  delay();
  }
  for(i=0;i<8;i++)
    {
     P2=Tab11[ i];
  delay();
  }
  for(i=0;i<8;i++)
    {
  P3=Tab22[ i];
  delay();
  }
  for(i=0;i<8;i++)
    {
     P1=Tab22[ i];
  delay();
  }
}
flag=250;
}
.........................................................................................................................................................................................................................................

如果你兴趣,不妨找我要整体的程序哦!
废话少说,我们还是看看视频吧!


http://player.youku.com/player.php/sid/XNTYyMTI2MzIw/v.swf






作者: banzhan    时间: 2015-2-16 22:24
能发给我完整32位LED花样流水灯程序,能发hex文件最好了,谢谢。
作者: banzhan    时间: 2015-2-16 22:25
邮箱33703516@163.com
作者: 火鸡头    时间: 2015-3-9 13:15
这种是什么LDE灯
作者: zyt1404    时间: 2015-3-24 12:07
看着还可以,学习了
作者: sppcb    时间: 2015-4-16 11:04

作者: popo119    时间: 2015-4-26 21:40
能发给我完整32位LED花样流水灯程序,能发hex文件最好了,谢谢
作者: 右手写爱    时间: 2015-5-10 11:38
看着还可以,学习了
作者: 黑色不幽默    时间: 2015-5-16 21:33
楼主大大,给我发个完整版的设计原理图和语言好吗邮箱2423537720@qq.com
作者: wzb1314    时间: 2015-5-17 18:15
求程序,谢谢楼主。1292320053@qq.com
作者: wzb1314    时间: 2015-5-17 18:18
求完整程序,谢谢啦!1292320053@qq.com
作者: 5348771041214    时间: 2015-8-5 10:42
求程序 534877104@qq.com
作者: 神剑无敌    时间: 2016-3-4 10:16
楼主很有创意 给我发个电路原理以及完整的程序 谢谢 17828486@qq.com
作者: hanyonstyle    时间: 2016-3-15 23:17
能不能来个用595控制的
作者: hanyonstyle    时间: 2016-3-15 23:17
能不能来个用595控制的
作者: shuma520    时间: 2016-3-31 08:31
楼主很有创意 求完整的程序 谢谢 119548604@qq.com
作者: 云帆    时间: 2016-5-16 11:59
楼主,求完整的程序,1964819091@qq.com,谢谢!
作者: 凤飞飞    时间: 2016-6-15 19:30
不用加电阻能行吗
作者: xu131299    时间: 2016-7-14 16:45
楼主很有创意,能发完整的程序吗还有仿真图我邮箱1587425871@qq。com
作者: wszyg621    时间: 2016-7-19 09:27
楼主,给个完整的程序吧,rldsdqlj@163.com,谢谢!   想搞个追逐效果一直写不好程序  基本功太差了
作者: nj1104    时间: 2016-9-6 15:41
楼主,给个完整的程序吧,54863436@qq.com,非常感谢谢
作者: 爱喝可乐    时间: 2016-9-16 19:40
楼主,给个完整的程序吧,190065606@qq.com,感谢感谢
作者: npn    时间: 2016-9-17 05:46
输出32路pwm的控制32个led不同亮度的效果比这好。
作者: 席何文    时间: 2016-12-10 08:26
楼主  发给我一份原理图和程序代码!!!看了一圈你这是最好看的,可以发红包!!!谢谢了
作者: 席何文    时间: 2016-12-10 08:53
banzhan 发表于 2015-2-16 22:25
邮箱

兄弟 楼主发给你资源了吗?能发给我一份吗  急求   有红包
作者: ldc2000    时间: 2016-12-28 17:08
刚入门,正在制作流水要,求原程序ldc_2000@163.com
作者: 千山鸟飞绝    时间: 2017-4-8 17:00
真的很炫,闪瞎了我的眼
作者: 359901492    时间: 2017-4-9 15:07
求程序,自己做了一个32个灯管的心形灯,但用的是快闪7彩灯,自己写的程序效果一直很不好,求程序359901492@qq.com楼主好人。
作者: lxa0    时间: 2017-4-9 22:02
建议楼主改进一下:
用全色的led去做
会更好看
作者: 北辰    时间: 2017-4-19 20:02
1170051884@qq.com想给女友做一个,求楼主赐教
作者: 小de龙虾    时间: 2017-10-28 22:28
求完整程序,谢谢!838435455@qq.com
作者: 夕颜⊙﹏⊙    时间: 2017-11-28 09:06
楼主,能把完整程序以及仿真图给我吗?谢谢了
作者: 蜀山剑哥    时间: 2017-12-8 10:35
不错的创意 能把程序和仿真图发给我吗  谢谢 28533260@qq.com
作者: txdpj    时间: 2018-4-23 14:54
你好,方便发一下电路原理图和完整噢程序吗?谢谢 tx693277297@outlook.com
作者: he2997761818    时间: 2018-4-23 21:58
楼主 来份资料包 谢谢邮箱 chuxin-ying@foxmail.com
作者: 十五月    时间: 2018-6-25 19:15
你好,方便发一下proteus原理图和完整程序吗?谢谢  809986831@qq.com
作者: shanhuang168    时间: 2018-7-1 12:19
楼主发原理图和程序来看看,邮箱1298714905@qq.com谢谢
作者: Skyfree369    时间: 2021-5-7 10:28
可以通过扩展38译码器实现吗?你这样的话 单片机口子都被用完了
作者: haokey    时间: 2021-5-7 11:17
一个脚连一个灯吗?
作者: chen_天天来    时间: 2022-2-28 15:57
凤飞飞 发表于 2016-6-15 19:30
**** 作者被禁止或删除 内容自动屏蔽 ****

不加电阻得PWM才行。要不会烧灯
作者: 家电修修修    时间: 2022-3-29 16:40
我发现这个论坛的制作并不是很精通,这种浪费大量IO的,程序却简单一点
作者: xjbworld    时间: 2023-8-17 08:29
用2812LED灯串,想什么图案都可以,简化设计




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1