序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的光立方系统的设计
1 光立方系统硬件总体设计
1.1设计要求
本次设计制作一个8*8*8的三维的发光二极管立方体,能够通过编写程序来实现对每一个发光二极管的亮灭控制,从而实现显示多种多样图案的目的。为了吸引观众,增强显示效果,因此其可以有多种显示模式。最简单的显示模式是静态显示,与静态显示模式相对应的,还有各种动态显示模式,它们所显示的图文都是能够变化的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示模式,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。这样程序书写不仅不会过于繁琐和重复,而且对核心控制器的内存空间要求不高[3]。
以AT89S52单片机为控制核心加上巧妙的算法,实现3D立体化图像的设计并满足一下要求:
1)正确搭建、焊接光立方。
2)很好的实现3D动画显示。
3)设备便携且硬件成本低。
1.2 光立方系统硬件方案
1.2.1 3D显示核心控制器
单片机是集成了CPU,ROM,RAM和I/ O口的微型计算机。它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU)。单片机品种齐全,型号多样 CPU 从8,16,32到64位,多采用RISC 技术,片上I/O非常丰富,有的单片机集成有A/ D,“ 看门狗”,PWM,显示驱动,函数发生器,键盘控制等。它们的价格也高低不等,这样极大地满足了开发者的选择自由。除此之外单片机还具有低电压和低功耗的特点。随着超大规模集成电路的发展,单片机在便携式产品中大有用武之地[4]。
单片机的技术门槛较低开发成本也较低非常适合初学者进行学习和锻炼使用。现在市场上常用的单片机主要有MCS-51、AVR、ARM、PIC等。其中应用最广泛的单片机首推51系列,由于产品硬件结构合理,指令系统规范,基于以上原因决定选取51系列单片机作为控制部分的核心器件。
1.2.2 电源电路
采用一块LM7805三端集成稳压器。把市电经变压器降压输入电路,而后整流送到LM7805三端稳压器稳压输出作为工作电压。不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。
1.2.3 I/O口扩展芯