功能
针对这块开发板做了一个打地鼠游戏:
1 给单片机上电后,初始化显示界面,显示出分数和等级。
2 游戏是一轮一轮进行的,每一轮会以50%几率点亮板子上的五个小灯,表示地鼠露头需要打了。
3 一轮游戏开始后,会有一个限定时间,在限定时间内没有打完地鼠,则表示游戏结束。
4 限定时间随着等级的上升,会改变。等级越高,限定时间越短,越需要快速打地鼠。
5 等级是由分数决定的,每五分一个等级。分数是一轮游戏正确完成后,加一分。
6 游戏结束后,显示屏显示游戏结束字样,并且不再更新游戏轮数。此时需要按下S1按键,重新开始游戏。
7 打地鼠是由电容按键进行,按下后,地鼠就被打,灯会对应地熄灭。
8 上电后,需要按S1进行游戏。
9 每一轮游戏进行过程中,还没有到限定时间地鼠就被打完的情况下,游戏会直接进入下一轮,十分快,让人手忙脚乱体验打地鼠乐趣。
硬件
全部代码
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2