- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA大作业展示
FPGA弹球游戏文件列表文件简介ballgame:游戏控制的主体,提供各个接口clk_25:锁相环,产生vga需要的25MHz时钟信号gen_div:用于在各种情况下进行分频PS_2:用ps2键盘对游戏进行控制rom:调用rom资源存放游戏制作信息的图片rom_gameover:调用rom资源存放游戏结束时的显示界面vga_sig:用于控制vga的扫描,将游戏显示于vga显示屏之上ballgame提供了键盘数据输入、键盘时钟输入外界提供的标准时钟信号输出到vga中的三色信号和水平、竖直的同步信号ballgame中初始化定义常量确定球和板的初位置和尺寸利用二维bitmap画出球的图形定义三个砖块的位置和尺寸定义板行进速度ballgame中控制对于vga水平竖直扫描即同步的信号控制球、板的当前位置的信号表明地图的边界,这里是“围墙”控制三个砖块随机出现的信号各部分的颜色信号控制游戏状态:进行中和结束的信号接受的键盘控制信号其他一些时钟、计数、内存地址位信号Ballgame游戏进程扫描信号位置处于砖块、球和板的位置时设置颜色信号为1根据球的位置和板的位置对球的反射进行判断,每次碰撞设置为碰撞方向速度反向,垂直方向速度不变调用PS2组件,接受键盘信息对板的移动控制读取rom中信息,设置颜色显示出所有需要显示颜色的位置PS2clk和data_in为键盘提供的时钟和数据信号start开始选项、reset重置选项b_right、b_left输出板子左右移动的信息PS2利用计时信号控制接受到ps2键盘有效信息位接受到断码时停止赋值vga_sig定义了vga需要的时钟信号、水平竖直的同步信号以及地址信号,从而可以控制vga的显示vga_sig定义了数据、消隐等常量,之后的操作便是对行列进行扫描计数,在有效区间赋值有效进行显示游戏界面游戏界面游戏界面Thank you for listening!
您可能关注的文档
最近下载
- 2023年河西学院药学《药理学》科目期末试卷A(有答案).docx VIP
- 2023年海南师范大学体育教育专业《普通心理学》期末试卷A(有答案).docx VIP
- 2024年国开电大本科《流通概论》单项多项选择题库(附答案).pdf
- 2023年海南师范大学地理科学专业《普通心理学》期末试卷A(有答案).docx VIP
- 精品解析:广东省广州市黄埔区2022--2023学年七年级下学期期末考数学试题(解析版).docx VIP
- 企业安全生产费用提取和使用管理办法(课件).pptx
- 系统接口对接实施方案.docx VIP
- 2023年海南师范大学物理学专业《普通心理学》期末试卷A(有答案).docx VIP
- 2021智慧树答案【思想道德修养与法律基础(山东师范大学)】智慧树网课章节测试答案 .doc
- 商汤科技上市招股说明书.pdf
文档评论(0)