1. 首页
  2. 课程学习
  3. 嵌入式
  4. 基于QuartusⅡ的打地鼠程序

基于QuartusⅡ的打地鼠程序

上传者: 2019-06-04 09:01:09上传 ZIP文件 1.98MB 热度 22次
通过EN开关来控制整个程序,EN为0时显示学号,为1时开始运行程序。当EN为1时,程序开始运行,四盏灯开始随机亮,并开始30秒倒计时,数码管显示剩余时间,分数和当前难度。按下其中一个按键,如果此时地鼠与按键相匹配,则视为打中地鼠,计分加一且指示灯亮一下,否则指示灯长暗。当倒计时完闭后游戏结束,不再计分,且数码管显示本次成绩。打开SW17,可查看历史成绩前三名。打开开关SW2可重置,关闭则重新开始游戏。可打开或关闭SW16来选择难度等级。整个程序由八个主要模块组成:分频模块,随机数产生模块,比较模块,数码管显示模块,计分模块,历史记录模块和倒计时模块。
用户评论