EDA课程设计拔河游戏机(2)

2021-04-05 06:12

eda课程设计,游戏机!vhdl语言,Quartus II 7.0

1 设计任务及要求

设计任务:

用7 个发光二极管排列成一行,模拟拔河过程。游戏开始时只有中间的发光二极管点亮,作为拔河的中心线。用按键来模拟拔河队员,按下键表示用力,根据甲乙双方按键的快慢与多少,决定亮点移动的方向。移到任一方终端二极管时,该方获胜,该方记分牌自动加分,然后开始下一局的比赛。比赛采用五局三胜制,甲乙双方各自记分。当记分牌清零后,重新开始下一场拔河比赛。

设置“比赛开始”按键,实现一对一拔河; 设置复位键,按下后比分清零,双方重新开始比赛; 一场比赛结束时演奏一首欢快的曲子;

选做:甲乙双方可选一到多个队员进行比赛或自拟其它功能。

设计要求:

A. 比赛开始键,复位键;

B. t=0,中间二极管亮,两个数码管显示零;

C. 两个按键,通过比较两个按键的频率大小进行相对移动二极管亮点的移

动;

D. 亮点移动到一边后会中间,数码管增分,采取五局三胜制设计; E. 一方得分3分后比赛结束,音乐响起。

2设计原理及总体框图

基本原理:

由设计内容可知,需要一个十进制的计数器,用于对双方按钮的次数计数。当led灯移动到一端时,那边的选手得1分,通过比较模块比较两位选手的胜利的得分,并通过译码器显示在数码管上。设计要求用1MHz的频率,而设计用到


EDA课程设计拔河游戏机(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第7章 面向对象程序设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: