打地鼠-FPGA实现.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO YOUR SITE HERE LOGO YOUR SITE HERE LOGO YOUR SITE HERE LOGO YOUR SITE HERE LOGO 数字系统设计 ——打地鼠 1.功能介绍 2. 存在问题 3.解决方案 4. 设计总结 打地鼠 功能介绍: 闯 三 关 打中地鼠,拼得40分 打中地鼠,拼得80分 得分过百 晋级 晋级 通 关 功能介绍: 功能介绍: 模块功能描述 (1)MOUSESETTING 设置地鼠各个洞穴的编码,随机产生地鼠 (2)键盘扫描电路: 对键盘进行行扫描,根据列的信号判断按键 (3)GRAPH 对点阵进行逐行扫描显示编码 (4)LED显示电路 显示键盘的按键或者通关的走马灯 (5)SCORE 计算分数并编码 1.如何随机地产生地鼠? 采用伪随机产生,将地鼠可能出现的位置 提前编写好,根据时钟选取其中的任一个 存在问题及解决方案 实现方案: OM1 = 010000000; OM2 = 100000000; OM3 = 000010000; OM4 = 001000000; OM5 = 000001000; OM6 = 000000010; OM7 = 000000100; OM8 = 010000000; OM9 = 000100000; OM10 = 000000001; OM11 = 100000000; OM12 = 000001000; OM13 = 000000100; OM14 = 001000000; OM15 = 000010000; OM16 = 000000001; --16个老鼠可能出现的地方 OUT_MOS = OM1 WHEN Clkrandom = 0 ELSE OM2 WHEN Clkrandom = 1 ELSE OM3 WHEN Clkrandom = 2 ELSE OM4 WHEN Clkrandom = 3 ELSE OM5 WHEN Clkrandom= 4 ELSE OM6 WHEN Clkrandom = 5 ELSE OM7 WHEN Clkrandom = 6 ELSE OM8 WHEN Clkrandom = 7 ELSE OM9 WHEN Clkrandom = 8 ELSE OM10 WHEN Clkrandom = 9 ELSE OM11 WHEN Clkrandom = 10 ELSE OM12 WHEN Clkrandom = 11 ELSE OM13 WHEN Clkrandom = 12 ELSE OM14 WHEN Clkrandom = 13 ELSE OM15 WHEN Clkrandom = 14 ELSE OM16 WHEN Clkrandom = 15 ; 2.如何区分表现地鼠出现,地鼠被打死? 我采用8X8的红绿黄三色点阵, 绿色的点表示边界, 红色的点表示出现的地鼠, 黄色的点表示被打死的地鼠。 存在问题及解决方案 实现方案: 在算法中,我将该8X8的点阵上的64个点整个得作为一个VECTOR,0表示该点亮,1表示该点灭。 例如: BASIC =

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档