欢迎来到天天文库
浏览记录
ID:37374213
大小:1.14 MB
页数:29页
时间:2019-05-22
《数电实验报告VHDL拔河》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2011数电实验报告:基于VHDL的拔河游戏的设计数电实验报告姓名:谢文学院:电子工程学院班级:2008211202学号:0821094012011数电实验报告:基于VHDL的拔河游戏的设计简易索引1.实验题目……………………………………………………………………………………………………….32.文字描述……………………………………………………………………………………………………….33.结构框图……………………………………………………………………………………………………….34.逻辑流程图……………………………………………………………………………………………………45.MDS图…
2、……………………………………………………………………………………………………….56.逻辑框图……………………………………………………………………………………………………….67.芯片选择与管脚设定…………………………………………………………………………………….68.VHDL代码……………………………………………………………………………………………………..7a)主模块代码………………………………………………………………………………………….7b)分频代码……………………………………………………………………………………………..11c)防抖1代码…………………………………………
3、……………………………………………….13d)防抖2代码………………………………………………………………………………………….14e)计数代码……………………………………………………………………………………………..15f)比赛代码……………………………………………………………………………………………..16g)译码代码……………………………………………………………………………………………..19h)音乐代码……………………………………………………………………………………………..229.分频方法……………………………………………………………………………………………………..28
4、10.频率计数方法……………………………………………………………………………………………..2811.音乐设定方法……………………………………………………………………………………………..2812.数电实验总结……………………………………………………………………………………………..2922011数电实验报告:基于VHDL的拔河游戏的设计基于VHDL的拔河游戏设计电子2008211202班谢文一、实验题目用7个发光二极管排列成一行,模拟拔河过程。游戏开始时只有中间的发光二极管点亮,作为拔河的中心线。用按键来模拟拔河队员,按下键表示用力,根据甲乙双方按键的快慢与多少,决定亮点移动的
5、方向。移到任一方终端二极管时,该方获胜,该方记分牌自动加分,然后开始下一局的比赛。比赛采用五局三胜制,甲乙双方各自记分。当记分牌清零后,重新开始下一场拔河比赛。设置“比赛开始”按键,实现一对一拔河;设置复位键,按下后比分清零,双方重新开始比赛;一场比赛结束时演奏一首欢快的曲子;选做:甲乙双方可选一到多个队员进行比赛或自拟其它功能。二、文字描述A.比赛开始键,复位键;B.t=0,中间二极管亮,两个数码管显示零;C.两个按键,通过比较两个按键的频率大小进行相对移动二极管亮点的移动;D.亮点移动到一边后会中间,数码管增分,采取五局三胜制设计;E.一方得分3分后比赛结束,音乐响起
6、。三、结构框图32011数电实验报告:基于VHDL的拔河游戏的设计四、逻辑流程图42011数电实验报告:基于VHDL的拔河游戏的设计五、MDS图Led灯MDS图数码管MDS图52011数电实验报告:基于VHDL的拔河游戏的设计六、逻辑框图七、芯片选择与管脚设定62011数电实验报告:基于VHDL的拔河游戏的设计八、VHDL代码主模块代码--byxiewen_08210940--bupt_eelibraryIEEE;useIEEE.std_logic_1164.all;useIEEE.std_logic_unsigned.all;entitybaheisport(clk:inst
7、d_logic;start:instd_logic;reset:instd_logic;72011数电实验报告:基于VHDL的拔河游戏的设计player1_b,player2_b:instd_logic;nixie:outstd_logic_vector(6downto0);nixie_control:outstd_logic_vector(5downto0);leds:outstd_logic_vector(6downto0);music_out:outstd_logic);e
此文档下载收益归作者所有