设计任务:通过Verilog HDL编写代码,实现按键控制流水灯以及打地鼠小游戏的功能。具体任务包括:使用4个按键控制4个小灯LED0-LED3;利用触摸按键进行模式切换;通过一位数码管显示当前控制模式,两位数码管显示当前得分。触摸按键未按下时处于模式1,按下后进入模式2,并在数码管上显示当前控制模式。模式1的工作方式为:当点亮LED0时,若按下相应的控制按键key0,则得分增加1,否则得分不变。每次点亮一个小灯,得分规则相同。当得分累加到15时,不再增加,表示本轮游戏胜利。模式2的工作方式为:随机点亮小灯,若按下相应的控制按键,则得分增加1,否则得分减1。当得分累加到15时,不再增加,表示本轮游戏胜利;当得分减到0时,表示本轮游戏失败。在游戏胜利时,可以加快小灯的切换频率进行再次尝试;在游戏失败时,可以减慢小灯的切换频率进行再次尝试。