打地鼠游戏设计
ivince 2013
功能描述
1.设置一组(4个)随机点亮的LED指示灯。
2.每次只有一盏灯点亮,点亮的时间自己设定。
3.为每盏灯设计一个对应的按钮,在该灯点亮期间,相应的按钮按
下,则可加1分,否则不予加分(规定按钮只许按一下,不需按着不放),分数由数码管显示。
4.灯亮9次暂停,按下一次键后开始下一轮游戏。
5.游戏反应速度难度随显示时间改变。
我们的设计
设计电路:
仿真说明:
该电路模拟打地鼠,键1、键2、键3、键4,对应灯1、灯2、灯3、灯4。四个灯每次随机亮一个,迅速按下对应的键,则您的得分+1,按错不加
分。第九次时暂停,要重新开始需按一下重新开始键(就是空格键),
此时显示次数和您的得分清零,重新计数。
设计思想
整个设计主结构如图1,分为三部分:按钮、灯和时钟。由按钮控制电路连接按钮和灯,随机信号发生电路连接灯和时钟,外加计数显示
电路构成整个系统。
按钮
灯
时钟
按钮控制电路
随机信号发生电路
计数显示
(打中次数)
计数显示
(总的次数)
图1系统设计结构图
1J 41Q
15
~1Q 141K
16
~1CLR
3
1CLK 1~1PR
21J 41Q
15
~1Q 14
1K
16
~1CLR
3
1CLK 1
~1PR
21J 41Q
15
~1Q 14
1K
16
~1CLR
3
1CLK 1
~1PR
2O 011O 19O 210O 38O 47O 56O 65O 74A 02A 13A 221E L 1~E 23
A 3
22O 818O 917O 1020O 1119O 1214O 1313O 1416O 15
15
100 Hz
1J 41Q
15
~1Q 14
1K
16
~1CLR
3
1CLK 1~1PR
223
4
键 = 4
键 = 3
键 = 2
键 = 1
100 Hz
重新开始键
键 = 空格
变体中(Default1)
1
A 15
B 1
C 10
D 9UP 5QA 3QB 2QC 6QD 7DOWN
4
~LOAD 11~BO 13~CO
12
CLR 14您的得分
A 15
B 1
C 10
D 9UP 5QA 3QB 2QC 6QD 7DOWN
4
~LOAD 11~BO 13~CO
12
CLR 14显示次数
图2 随机信号发生电路
图3按钮控制电路
图4 计数显示电路