资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,基于BASYS2的光立方,华中科技大学电子系电子1201班 沈茂康 王梦飞 宋泽仁 指导老师: 阳浩 2015.1.8,组员,左起: 沈茂康 宋泽仁 王梦飞,目录,设计目标,1,系统方案,2,功能实现,3,关键问题,4,作品展示,5,心得体会,6,设计目标,基本设计目标用512个蓝光LED搭建一个3D光立方,利用BASY2控制控制各个管脚显示各种3D静态图案和动态图案,甚至可以设计实现一些简单的3D小游戏入3D贪吃蛇,并通过外搭键盘设施,安装驱动来实现人机交互效果。 创新点 独特的焊接工艺将512个蓝光LED搭建成3D光立方:每一层之内把64个LED的共阳极焊接起从而构成一个整体,各个共阴极则悬空处理,层与层之间把同一纵行的8个LED灯的共阴极管脚焊接在一起,最终构成一个3D光立方整体。硬件电路如664译码器的设计:通过38译码器来选择层,通过自行设计664译码器选择层内某一LED管,从而实现控制某一确定LED管的亮灭 通过外搭键盘设施,安装驱动来实现人机交互效果,系统总体构架,功能实现,运行程序,并输出9个管脚信号,分为两部分独立信号,其中三位用来输出到38译码器,另六位用来输出六位控制信号到664译码器,38译码器加反相器解码信号并输出到每一层的公共共阳极,从而控制3D光立方8层之间某一层的选择,664译码器解码信号并输出到每层64个LED灯的共阴极从而控制具体一层内64个LED灯的选择,软件结构,代码结构TOP MODULE:状态机PS2 MODULE:接收键盘数据GAME 3D-SNAKE MODULE:通过状态机来实现发光MODULE:10个左右,通过扫描实现分频MODULE:得到所需的各种时钟,关键问题,1.如何搭建 2.如何控制每一个灯 3.如何形成静态动态图案 4.如何外搭键盘设施,安装驱动来实现人机交互效果,作品实物与成果展示,按键说明,控制3D贪吃蛇: Q键,W键控制X轴方向 E键,R键控制Y轴方向 A键,D键控制Z轴方向 控制切换模式: 0,1,2,3,4,5,6,7,8,9键,心得体会,学校为我们提供了良好便利的学习环境。我们可以利用校园网络资源查询到比赛所需的资料,每个小组凭学生证就可以借到比赛所需的DIGILENT BASYS2开发板和必要的连接器件. 实践与理论的结合。我们查阅了大量的资料,确定功能实现需要的模块、绘出电路雏形。在学习资料的同时,动手尝试编写各个相关的模块以及测试模块验证,并完成相关的软件和硬件的调试,在摸索中逐步完善电路。这样边看理论边实践的学习方式事半功倍。 培养了自学能力。我们在复习以前学过的书本知识的同时还要自学没有接触过的知识,并不断地用可能刚刚才学习到的知识编写、测试代码,烧入板中运行,观察结果,如此重复。 增强了团队合作的能力。三个小组成员的协作与分工,很好的发挥了各自的优点,弥补了各自的不足。虽然作品成果终于完成,但是比赛准备阶段的艰辛历程不时在我们脑海中闪现,我们懂了实践才能出真知,知道了理论与实践结合的重要性,知道了知识的学习一定要手、脑、心、口并用。,谢谢观看,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号