DSP乒乓球游戏设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP乒乓球游戏设计

电 子 信 息 与 电 气 工 程 系 课程设计报告 设计题目: DSP乒乓球游戏设计 系 别: 年级专业: 学 号: 学生姓名: 指导教师: 目录 一 摘要……………………………………………………………………………………… 1 二 任务书 …………………………………………………………………………………….1 三 系统框图与引脚…………………………………………………………………………. 1 四 乒乓球游戏状态转移图…………………………………………………………………. 2 五 乒乓球游戏VHDL设计RTL综合电路结构图………………………………………….. 3 六 源程序及其仿真波形……………………………………………………………………. 4 (1)乒乓球游戏顶层文件…………………………………………………………………… 5 (2)失球提示发声模块文件………………………………………………………………….6 (3)乒乓球前进方向产生模块文件………………………………………………………….7 (4)四进制计数器用来做失球高位计数文件……………………………………………… 7 (5)十进制计数器用来做失球低位计数文件……………………………………………….8 (6)乒乓拍模块文件………………………………………………………………………….9 (7)乒乓球灯模块文件……………………………………………………………………… 9 (8)总控制模块文件………………………………………………………………………….10 七 总结 ……………………………………………………………………………………… 11 八 参考文献…………………………………………………………………………………….11 基于DSP的乒乓球游戏设计 一 摘要 两人乒乓球游戏是用9个发光二极管代表乒乓球台,中间的发光二极管兼做球网,以一排发光管交替发光指示乒乓球的行进路径,其行进的速度可由输入的时钟信号clk 控制。甲、乙两人按照乒乓球比赛规则来操作。board 是乒乓板接球控制模块,甲击球时靠近的第一个发光二极管亮,然后发光二极管由甲到乙依次点亮,代表乒乓球的移动。当发光管亮到最后一个的瞬间,若检测到对应的表示球拍的键的信号,立即将“球”反向运行,如果此瞬间没有接到键信号,将给出出错鸣叫,则判乙方失分,甲方的积分牌自动加分。然后重新发球,并将记分显示出来;比赛继续。比赛一直进行到一方的积分牌到达21分,该局结束。乙击球同样如此。在游戏中, cou4 和cou10 分别是失球计数器的高低位计数模块;mway 是乒乓球行进方向控制模块,主要由发球键控制;sound 是失球提示发声模块。 二 任务书 (1)设计一个乒乓游戏机,该机模拟乒乓比赛的基本过程和规则,并能自动记分。 (2)乒乓球的位置和移动方向由灯亮及依次点亮的方向决定。球速可调。 (3)比赛按21分为一局进行,甲乙双方都应设置各自的记分牌,任何一方先记满21分,该方就算胜出。按复位键将记分牌清零后,可开始新的一局比赛。 三 系统框图与引脚 输入输出引脚 clk 乒乓球的行进速度时钟 bain 左右球拍控制信号 bbin 右球拍控制信号 clr 清0 控制 souclk 失球提示发声时钟 ballout[7..0] 球路行进情况,可用8 个发光管担任 countbh[3..0] 指示左边球手的得分的高位 countbl[3..0] 指示左边球手的得分的低位 countah[3..0] 指示右边球手的得分的高位 countal[3..0] 指示右边球手的得分的低位 speaker 接蜂鸣器,指示失球提示 lamp 数码管7 的一个段,指示clock2 速度 四 乒乓球游戏状态转移图 五 乒乓球游戏VHDL设计RTL综合电路结构图 (前半部分) (后半部分) 六 源程序及其仿真波形 1 乒乓球游戏顶层文件 LIBRARY IEEE; use ieee.std_logic_11

文档评论(0)

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

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

1亿VIP精品文档

相关文档