EDA技术课程设计--拔河游戏机.docVIP

  • 21
  • 0
  • 约1.6万字
  • 约 15页
  • 2017-09-17 发布于河南
  • 举报
电子信息工程EDA技术课程设计拔河游戏机 图1. 拔河机游戏机框图 二、设计步骤和调试过程 1、总体设计电路 总体电路图和仿真图如图(25)所示,由仿真图可知,此电路设计无误,可以实现按动A、B两个按键时,分别产生两个脉冲信号,经整形后分别加到可逆计数器上,可逆计数器输出的代码经译码器译码后驱动电平指示灯点亮并产生位移,当亮点移到任何一方终端后,由于控制电路的作用,使这一状态被锁定,双方按键产生的输入脉冲不起作用。如按动复位键C,亮点又回到中点位置,再次按C键则比赛又可重新开始。 图2. 电路图 2、模块设计和相应模块程序 1.顶层文件 library IEEE; use IEEE.std_logic_1164.all; use IEEE.std_logic_unsigned.all; entity bahe is port( player1,player2:in std_logic; --玩家1,2输入 clk_in:in std_logic; --clk_in(1MHZ) reset:in std_logic; --重置键 row : out std_logic_vector(7 downto 0); col : out std_logic_vector(7 downto 0); led:out std_logic_vector(7 down

文档评论(0)

1亿VIP精品文档

相关文档