光立方仿真.zip
时间:10-29 10:45
查看:3846次
下载:162次
简介:
材料清单:
首先要diy光立方需要买齐什么电子元件?
光立方材料清单:
主控芯片 STC90C516RD (这个家里有就没买)
雾状 白发蓝发光二极管 尺寸2*5*7 *550个
74HC573锁存器 *8个 (贴片)
ULN2803 达林顿管驱动器 *1个 (贴片)
18*30cm洞洞板 *1
晶振 *1个 12MHZ
陶瓷电容 22PF *2个
200欧电容 *64个
以及跳线、按键开关...
共计70元左右
先画仿真电路图
谈光立方硬件原理:
512个独立LED如果要单片机单独控制是不可能的,因为51单片机只有32个I/O口(input/output)。
所以就需要用到锁存器,每个锁存器能锁存一个字节的”电平信号“,可以控制8个LED,8个锁存器可以控制64个LED。
可以把光立方分成8层,每层共阴,八个层的阴极接ULN2803 达林顿管驱动器的8个输出端口。而ULN2803 达林顿管驱动器的输8个入端接P1端口,用来控制光立方的8个层哪个层可以有电流通。
如 P0 = 0X01; 二进制值 = 00000001,也就是说,达林顿管驱动器输出端只有第一个端口输出低电平,其他端口都是高电平。这样一来通过P0端口值的变换就可以用8个锁存器循环控制第0~7层。
/*没学过画画,画的是有点丑*/
笔记见:http://www.eeskill.com/group/topic/id/2880