没有合适的资源?快使用搜索试试~ 我知道了~
首页基于FPGA的点阵贪吃蛇游戏的设计与实现
基于FPGA的点阵贪吃蛇游戏的设计与实现
需积分: 38 1.0k 浏览量
更新于2023-05-26
评论 6
收藏 1.83MB PDF 举报
现场可编程逻辑门阵列(FPGA)作为一种可编程的信号处理器件,具有高速、高集成度等 优点。随着FPGA技术愈加成熟,功耗需求逐渐降 低,应用领域越来越广泛。LED显示技术的结构 灵活、亮度高、技术成熟和寿命长等特点,在很 多场景中都有应用。贪吃蛇是一款风靡全球的游 戏,简单耐玩,在多个平台上都有相应的游戏版 本。本文设计了一种在FPGA硬件电路平台上工 作,LED点阵进行显示的简单贪吃蛇游戏。
资源详情
资源评论
资源推荐

67
2016年1月刊
67
实训与实践探索
Practical Training & Practical Exploration
0 前言
现场可编程逻辑门阵列(FPGA)作为一种
可编程的信号处理器件,具有高速、高集成度等
优点。随着FPGA技术愈加成熟,功耗需求逐渐降
低,应用领域越来越广泛。LED显示技术的结构
灵活、亮度高、技术成熟和寿命长等特点,在很
多场景中都有应用。贪吃蛇是一款风靡全球的游
戏,简单耐玩,在多个平台上都有相应的游戏版
本。本文设计了一种在FPGA硬件电路平台上工
作,LED点阵进行显示的简单贪吃蛇游戏。
1 点阵贪吃蛇电路基本组成及工作
原理
本文所设计的点阵贪吃蛇游戏基本组成结构
框图如图1所示,包括用于控制方向的PS/2键盘,
FPGA开发平台及LED点阵。系统中,FPGA为
Altera公司的Cyclone Ⅲ系列,该系列成本低,功
耗小,逻辑丰富,可以保证系统稳定、可靠地运
行。PS/2键盘与FPGA的PS/2接口连接,通过键盘
控制方向,FPGA进行逻辑运算,并将图像在LED
点阵上显示。
图1 系统基本组成结构框图
实训与实践探索
基于FPGA的点阵贪吃蛇游戏的设计与实现
王明钊,陈 龙
①
(杭州电子科技大学电子信息学院,浙江 杭州 310018)
【摘要】 本文介绍了一种基于FPGA实验板和LED点阵模块的贪吃蛇游戏的设计与实现。本系统采用Altera的Cyclone Ⅲ
型 FPGA,由PS/2键盘作为控制输入,LED点阵作为显示终端显示内容。通过译码器、计数器、延时电路等简
单的时序逻辑电路实现了LED点阵的点亮、蛇头的移动、虫子的随机出现和蛇身的加长等主要功能。系统包
含了数字电路的基本应用,可作为本科数字电路实验教学例程。
【关键词】数字逻辑电路;FPGA;Quartus Ⅱ;LED点阵显示;贪吃蛇游戏
【中图分类号】G642 【文献标识码】A 【文章编号】2095-5065(2016)01-0067-06
收稿日期:2015-11-06
作者简介:王明钊(1994—),男,四川自贡人,本科在
读,电子信息工程专业;
陈龙(1979—),男,山东宁阳人,硕士,副教授,研究方
向为机器人控制、嵌入式系统设计与应用、数字电子技术教
学研究。
基金项目:浙江省2013年高等教育课堂教学改革项目“‘数
字逻辑电路’课堂教学改革的研究与实践”(项目编号:
kg2013125);浙江省2015年度高等教育教学改革项目“电
子类专业工程创新型人才培养的探索与实践”(项目编号:
jg2015060)。
①
陈龙为本文通讯作者。

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0