1 / 14
文档名称:

2021年基于basys2的光立方.ppt

格式:ppt   大小:3,381KB   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年基于basys2的光立方.ppt

上传人:梅花书斋 2021/1/14 文件大小:3.30 MB

下载得到文件列表

2021年基于basys2的光立方.ppt

文档介绍

文档介绍:组员
左起:
沈茂康
宋泽仁
王梦飞
*
基于basys2的光立方
*
目录
设计目标
1
系统方案
2
功能实现
3
关键问题
4
作品展示
5
心得体会
6
*
基于basys2的光立方
*
设计目标
基本设计目标
用512个蓝光LED搭建一个3D光立方,利用BASY2控制控制各个管脚显示各种3D静态图案和动态图案,甚至可以设计实现一些简单的3D小游戏入3D贪吃蛇,并通过外搭键盘设施,安装驱动来实现人机交互效果。
创新点
独特的焊接工艺将512个蓝光LED搭建成3D光立方:每一层之内把64个LED的共阳极焊接起从而构成一个整体,各个共阴极则悬空处理,层与层之间把同一纵行的8个LED灯的共阴极管脚焊接在一起,最终构成一个3D光立方整体。
硬件电路如6—64译码器的设计:通过3—8译码器来选择层,通过自行设计6—64译码器选择层内某一LED管,从而实现控制某一确定LED管的亮灭
通过外搭键盘设施,安装驱动来实现人机交互效果
*
基于basys2的光立方
*
系统总体构架
*
基于basys2的光立方
*
功能实现
运行程序,并输出9个管脚信号,分为两部分独立信号,其中三位用来输出到3—8译码器,另六位用来输出六位控制信号到6—64译码器
*
基于basys2的光立方
*
3—8译码器加反相器解码信号并输出到每一层的公共共阳极,从而控制3D光立方8层之间某一层的选择
*
基于basys2的光立方
*
6—64译码器解码信号并输出到每层64个LED灯的共阴极从而控制具体一层内64个LED灯的选择
*
基于basys2的光立方
*
软件结构
代码结构
TOP MODULE:状态机
PS2 MODULE:接收键盘数据
GAME 3D-SNAKE MODULE:通过状态机来实现
发光MODULE:10个左右,通过扫描实现
分频MODULE:得到所需的各种时钟
*
基于basys2的光立方
*
关键问题



,安装驱动来实现人机交互效果
*
基于basys2的光立方
*
作品实物与成果展示
*
基于basys2的光立方
*