基于单片机的光立方电路设计
图3-4
3.3驱动模块
驱动电路由于线比较多电路比较复杂,由八个74HC573锁存器组成的,所以我们有比较多的跳线,首先分别把74HC573锁存器的1号和10号引脚焊接起来,20号引脚也连接起来,然后焊接的是74HC573锁存器的12-18引脚与64个引脚,最后把8个74HC573锁存器的2-8引脚连接起来与单片机的P0.0至P0.7连接,如图3-5:
图3-5
3.4主控模块
主控电路是最简单的电路,是以STC125A60S2单片机为核心的控制电路,其中还有一个控制层的ULN2803达林顿管驱动器与STC125A60S2单片机的P3.0-P3.7焊接在一起,晶振和电容焊接在单片机的18和19引脚。如图3-6所示:
11
基于单片机的光立方电路设计
图3-6 3.5音频模音频模块是
块
此次毕业设
计的创新之处,通过按键进行模式切换,光立方可以随着输入的音乐信号进行跳动。将单片机的P1.0和P1.1分别连接音频输入口端口的两个引脚,最后把所有的VCC和GND焊接到一起,把口焊接到线路板上
图3-7 3.6调试
首先我用Keil编程软件编写的单片机程序,烧写进单片机里。 其次是检查全部的灯是否正常工作:
(1)通电后,发现有一列没有点亮,我用排除法来检查电路,首先是检查灯的线路是否虚焊,断路,果真是这列断路了,把它接上后这一列也亮了。
(2)调试过程中有几个灯一直不亮,用万用表欧姆档测量发现灯已经烧坏,拆下坏掉,但是有2个灯是存在虚焊问题,从新焊接后正常工作。
USB供电口和下载就完工了。
12
基于单片机的光立方电路设计
最后完美运行,如图3-8
图3-8
四、总结
其实在很早之前就知道光立方这种东西,只是在许多地方找到的资料不是制作方式太复杂,就是电路设计难懂,制作精美的光立方也往往价格不菲。
而本设计旨在设计出一种制作简单、低花费、高质量的光立方。经过查阅大量的相关资料,最终设计出了以STC125A60S2单片机为核心的控制电路,并用常用锁存器74HC573和8路非门ULN2803达林顿管驱动器设计了光立方驱动电路。最初焊接光立方8×8的面时,每个LED引脚的连接都是很困难的。在这个过程中,我想到了一个制作模板,并最终加快了显示部分的焊接速度和焊接质量。每焊好一层LED,都要仔细测试是
13
基于单片机的光立方电路设计
否有虚焊或者短接,花了三天时间才把8层LED焊好。
之后在焊接64个插针时,由于每个插针在焊接前难以固定,所以一手拿镊子一手拿烙铁,先用焊锡固定插针,然后再把插针调整得笔直。每一排,每一列还要最终调整得排列整齐,这个过程也很辛苦。
设计结束了,但学习仍在继续。从这次的设计中,我真正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,实践是检验真理的唯一标准。在今后的人生中,不断对自己所学的知识进行更新,进行补充。
14
基于单片机的光立方电路设计
参 考 文 献
[1] 谢自美.电子线路设计.实验.测试.武汉:华中科技大学出版社.2006 [2] 关积珍.LED显示屏发展状况及趋势[J].世界电子元器件,2000 [3] 康华光,陈大钦,张林.电子技术基础.华中科技大学出版社.2002 [4] 邱光源.电路(第五版)[M].北京:高等教育出版社,2006 [5] 张瑞玲.单片机原理与应用 西北工业大学出版社2010 [6]
.单片机C51程序设计教程与实验 北京航空航天大学出版社2006
[7] 江世明,基于Proteus的单片机应用技术[M],北京,电子工业出版社,2009 [8] 王为青, 程国钢,单片机Keil Cx51应用开发技术,北京,人民邮电出版社, 2007 [9] 阮永松,打造音乐频谱时钟,无线电[J],2012
[10]刘兴钊,数字信号处理[M],北京,电子工业出版社,2010
[11]张毅刚,基于Proteus的单片机课程的基础实验与课程设计[M],北京,人民邮电出版社, 2012
15