基于Basys3的躲墙小游戏的设计任务书
2020-05-12 22:08:10
1. 毕业设计(论文)的内容和要求
(一)设计内容 本设计是一款基于basys3的趣味游戏,游戏界面通过vga接口连接到显示屏,由外接键盘控制操作。
整个设计分为八个模块,分别为时钟模块、vga显示驱动模块、键盘模块、小球移动模块、墙体移动模块、图像及字符存储模块以及顶层控制模块。
如图1 - 1所示。
2. 参考文献
[1].夏宇闻. Verilog数字系统设计教程[M].第二版. 北京:北京航空航天大学出版社,2008. [2].宁改娣等. 数字电子技术与接口技术实验教程[M]. 西安:西安电子科技大学,2013. [3].RichardE.Haskell,Darrin M.Hanna[美].FPGA数字逻辑设计教程#8212;#8212;Verilog[M].郑利浩,王荃,陈华锋.北京:电子工业出版社,2013 [4] 徐彬, 詹华群. 基于Basys开发板的VGA显示控制设计[J]. 单片机与嵌入式系统应用, 2014, (02) [5] 杨秀增. 基于FPGA的8段数码管动态显示IP核设计[J]. 电子设计工程, 2009, (10) [6] 魏军辉, 王福源, 周子昂, 侯维岩. 基于FPGA的PS/2键盘接口的设计[J]. 微计算机信息, 2008, (26) [7] 李素梅. 基于FPGA的ROM设计问题[J]. 信息技术, 2010, (03) [8] 谢亮. 基于FPGA的ROM数据定制的几种方法[J]. 科技广场, 2008, (10) [9] 姜世杰, 余红英, 洪永学, 林丽蓉. 基于FPGA的VGA接口驱动技术[J]. 电子测试, 2012, (12) [10] 凌琳. 基于FPGA的VGA显示控制器设计[J]. 电脑知识与技术, 2012, (17) [11] 杨秀增, 黎运宇. 基于FPGA的标准PS/2键盘接口电路设计[J]. 南宁师范高等专科学校学报, 2009, (03) [12] 彭若晨, 闫妍. 基于可编程逻辑器件(FPGA)为核心的PS/2接口键盘的输入输出电路的设计[J]. 电子设计工程, 2015, (11) [13] 袁堂青, 张玉璘. 基于FPGA的VGA汉字显示系统设计与实现[J]. 济南大学学报(自然科学版), 2011, (01) [14] 孙艳, 孙爱良, 王紫婷. 基于FPGA的VGA显示控制器的实现[J]. 自动化与仪器仪表, 2008, (06) [15] 张亚平, 贺占庄. 基于FPGA的VGA显示模块设计[J]. 计算机技术与发展, 2007, (06)
3. 毕业设计(论文)进程安排
2015/12/01-2016/01/15 选择并确定毕业设计的课题,查阅并学习本课题相关资料 2016/02/22-2016/03/06 文献资料查阅,完成外文翻译并撰写开题报告 2016/03/07-2016/03/20 实现VGA显示控制 2016/03/21-2016/04/03 实现墙体在VGA显示屏上的匀速移动 2016/04/04-2016/04/17 实现键盘控制人物上下左右移动 2016/04/18-2016/05/01 实现人物和墙体碰撞判定 2016/05/02-2016/05/15 加入数码管计时 2016/05/16-2016/05/29 各模块整合调试,完成课题任务要求,整理资料,准备论文撰写 2016/05/30-2016/06/10 撰写论文,准备答辩