eda课程设计,游戏机!vhdl语言,Quartus II 7.0
1 设计任务及要求
设计任务:
用7 个发光二极管排列成一行,模拟拔河过程。游戏开始时只有中间的发光二极管点亮,作为拔河的中心线。用按键来模拟拔河队员,按下键表示用力,根据甲乙双方按键的快慢与多少,决定亮点移动的方向。移到任一方终端二极管时,该方获胜,该方记分牌自动加分,然后开始下一局的比赛。比赛采用五局三胜制,甲乙双方各自记分。当记分牌清零后,重新开始下一场拔河比赛。
设置“比赛开始”按键,实现一对一拔河; 设置复位键,按下后比分清零,双方重新开始比赛; 一场比赛结束时演奏一首欢快的曲子;
选做:甲乙双方可选一到多个队员进行比赛或自拟其它功能。
设计要求:
A. 比赛开始键,复位键;
B. t=0,中间二极管亮,两个数码管显示零;
C. 两个按键,通过比较两个按键的频率大小进行相对移动二极管亮点的移
动;
D. 亮点移动到一边后会中间,数码管增分,采取五局三胜制设计; E. 一方得分3分后比赛结束,音乐响起。
2设计原理及总体框图
基本原理:
由设计内容可知,需要一个十进制的计数器,用于对双方按钮的次数计数。当led灯移动到一端时,那边的选手得1分,通过比较模块比较两位选手的胜利的得分,并通过译码器显示在数码管上。设计要求用1MHz的频率,而设计用到
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库EDA课程设计拔河游戏机(2)在线全文阅读。
相关推荐: