数电实验报告VHDL拔河

数电实验报告VHDL拔河

ID:37374213

大小:1.14 MB

页数:29页

时间:2019-05-22

数电实验报告VHDL拔河_第1页
数电实验报告VHDL拔河_第2页
数电实验报告VHDL拔河_第3页
数电实验报告VHDL拔河_第4页
数电实验报告VHDL拔河_第5页
资源描述:

《数电实验报告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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。