功能
針對這塊開發板做了一個打地鼠游戲:
1 給單片機上電后,初始化顯示界面,顯示出分數和等級。
2 游戲是一輪一輪進行的,每一輪會以50%幾率點亮板子上的五個小燈,表示地鼠露頭需要打了。
3 一輪游戲開始后,會有一個限定時間,在限定時間內沒有打完地鼠,則表示游戲結束。
4 限定時間隨著等級的上升,會改變。等級越高,限定時間越短,越需要快速打地鼠。
5 等級是由分數決定的,每五分一個等級。分數是一輪游戲正確完成后,加一分。
6 游戲結束后,顯示屏顯示游戲結束字樣,并且不再更新游戲輪數。此時需要按下S1按鍵,重新開始游戲。
7 打地鼠是由電容按鍵進行,按下后,地鼠就被打,燈會對應地熄滅。
8 上電后,需要按S1進行游戲。
9 每一輪游戲進行過程中,還沒有到限定時間地鼠就被打完的情況下,游戲會直接進入下一輪,十分快,讓人手忙腳亂體驗打地鼠樂趣。
硬件
全部代碼
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2