电子发烧友网 > LEDs > led应用 > 正文

444光立方程序怎么写 光立方原理图、源代码及制作教程

2016年09月19日 14:45 次阅读

  本文为您讲解基于51单片机的4*4*4光立方程序实现原理及程序代码。LED光立方的复位电路、时钟电路、每层LED灯电路控制逻辑,系统总原理图,工作流程及相关C语言源码实现。希望能够对你学习了解LED光立方程序编写及LED立方实体制作起到一定的帮助指导作用。

  3.1单片机资源分配情况

  将4*4*4的LED光立方分层4层,分别由单片机的P1.0,P1.1,P1.2,P1.3,四个口来控制每一层,且给低电平有效,再有P0口和P1的总共16个口来控制16列,给高电平有效,P0和P1口加上位排阻,再给每一列加三极管放大,三极管的基极接单片机的P0和P1口,集电极接5V电源,发射极接每一列。这样就可以通过控制每个口的输出信号来控制每个的亮灭。

  3.2复位电路

  通过某种方式,是单片机内部各类寄存器的值变为出事状态的操作称为复位。单片机的复位是通过外部电路来实现的,复位引脚RET通过一个施密特触发器与复位电路相连接,施密特触发器用作噪声抑制,伟哥机器周期的S5P2时刻,复位电路采样一次施密特输出电平,获得内部复位操作所需要的信号。单片机的时钟电路正常工作后,CPU在RET/VPD引脚上连续采集到两个机器周期的高电平后就可以完成复位操作了,但实际应用时,复位电平的脉冲宽度一般大于1ms。复位电路通常采用上电复位、手动按键复位和看门狗复位三种方式,本次采用的是上电复位方式。

  

  3.3时钟电路

  单片机的各个功能部件的运行都是是时钟控制信号为基准,一拍一拍的工作。因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机

  系统的可靠性和稳定性。常用的时钟电路设计为内部时钟方式,单片机内部有一个由反向放大器构成的震荡电路,芯片上的XTAL1和XTAL2分别为震荡电路的输入和输出端。只要在这两个引脚上接一个石英晶体振荡器和两个微调电容就构成内部方式的振荡器电路,有振荡器产生自激振荡,便构成一个完整的震荡信号发生器。

  一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1、C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。本系统的C1、C2的值为33pf。

  单片机在工作时,有内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数,f表示。图2中的时钟频率为12MHz,即f=12MHz,则时钟周期为1/12us。

  附注: 三极管可以不接,只是会影响光源亮度。

  

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

谁有好看的8*8*8光立方程序,STC 12C5A60S2,求分享下!!谢谢

发表于 2018-03-29 09:09 130次阅读
谁有好看的8*8*8光立方程序,STC 12C5A60S2,求分享下!!谢谢

光立方的工作原理_基于74hc573的8*8*8...

光立方由若干个二极管led灯以立方体形式搭建,4*4*4、8*8*8、16*16*16甚至更多,又由...

发表于 2017-11-27 14:40 961次阅读
光立方的工作原理_基于74hc573的8*8*8...

光立方

发表于 2017-10-12 22:37 592次阅读
光立方

PCB空板免费送——基于51单片机的8层光立方

发表于 2017-07-14 12:17 945次阅读
PCB空板免费送——基于51单片机的8层光立方

3D16光立方显示 取模软件谁有?

发表于 2017-06-15 16:32 780次阅读
3D16光立方显示  取模软件谁有?

[东尼菌的想法]大一刚买单片机做的红外线遥控小车、光立方和摇摇棒

发表于 2017-03-25 22:33 1745次阅读
[东尼菌的想法]大一刚买单片机做的红外线遥控小车、光立方和摇摇棒

求助!ULN2803驱动8*8*8光立方层级LED!!!

发表于 2017-03-20 21:49 1646次阅读
求助!ULN2803驱动8*8*8光立方层级LED!!!

【六岁神奇孩子】电子实验屋8x8x8 LED 光立方(中集)效果演示篇

发表于 2017-02-26 20:08 1057次阅读
【六岁神奇孩子】电子实验屋8x8x8 LED 光立方(中集)效果演示篇

【六岁孩子实验屋(上)】8x8x8 LED 光立方

发表于 2017-02-24 18:39 1670次阅读
【六岁孩子实验屋(上)】8x8x8 LED 光立方

“8x8光立方——立方炫舞” 制作流程及开源文件分享

发表于 2017-02-14 22:01 1657次阅读
“8x8光立方——立方炫舞”   制作流程及开源文件分享

光立方原理图

发表于 2016-12-14 18:23 990次阅读
光立方原理图

致命干货:41个555定时器经典设计项目

41个555定时器实现的项目

发表于 2015-07-06 14:11 56934次阅读
致命干货:41个555定时器经典设计项目

单片机痴狂者的DIY:LED光立方制作

本内容为大家带来了LED光立方制作的全过程,现在只完成了立方体部分,后期会推出”USB在线编辑”功能...

发表于 2012-08-16 11:23 65132次阅读
单片机痴狂者的DIY:LED光立方制作