作者:内蒙古民族大学物理与电子信息学院 王思乐 朱明想 刘尧哉
指导教师:孙晓为
作品简介
开发背景和功能使用说明:
该作品的设计思路来源于现代人追求新鲜的特点,人们的在传统广告信息轰炸下逐渐的视觉疲劳,越来越激发不了人消费群体的消费欲望。在此背景下,我们设计了可以显示3D图形的光立方,通过光立方实时的三维立体的显示广告,不停的变换立体图形效果达到引起消费者注意的目的,不仅可以使商家的商标和广告唯美的变换,还可以使消费者更愿意发时间去欣赏它,实时的了解商家要表达的信息。
我们的光立方主要功能是在整体上实现画面立体的显示,实现动态的实时3D显示效果,同时可以根据要求改变程序的数组部分就可实现画面的自主定义,也可自己写更多美轮美奂的图形。即可显示出我们想要的3维立体图形,字母,数字,也可实现图形字母数字的来回变换,移动和交替的变换,达到不间断的变换效果。
注:
由于此次时间仓促,我们的PCB画出后,没有时间再去发到工厂制作,所以此次的74LS259控制主板使用万用板全部手工焊接。
结构说明:
1、硬件设计:
硬件系统设计框图如下
2、软件设计:
软件设计框图如下
图片:
平台选型说明
由于此次选择的项目是光立方,考虑到本作品的设计最低要求和可行性,同时由于大赛的51开发板成本低,并且大赛提供的51单片机内部频率高,IO口丰富,且内部Flash程序存储器大,完全可以实现对光立方的控制。所以我们选择了单片机开发板(以STC15F2K61S2芯片为控制核心)这套开发板,基于STC15F2K61S2的所含的功能,我们通过外接的部分引脚扩展,在开发板上的直接调试,然后通过外界电路可以简单快捷的调试和观察效果。所以此次光立方制作是基于STC15f2K61S2单片机平台设计的。
设计说明
一、系统设计
1、硬件设计:
硬件系统设计框图如下
2、软件设计:
软件系统设计框图如下
二、功能模块设计
(一)硬件模块设计
1、LED组合灯的驱动芯片74LS259芯片如下图
2、引脚概述