光立方成功制作资料累积 - 图文

更新时间:2024-05-04 18:27:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

无线模块控制光立方

一、60S2单片机的最小系统

60S2与8051的区别(这个很重要)

STC12C5A60S2是8051系列单片机,与普通51单片机相比有以下特点:

1、同样晶振的情况下,速度是普通51的8~12倍 对于AT89c51,1个机器周期=12个震荡周期,对于STC12C5A60S2,1个机器周期=1个震荡周期 2、有8路10位AD

3、多了两个定时器,带PWM功能 4、有SPI接口 5、有EEPROM

6、有1K内部扩展RAM 7、有WATCH_DOG 8、多一个串口

9、IO口可以定义,有四种状态 10、中断优先级有四种状态可定义

5a指令读取速度特别快,所以51的程序不工作一般在延时程序上的改动,所以可以通用,但

注意一些延时,一些器件有反应时间,跟不上就丢失数据

二、驱动芯片74HC573、ULN2803 1、74HC573

1.1列驱动电路设计 74HC573 是本设计列驱动电路上的核心芯片,下面对其进行简要介绍: 74HC573 的八个锁存器都是透明的 D 型锁存器,当使能(G)为高时,Q 输 出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。 输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时, 新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系 统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道, 双向总线驱动器和工作寄存器。 其特点是:

(1)三态总线驱动输出。 (2)置数全并行存取。 (3)缓冲控制输入。

(4)使能输入有改善抗扰度的滞后作用。 74HC573 管脚功能如表 3-1 所示: 16

光立方的每一层有 8*8 共 64 个 LED 灯,仿照点阵原理,利用我们经常用到 的 74HC573 锁存芯片, 每个 74HC573 锁存芯片可控制单层中的一列灯即 8 个 LED 灯,由于 74HC573 是三态锁存器,当锁存使能端为高时,这些器件的锁存对于 数据是透明的(也就是说输出同步) 。当锁存使能变低时,符合建立时间和保持 时间的数据会被锁存。输出既不是高电平,也不是低电平,而是高阻抗的状态: 在这种状态下,可以多个芯片并联输出,当输出的数据消失时,在芯片的输出 端,数据仍然保持。64 个 LED 灯即可用 8 个 74HC573 锁存器并联输出,这样出 了用到 8 个数据输出口外, 还需 8 个片选使能口, 一共需要占用 STC12C5A60S2 的 16 个 I/O 口进行控制。而将 8 层 LED 灯的阳极相连,即可分时 控制整个 LED 立方体每层灯的亮灭。

2、ULN2803 ULN2803是八重达林顿管,1至8脚为8路输入,18到11脚为8路输出。驱动能力为500MA\\50V。应用时9脚接地,要是驱动感性负载,10脚接负载电源V+。输入的电平信号为0,或5V。输入0时,输出达林顿管截止,输入为5V电平时,输出达林顿管饱和。输出负载加在电源V+和输出口上,当输入为高电平时,输出负载工作。

三、电源模块

四、程序下载模块

五、焊接部分所要注意的地方

焊接前准备工作

准备好烙铁、焊锡丝、钳子等工具,以及LED。 LED的正负极很好判别,长的引脚为+,短的为-。

LED最好选用直径3mm的LED,推荐选蓝色。长脚的LED可以省很多工作量。

实际测量长脚是29mm,短脚为27mm,由于LED光立方板子灯的间距决定了,每个LED的间距是25.4mm。这样长短引脚都符合这个尺寸。

由于所有LED框架焊接好后,一旦有LED损坏更换难度很大,所以焊接前要测试所有LED,用一般数字显示万用表打到二极管量程,用万用表红表笔接长引脚,黑的接短引脚。LED正常发光并且亮度基本一致,这样的LED就是好的,否则是坏灯。 如果为了确保可靠也可以焊接好一层后测试LED是否能点亮。

焊接第一步

将8个LED焊接为一组,可以通过2种方法完成

第一种方法需要用钳子将LED的正极扭弯,这个弯,一定要小,正好露出LED外围打弯正合适,LED的正极折弯后留下的引脚长度必须大于LED的间距25.4mm,以确保有足够的重合位置以便焊接。

LED灯脚全部折好后,就可以焊接了,为了方便焊接可以在万能板上面钻几个3mm的孔,间距为10个洞洞,万能板的空洞间距是2.54mm,这样10个这样的间距是25.4mm正好是LED光立方灯之间的间距。当然最好是买一块长一点的万能板为宜,这样能放下放下8固定洞。

焊接细节,将一个LED正极的引脚靠近到另一个LED正极的打弯处,然后上焊锡焊接,焊

接要光亮可靠,有一定机械强度。这样将全部LED焊接成8个一组的LED灯排待用。 焊接时避免用过多助焊剂,要不会粘到LED表面,影响外观。焊机避免正负2极短路。

第二种方法需要借助一个工艺设备,这个东西可以自己动手制作,用这个辅助焊接当然要容易些。

焊接方法也是一样的,将一个LED正极的引脚靠近到另一个LED正极的打弯处,然后上焊锡焊接,焊接要光亮可靠,有一定机械强度。这样将全部LED焊接成8个一组的LED灯排待用。焊接小经验,由于LED灯脚有一定弹性,一个LED的引脚靠近到另一个LED正极的打弯处时,一松手就又弹远了,所以建议焊接时多掰一点,掰过了之后利用弹性将两个要焊接的引脚靠进,这样焊接会容易许多。

以下是这个模具的快照,可以自己琢磨制作一个哦。本人暂时不负责提供全部制作尺寸和参数

这一步注意灯脚折玩的方向要一致。

板上焊接准备

如果为了避免印制板反光可以先在板上面粘一层涂黑的白纸,可以用墨水或者记号笔芯,打印机打印效果也不错。不过要把需要焊接的LV1---LV63。HH等需要的焊盘上面的纸刺通。

焊接前需要认识一下印制板的布局和功能。

六、程序部分还在进行中Ing……

本文来源:https://www.bwwdw.com/article/2kdg.html

Top