【TB作品】MSP430F5529,單片機,打地鼠游戲

功能

針對這塊開發板做了一個打地鼠游戲:

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

硬件

在這里插入圖片描述

全部代碼

https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21545.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21545.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21545.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

亞馬遜又爆單了!做跨境電商就是靠選品!

其實亞馬遜運營并不難,只要遵循亞馬遜規則去做就不會有問題,亞馬遜規則其實就是運營,但是!難就難在選品!我自己是做精品的,我自己明顯的感覺就是,運營技術很厲害,但是好的產品面前一…

貪心算法拓展(反悔貪心)

相信大家對貪心算法已經見怪不怪了,但是一旦我們的決策條件會隨著我們的步驟變化,我們該怎么辦呢?有沒有什么方法可以反悔呢? 今天就來講可以后悔的貪心算法,反悔貪心。 https://www.luogu.com.cn/problem/CF865Dhttp…

C++棧、隊列

文章目錄 目錄 文章目錄 前言 一、stack、queue介紹 1.stack 2.queue 二、stack、queue的習題 1. 最小棧 2. 棧的壓入、彈出序列 3.二叉樹的層序遍歷 三、stack和queue的模擬實現 1.stack的模擬實現 2.queue的模擬實現 前言 棧和隊列是倆種特殊的容器,C在實現棧和隊…

Go Go-Simple-Mail包進行批量SMTP郵件發送

go-simple-mail 包提供了一種簡便的方式來處理和發送郵件。這個包支持保持活動連接、TLS和SSL加密協議,非常適合批量SMTP郵件發送需求。 1、安裝Go-Simple-Mail包 go get -u github.com/xhit/go-simple-mail/v2 2、配置SMTP服務器連接 go-simple-mail包支持多種SMTP服務器…

強達電路營收下滑凈利潤急劇放緩:周轉率驟降,2次因環保被罰

《港灣商業觀察》施子夫 自2022年6月向深交所創業板遞交招股書起,深圳市強達電路股份有限公司(以下簡稱,強達電路)已收到深交所下發的兩輪審核問詢函,并且公司已于2023年3月31日順利過會。但由于遲遲未提交注冊申請&a…

無實驗數據指導蛋白質定向進化,上海交大洪亮課題組發表微環境感知圖神經網絡 ProtLGN

在現代生物技術和醫藥研究中,蛋白質工程扮演著至關重要的角色。通過修改蛋白質的氨基酸序列,蛋白質工程可以改善或賦予蛋白質新的生物化學性質,如增強酶的催化效率、提高藥物的親和力或改善其熱穩定性。這些改進對于開發新藥、治療疾病以及提…

lua vm 一: attempt to yield across a C-call boundary 的原因分析

使用 lua 的時候有時候會遇到這樣的報錯:“attempt to yield across a C-call boundary”。 1. 網絡上的解釋 可以在網上找到一些關于這個問題的解釋。 1.1 解釋一 這個 issue:一個關于 yield across a C-call boundary 的問題,云風的解釋是…

【最新鴻蒙應用開發】——實用廣告思路,可動態修改(方便運營)

鴻蒙項目加入廣告展示頁業務 廣告頁的思路——華為有廣告業務,但是我們不用- ad模塊; 想自定義廣告——場景: app啟動-有廣告需求,就打開廣告頁,沒有的話就去登錄或者主頁; 騰訊體育的廣告- 啟動有廣告頁…

適合小白學習的項目1894java開發ssm框架校園跑腿管理系統myeclipse開發mysql數據庫springMVC模式java編程計算機網頁設計

一、源碼特點 java ssm 校園跑腿管理系統是一套完善的web設計系統(系統采用SSM框架進行設計開發,springspringMVCmybatis),對理解JSP java編程開發語言有幫助,系統具有完整的源代碼和數據庫,系統主要采…

Java項目:96 springboot精品在線試題庫系統

作者主頁:舒克日記 簡介:Java領域優質創作者、Java項目、學習資料、技術互助 文中獲取源碼 項目介紹 這次開發的精品在線試題庫系統有管理員,教師,學生三個角色。 管理員功能有個人中心,專業管理,學生管理…

比較(二)利用python繪制雷達圖

比較(二)利用python繪制雷達圖 雷達圖(Radar Chart)簡介 雷達圖可以用來比較多個定量變量,也可以用于查看數據集中變量的得分高低,是顯示性能表現的理想之選。缺點是變量過多容易造成閱讀困難。 快速繪制…

Go語言 一些問題了解

一、讀取文件數據,是阻塞還是非阻塞的? 分兩種情況:常規讀取文件數據,和網絡IO讀取數據 1. 常規讀取文件數據: io.Reader 和 bufio.Reader 是同步進行的。 bufio.Reader 提供緩沖的讀取操作,意味著數據是…

網站入門:Flask用法講解

Flask是一個使用Python編寫的輕量級Web服務框架,旨在幫助開發人員快速構建和部署Web應用程序。下面將對Flask進行更為詳細的解釋說明,并展示其使用示例與注意事項: 1.解釋說明 定義及特點: Flask以其簡潔和靈活著稱,允許開發者以…

C++:list模擬實現

hello,各位小伙伴,本篇文章跟大家一起學習《C:list模擬實現》,感謝大家對我上一篇的支持,如有什么問題,還請多多指教 ! 如果本篇文章對你有幫助,還請各位點點贊!&#xf…

LeetCode題練習與總結:二叉樹展開為鏈表--114

一、題目描述 給你二叉樹的根結點 root ,請你將它展開為一個單鏈表: 展開后的單鏈表應該同樣使用 TreeNode ,其中 right 子指針指向鏈表中下一個結點,而左子指針始終為 null 。展開后的單鏈表應該與二叉樹 先序遍歷 順序相同。 …

深入探討Java字符串拼接的藝術

引言 在Java編程中,字符串是最基本的數據類型之一。字符串拼接是開發過程中一個非常常見的操作,無論是構建用戶界面的文本,還是生成日志信息,都離不開字符串的拼接。然而,字符串拼接的效率和正確性常常被開發者忽視&a…

格式化數據恢復指南:從備份到實戰,3個技巧一網打盡

朋友們!你們有沒有遇到過那種“啊,我的文件呢?”的尷尬時刻?無論是因為手滑、電腦抽風還是其他原因,數據丟失都可能會讓我們抓狂,甚至有時候,我們可能一不小心就把存儲設備格式化了,…

香橙派OrangePI AiPro測評 【運行qt,編解碼,xfreeRDP】

實物 為AI而生 打開盒子 配置 扛把子的 作為業界首款基于昇騰深度研發的AI開發板,Orange Pi AIpro無論在外觀上、性能上還是技術服務支持上都非常優秀。采用昇騰AI技術路線,集成圖形處理器,擁有8GB/16GB LPDDR4X,可以外接32…

進程通信——管道

什么是進程通信? 進程通信是實現進程間傳遞數據信息的機制。要實現數據信息傳遞就要進程間共享資源——內存空間。那么是哪塊內存空間呢?進程間是相互獨立的,一個進程不可能訪問其他進程的內存空間,那么這塊空間只能由操作系統提…

什么是RPA自動化辦公?

RPA自動化辦公:提升效率的利器 如今,自動化辦公已成為提升效率、減少錯誤、節省成本的關鍵手段。RPA(機器人流程自動化,Robotic Process Automation)作為其中的重要組成部分,正受到越來越多企業的青睞。那…