3d led光立制作详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机采用stc90c516,最小系统部分电路板已经省略,相应的,单片机的P0口,接电路图中标示为“P2”的插头上,而单片机上P2口接到电路图中标示为“P1”的接口上 有坛友说杜阳的东西,有点专业的都知道,硬件构架不同,至于动画,我使用另一套原理实现了和他相同的动画,至于动画这部分,看得懂代码的人,都知道如何去改动画,很随意。我也承认,我以前见过杜阳的作品。 大家有兴趣先制作,如果制作好了,我再继续写如何编写属于自己的动画。最近我要去定制电路板,如果有兴趣,可以以成本价给大家出几块 原理部分 很早以前,就有相关的视频资料,在国内各大视频网站出现,样式绚丽,也一直有很多玩家想放置,对于这个东西来说,本身技术不是很复杂,也不是很简单,更多的是需要耐心。下面我就来详解一下如何打造一个属于自己的光立方。 拿8*8*8的光立方来说: 我们可以拆分为8个面 每个面64个灯; 我只要控制这64个灯使其能够自由变换,然后再通过控制每个层依次点亮即可,由于我们眼睛的视觉暂留,使我们感觉看到的东西是一起再亮的。这样我们就看到了一个完整的个体。 理解了原理; 我们来设计电路; 大家都知道,如果要控制8*8点阵,需要16个引脚, 那么有8个8*8点阵,我再用8个引脚来当充当各个8*8点阵的“开关”即可。 那么我们的电路设计的基本原理知道了。如何让一个引脚来当64个灯的“总开关”呢? 只要将64个灯阳极或阴极连在一起,在连到这个引脚上即可。 那么如何用16个引脚来控制这64个灯的另外64个引脚呢? 我采用了hc573暂存的方法,来分别把64个灯的亮灭信息存到这个上面,然后再一起输出到灯上,这样我们通过查询相应芯片的型号可以确定基本电路。 电路部分 573的64个输出引脚控制前面所述每一个面的64个灯; 而uln2008控制的每一个层。 同时要注意每个573输出的引脚对应的按顺序的x轴的8个引脚。这样做完全了后期编写程序方便。因为我们的动画是实时运算的,而且我所采用的紧紧是stc89c52系列单片机,它本身的运算速度有限。 焊接部分 这里需要说的是,一定注意每个灯的焊接时间,和焊接整齐度 ,焊接整齐度直接影响整个制作效果。 每一层的二极管是共阴的。 如图所示,连在一起的是阴极,这样焊接起来。 我的方法是用一个木头板按照规则,扎64个孔 然后把灯放到上面,一个一个焊接起来 这样可以保障每一层的灯位置都是一样的而且各个灯之间排列是规则的。 后通过架设支撑架的方式把各个层架起来,然后用电烙铁焊接起来。 Pcb板 这里不过多说明,按照你焊接设计的规格设计pcb板。最后灯要能正好插入每一个孔即可: 有耐心可以用洞洞板按照电路图焊接: 代码部分 因为代码过长不适合直接贴到论坛,所以放到附件上,大家可以下载也可以留邮箱,发站内信,都可以。 下面我只粘贴主函数部分代码,有点搞笑~~~ void main() { sinter(); clear(0); /*play list*/ flash_1(); clear(0); flash_2(); flash_3(); flash_4(); flash_4(); flash_5(); // flash_5(); // flash_6(); // flash_7(); // flash_8(); // flash_9(); // flash_10(); // clear (0); // flash_11(); // flash_9(); // flash_5(); // flash_7(); // flash_5(); // flash_6(); // flash_8(); // flash_9(); // flash_10(); while(1); }

文档评论(0)

155****8706 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档