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

2019-06-02 14:20

无线模块控制光立方

一、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+和输出口上,当输入为高电平时,输出负载工作。

三、电源模块

四、程序下载模块

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


光立方成功制作资料累积 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C语言113道题目

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: