基于VHDL的乓球逻辑电路设计.docVIP

  • 4
  • 0
  • 约8.4千字
  • 约 14页
  • 2017-05-09 发布于贵州
  • 举报
基于VHDL的乒乓球游戏电路设计 1、 概述 两人乒乓球游戏机是由发光二极管代替球的运动。并按一定的规则进行对垒比赛。甲乙双方发球和接球分别用两只开关代替。当甲方按动发球开关时,球就向前运动(发光管向前移位),当球运动过网到一定位置以后,乙方就可接球。若在规定的时间内,乙方不接球或提前、滞后接球,都算未接着球,甲方的计分牌自动加分。然后重新按规则有一方发球,比赛才能继续进行。比赛一直要进行到一方记分牌达到11分,这一局才告结束。 2、 设计任务和要求 乒乓球游戏机逻辑电路控制任务和要求如下: 1、乒乓球游戏机甲、乙双方各有两只按钮,分别为发球按钮和击球按钮。 2、乒乓球的移动用14只LED灯模拟运行。亮着的灯表示乒乓球此时的位置,乒乓球可以向左和向右移动。 3、球过网到一定的位置方可接球,提前击球或出界击球均判为失分,对方的得分加1。 4、比赛采用11分制,任何一方先记满11分就获胜,比赛一局就结束。当计分牌清零后,又可开始新的一轮比赛。 5、利用VHDL写相应的代码,利用状态机来实现其功能。 3、 总体设计 总体设计框图: 该系统可由以下几个模块构成 (1). Fenpin模块(分频模块),用来产生球移动频率和得分显示动态扫描频率。 (2). Move模块(模拟运行模块),用来显示乒乓球的运动情况

文档评论(0)

1亿VIP精品文档

相关文档