- 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)