EDA课程建立—乒乓球游戏机.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
燕 山 大 学 EDA课程设计报告书 题目: 乒乓球游戏机 姓名: 班级: 学号: 成绩: 设计题目及要求 1.设计题目: 乒乓球游戏机 2.要求: 用8个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍; 一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动。过早或过晚击球视为犯规,系统自动给对手加1分;甲、乙各有两个数码管计分(11分制),每两球换发一次发球方裁判有一个按钮,系统初始化和每次得分后按下一次,发球方的第一个LED会被点亮 仿真说明:输出端l0~l7的高电平脉冲表示乒乓球的运动轨迹,两位球员a0和b0正常击球使得球在两位球员之间往返运动,此时计数器不产生加分。 模块设计 ping-pong模块 该模块的功能由双向移位寄存器74198和门电路实现。8个输出端的接LED灯,灯的亮灭代表乒乓球运动的轨迹。输入端sl为高电平(sr为低电平)和sr为高电平(sl为低电平)表示小球的左移和右移,sr、sl同时为高电平时表示甲(set为低电平)或乙(set为高电平)为发球方。clk接时钟信号表控制乒乓球移动速度的大小,频率越大移动越快。 该模块的仿真图如下: 仿真说明:当给输入端sl一个高电平脉冲时,乒乓球的左移,给输入端sr一个高电平脉冲时,乒乓球右移。给输入端set一个高电平脉冲使发球方的第一个LED灯点亮。 control模块 该模块的功能由双D触发器7474和门电路实现。输入端A、B分别代表甲、乙两位球员,输入端J代表裁判。当输入端Q0为高电平时代表乒乓球到达甲处,甲按下按键给一个高电平脉冲,通过此模块使sr为高电平,sl为低电平,乒乓球向相反方向移动,过早或过晚击球犯规,给对手加1分 8

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档