基于Verilog活跃气氛的小游戏戏

用Verilog编写的弹球游戏
[问题点数:80分]
用Verilog编写的弹球游戏
[问题点数:80分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年12月 扩充话题大版内专家分月排行榜第二2010年8月 扩充话题大版内专家分月排行榜第二2010年7月 扩充话题大版内专家分月排行榜第二2010年6月 扩充话题大版内专家分月排行榜第二
2010年6月 Java大版内专家分月排行榜第三2010年5月 扩充话题大版内专家分月排行榜第三2010年4月 扩充话题大版内专家分月排行榜第三
2012年9月 Linux/Unix社区大版内专家分月排行榜第二2012年7月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 Linux/Unix社区大版内专家分月排行榜第三2009年4月 硬件/嵌入开发大版内专家分月排行榜第三
匿名用户不能发表回复!|小球游戏verilog_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
小球游戏verilog
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩24页未读,
定制HR最喜欢的简历
你可能喜欢豆丁微信公众号
君,已阅读到文档的结尾了呢~~
基于FPGA和51单片机的《吃豆人》 小游戏设计。华中科技大学电子系集成0901班 刘伯均 洪燕 王威 指导老师: 吴建新 .14。组员。?左起: ?周成明 ?丁伟英 ?郭笑宇。?背景介绍 ?设计目标 ?系统方案 ?功能实现 ?关键问题 ?作品展示 ?心得体会。背景介绍。设计目标。系统总体构架。功能实现。功能实现。关键问题。作品实物与成果展示。心得体会。
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于FPGA和51单片机的《吃豆人》小游戏设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口 上传我的文档
 下载
 收藏
粉丝量:399
该文档贡献者很忙,什么也没留下。
 下载此文档
基于verilog 乒乓球游戏机课程设计报告
下载积分:1000
内容提示:基于verilog 乒乓球游戏机课程设计报告
文档格式:DOC|
浏览次数:308|
上传日期: 17:09:59|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
基于verilog 乒乓球游戏机课程设计报告
关注微信公众号Verilog FPGA开发入门--游戏设计
最近做完了电子课设,题目是基于FPGA的游戏。苦于资料难找,在此分享一波入门级资料。大概分为VGA显示模块、PS2模块、以及游戏设计。这篇主要讲一下如何用VGA做显示附,赠程一路走来的序源码。关于VGA显示的原理这里就不细讲了,网上有很多相关讲解。来点干货,VGA显示的方式大概可以分为三种:1.直接操作像素点绘图在VGA_Pattern函数中,输入变量是屏幕上的行列值,输出是红绿蓝的色度值0~15的16个数。当oRed,oGreen,oBlue,都为零时,出现颜色为黑色。都为15时出现的颜色为白色,其他色度都可以通过设置三个变量数值来实现。2.把图片存在ROM里然后调用首先,将要显示的图片保存成bmp文件的格式,然后用BmpToMif软件转换成mif文件,生成的这个文件就可以导入ROM,在VGA中显示。显示图片时,需要调用一个Rom IP核。保存该mif文件。这个操作要考虑板子ROM的空间。3.在RAM里面用数组生成图像或字符,然后调用可以考虑通过一个通用的RAM_set模块来一次性设置一个字符对应的寄存器的值。以显示两个字符为例(字符颜色白色,背景黑色),通过Verilog声明一个长度为14的8位寄存器数组reg [7:0] p[13:0],因为两个字符占用2*7*8=14*8个像素,所以p[i][j]=0表示第i+1列第j+1行像素为黑色,反之1为白色。这样的话,就可以分别把p[13:7]、p[6:0]通过RAM_set来设置。RAM_set模块可以根据要显示的不同字符的字模给寄存器赋不同的值。其实3和1是同一种来具体解释一下方法2 附录,如何生成mif文件并写入ROM方法1:利用Quartus自带的mif编辑器优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑;缺点:一旦数据量过大,一个一个的输入会使人崩溃;使用方法:在quartus中,【file】/【new】,选择Memory
Initialization file,弹出如下窗口:Number of words:可寻址的存储单元数words size:存储单元宽度根据自己的需求进行选择然后点击“OK”.在表格中输入初始化数据; 右键单击左侧地址值,可以修改地址和数据的显示格式; 表中任一数据的地址=列值+行值,如图中蓝色单元的地址=24+4=28;对每个单元填写初始值之后,将文件保存即可。 方法2:利用mif软件来生成无论使用什么编辑器,必须保证mif文件的格式如下:冒号左边是地址,右边是数据;分号结尾;我使用的是名为BmpToMif的软件。将MIF写入ROM:在Quartus中点击Tools-MegaWizad Plug IN Managers,选择Create a new custommegafuntion variation.然后选择板子系列Clcyone 3,所用语言Verilog HDL,在memory compiler选择想要的ROM PORT,选个路径并取名字(要带.v的后缀生成v文件),设置位宽和深度。((为了方便,上面的图来自网络)之后在调用该IP核就可以在VGA上显示图片。然后放一下干货,这些是在altera DE0板子上实现的VGA显示VGA的demo程序--链接:https://pan.baidu.com/s/1K0QX_4A7tnvPOvy_d7cz0g 密码:lnrsVGA的图片显示--链接:https://pan.baidu.com/s/1NsTJXJmxEEn9mLZCn2R2PQ 密码:3asvVGA显示字符--链接:https://pan.baidu.com/s/1OameDRMFMh7mW3RgzFbtKw 密码:d65r基于FPGA的打地鼠小游戏初级--链接:https://pan.baidu.com/s/1LFHIW7EwArn5qhr34OjgBg 密码:8dq8后面还会继续修改完善的~~
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 展示她的美小游戏 的文章

 

随机推荐