设计任务:通过Verilog HDL编写代码,实现按键控制流水灯以及打地鼠小游戏的功能。具体任务包括:使用4个按键控制4个小灯LED0-LED3;利用触摸按键进行模式切换;通过一位数码管显示当前控制模式,两位数码管显示当前得分。触摸按键未按下时处于模式1,按下后进入模式2,并在数码管上显示当前控制模式。模式1的工作方式为:当点亮LED0时,若按下相应的控制按键key0,则得分增加1,否则得分不变。每次点亮一个小灯,得分规则相同。当得分累加到15时,不再增加,表示本轮游戏胜利。模式2的工作方式为:随机点亮小灯,若按下相应的控制按键,则得分增加1,否则得分减1。当得分累加到15时,不再增加,表示本轮游戏胜利;当得分减到0时,表示本轮游戏失败。在游戏胜利时,可以加快小灯的切换频率进行再次尝试;在游戏失败时,可以减慢小灯的切换频率进行再次尝试。
Verilog HDL实现按键控制流水灯及打地鼠小游戏的设计代码
文件列表
基于Verilog HDL的按键控制流水灯即打地鼠小游戏的设计代码
(预估有个826文件)
_info
1KB
_vmake
26B
SSS.root_partition.cmp.ammdb
498B
DDD.root_partition.cmp.ammdb
453B
seg_led.root_partition.cmp.ammdb
1KB
LLL.root_partition.cmp.ammdb
429B
top_seg_led.root_partition.cmp.ammdb
667B
count.root_partition.cmp.ammdb
463B
DDD.vpr.ammdb
416B
SSS.vpr.ammdb
463B
暂无评论