下载此文档

点阵赛车游戏.doc


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
点阵赛车游戏实验报告姓名班级学号一、×8点阵进行5秒倒计时显示,如下图所示。,点阵显示下图所示的赛道和赛车的初始位置,赛车游戏开始,并开始计时,用两个数码管显示时间。图中的红色表示赛道,黄色表示赛车的初始位置,箭头表示赛车行进的方向。要求:用BTN1~BTN3三个按键分别控制赛车的左移、前进、右移,最终使赛车在不碰撞赛道的情况下走完全程(即图2中的绿色位置),游戏结束,点阵显示“V”图案,数码管显示走完全程所耗费的时间。当游戏时间超过59秒,或者赛车在行进过程中碰撞赛道,游戏失败,点阵显示“X”图案。通过按键BTN0进行复位,控制点阵返回到初始状态。提高要求:有多种游戏赛道可选,5秒倒计时显示后赛道随机出现。赛车的初始位置随机出现。在赛车行进过程中,赛道中随机出现障碍物(用8×8点阵中的一个LED表示),通过BTN1~BTN3三个按键的控制躲避障碍物,走完全程。若赛车碰到障碍物和赛道,则游戏失败。2、系统设计(包括设计思路、总体框图、分块设计)总体框图:3、仿真波形及波形分析Button0按下,点阵显示51秒后,点阵显示42后,点阵显示33秒后,显示24秒后,显示15秒后,数码管显示59两个向左按键,赛车碰壁,显示失败‘x’又复位之后,又54321减下来又开始重复。4、源程序LIBRARYIEEE;;;;ENTITYsaicheISPORT(CLOCK:INSTD_LOGIC;  button0,button1,button2,button3:INSTD_LOGIC; --四个按键:复位键、右、上、左ROW:OUTSTD_LOGIC_VECTOR(7DOWNTO0); --控制车道的横向量COL_RED:OUTSTD_LOGIC_VECTOR(7DOWNTO0);--控制车道的红色列向量COL_GREEN:OUTSTD_LOGIC_VECTOR(7DOWNTO0);--控制车道的绿色列向量LIGHT:OUTSTD_LOGIC_VECTOR(6DOWNTO0); --段选输出LIGHT_EN:OUTSTD_LOGIC_VECTOR(5DOWNTO0)--位选输出);ENDsaiche;ARCHITECTUREMLDOFsaicheISSIGNALCLK1hz,CLK_5K,CLK_1K,CLK_2K,CLK_100hz,CLK_200hz:STD_LOGIC;                      --1hz,5khz,1Khz,2Khz,100hz,200hz时钟信号SIGNALN:INTEGERRANGE0TO6;  --产生随机赛道时的判断数SIGNALNUM:INTEGERRANGE0TO20; --0号赛道逐点扫描时点的序列SIGNALNUM1:INTEGERRANGE0TO19; --1号赛道逐点扫描时点的序列SIGNALNUM2:INTEGERRANGE0TO18; --2号赛道逐点扫描时点的序列SIGNALNUM3:INTEGERRANGE0TO22; --3号赛道逐点扫描时点的序列SIGNALT_HIGH:INTEGERRANGE0TO5; --倒计时高位SIGNALT_LOW:INTEGERRANGE0TO9;  --倒计时低位SIGNALCOUNT200:INTEGERRANGE0TO250000; --各分频用的计数SIGNALCOUNT2:INTEGERRANGE0TO50000;  SIGNALCOUNT3:INTEGERRANGE0TO50000;   SIGNALCOUNT:INTEGERRANGE0TO50000000; SIGNALCOUNT1:INTEGERRANGE0TO10000; SIGNALCOUNT_100hz:INTEGERRANGE0TO500000; SIGNALtmp1,tmp2,tmp3,tmp4,tmp5,tmp6,tmp7,tmp8:std_logic;--T1:INTEGERRANGE0TO1000;  SIGNALFAIL,ESS,TIME_UP:STD_LOGIC;--FAILS赛车碰到车道的失败信号,ESS赛车到终点的成功信号          --TIME_UP60s时间到的失败信号SIGNALSTART:INTEGER RANGE0TO6; --START=154321计时到的开启信号SIGNALTIMES:INTEGER RANGE0TO7; --点阵显示状态判别信号SIGNALSEL:STD_LOGIC_VECTOR(2DOWNTO0);SIGN

点阵赛车游戏 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小744 KB
  • 时间2019-11-23