打地鼠游戲機_第1頁
打地鼠游戲機_第2頁
打地鼠游戲機_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、淮海工學(xué)院第一屆嵌入式系統(tǒng)設(shè)計應(yīng)用競賽作品設(shè)計報告作品名稱:打地鼠游戲機制作人:楊賽賽學(xué)院:理學(xué)院班級:光信1111、作品簡介:采用STC15F2I單片機為主控芯片,選取 LCD12864乍為顯示屏, 通過一個矩陣鍵盤控制游戲。配有無源蜂鳴器,可播放提示音。本游戲硬件局部的電路原理圖均是自行設(shè)計, 全部為手工布線與 焊接;軟件局部為原創(chuàng)的基于 12864液晶屏的打地鼠游戲。2、操作說明:1. 插上電源后,會出現(xiàn)一個過場動畫,隨后顯示游戲等待畫面。2. 按下開始按鍵,液晶顯示開始游戲,即可開始游戲。3. 進(jìn)入游戲界面后,隨機產(chǎn)生地鼠,矩陣鍵盤的一二兩排的 8 個按 鍵分別對應(yīng)液晶顯示屏的 8 個

2、位置。按下某個鍵即代表擊打相應(yīng) 位置。4. 假設(shè)擊中地鼠: 正常情況下分?jǐn)?shù)加 1 ,播放一個提示音;假設(shè)未擊中或 未按按鍵那么不加分,無提示音。5. 在地鼠出完后,液晶顯示屏?xí)霈F(xiàn)你的分?jǐn)?shù),即打中的地鼠數(shù)。6. 矩陣鍵盤的第三排是用來控制地鼠出現(xiàn)的速度,每個人可根據(jù)自己的反響能力來選擇相應(yīng)的速度。用Proteus繪制的作品原理圖LCD1LGM12641BS1R+ 5VU1X1 19XTAL1XTAL2RSI 967P1.7P1.5P1.61.UP1.1P1.2P0.0/AD0P0.1/AD1P0.2/AD2P0 7/AD7P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/

3、A13P2.6/A14P2.7/A15P3.2/NTLP3.7/RD13P3.0/RXDP3.1/TXDP3.5/T1P3.6/WRP0.5/AD5P0.6/AD6P0.3/AD3P0.4/AD4P3.3/INT1P3.4/T016 22 24 F25CS2T272beep10IrESpACk-8LS13、設(shè)計說明:1、液晶顯示在實物中,我用ST7920LCD1286來顯示內(nèi)容。首先將顯示屏分 成32X32的8個方框代表8個地鼠洞,每次只顯示一只地鼠。用液晶 字模軟件分別生成地鼠和被打中的地鼠代碼,再編程顯示。在最后還有一個分?jǐn)?shù)統(tǒng)計,顯示在該速度下打到的地鼠數(shù),也是用12864來顯 示相應(yīng)的數(shù)

4、字,其原理與地鼠圖片顯示一樣。01234S67892、隨機出數(shù)由于C語言中的隨機函數(shù)是偽隨機函數(shù),每次上電后出來的數(shù)的順 序都一樣,無法到達(dá)我的要求,所以,我利用定時器和隨機函數(shù)產(chǎn)生 隨機數(shù),先由定時器產(chǎn)生隨機種子,再由隨機種子和隨機函數(shù)就可以 產(chǎn)生比擬好的隨機數(shù),利用隨機數(shù)決定出現(xiàn)地鼠的位置。3、按鍵控制采用4x4矩陣鍵盤,前兩排分別控制8個地鼠洞。利用按鍵的按下 與否,改變液晶顯示的內(nèi)容。觀察出地鼠的位置,將相應(yīng)的按鍵按下,變化液晶內(nèi)容,顯示被打的地鼠圖片,即完成一次打地鼠4、速度控制即地鼠顯示的時間,也就是讓人反響的時間,可根據(jù)每個人不同的 反響能力自行設(shè)置不同的時間,由第三排按鍵控制。5、按鍵聲音前兩排的按鍵分別對應(yīng)在8個高音階,每打中一只地鼠就會發(fā)出一個音階的音,即可根據(jù)聲

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論