链接:https://pan.baidu.com/s/1MUk9CmkPWY-coTasji_inw
提取码:1234
设计框图:
部分代码
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity move is
Port ( fire,reset,start : in std_logic; --子弹、复位、开始按键
key_l:in std_logic; --左移
key_r:in std_logic; --右移
plane_x:out integer; --我方飞机的x坐标
plane_y:out integer; --我方飞机的y坐标
enemy_x:out integer; --敌方飞机1的x坐标
enemy_y:out integer; --敌方飞机1的y坐标
enemy_x2:out integer; --敌方飞机2的x坐标
enemy_y2:out integer; --敌方飞机2的y坐标
bullet_x:out integer; --子弹的x坐标
bullet_y:out integer; --子弹的y坐标
score:out integer; --分数
life_bullet:out integer; --子弹的生命
life_plane:out integer; --飞机的生命
movclk