資料介紹
有一種常見的益智小游戲:游戲中,屏幕會顯示一組10位數(shù)字,并很快消失,玩家通過瞬時(shí)記憶,輸入相同的內(nèi)容,如正確,進(jìn)入下一關(guān);錯誤,將重新開始隨著關(guān)卡后移,屏幕顯示數(shù)組的時(shí)間會越來越短,以提高難度
51雖然是一款最基礎(chǔ)的單片機(jī),但這次,我想實(shí)現(xiàn)上面的游戲功能。
需要的外設(shè):(如圖)51開發(fā)板 ,集成一體的紅外接收頭 遙控器 LCD1602
先預(yù)想好按鍵功能:
分析幾個問題:
1、產(chǎn)生隨機(jī)數(shù)的方法:rand函數(shù),種子則通過定時(shí)器的TH 和TL讀取
2、紅外遙控?cái)?shù)據(jù)的讀?。汉迷陂_發(fā)板接到的是單片機(jī)的外部中斷1引腳 P3.3 通過外部中斷,讀取按鍵數(shù)據(jù)按照紅外協(xié)議即可
3、存儲游戲記錄:好不容易玩到成績很高的記錄,一定要存儲下來,這里利用開發(fā)板上的AT24C02可實(shí)現(xiàn),通過單片機(jī)IO口模擬IIC的存取,記錄游戲最高記錄
4、游戲中原本該按確認(rèn)鍵(或其他),結(jié)果按錯了:做一個按鍵過濾機(jī)制,當(dāng)前游戲處于某一狀態(tài)下,其他按鍵按下無效。
有了上面的幾條分析,在寫程序的時(shí)候就會順利很多。下面貼出來主要函數(shù)的代碼:
- 基于89C51單片機(jī)的24c02記憶開機(jī)次數(shù)源代碼 6次下載
- 51單片機(jī)系列(三)51 單片機(jī)游戲設(shè)計(jì) —— 雙人對戰(zhàn)小游戲(石頭剪刀布)
- 使用單片機(jī)設(shè)計(jì)的一個點(diǎn)陣版俄羅斯方塊游戲的程序免費(fèi)下載 0次下載
- 使用51單片機(jī)設(shè)計(jì)的四通道脈沖發(fā)生器的程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)的制冷冰箱程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)電壓表的程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)的跑馬燈程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)可調(diào)時(shí)鐘的資料和程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)循跡智能小車的詳細(xì)資料說明
- 使用51單片機(jī)設(shè)計(jì)循跡小車的代碼免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)蜂鳴器的程序免費(fèi)下載
- 51單片機(jī)設(shè)計(jì)的俄羅斯方塊游戲顯示程序的詳細(xì)資料免費(fèi)下載 11次下載
- 一款51單片機(jī)的臺燈設(shè)計(jì)原理圖 27次下載
- 用51單片機(jī)設(shè)計(jì)超聲波測距系統(tǒng)的設(shè)計(jì)原理及電路(附源程序) 31次下載
- 基于Labview小游戲合集11款 383次下載
- 51單片機(jī)燒錄軟件怎么用 1397次閱讀
- 量子比特的“記憶力”——相干時(shí)間 2201次閱讀
- 什么是51單片機(jī)最小系統(tǒng) 2802次閱讀
- 基于FPGA的2048小游戲實(shí)現(xiàn)案例 1478次閱讀
- 鴻蒙上開發(fā)“推箱子”小游戲 1116次閱讀
- C語言零基礎(chǔ)項(xiàng)目:吃豆人小游戲!詳細(xì)思路+源碼分享 1584次閱讀
- 51單片機(jī)指令快速記憶方法總結(jié) 5014次閱讀
- 為什么51單片機(jī)的晶振一般使用11.0592? 1.1w次閱讀
- 如何制作一款單片機(jī)記時(shí)器 2696次閱讀
- 如何利用單片機(jī)設(shè)計(jì)一個99碼表 2190次閱讀
- 51、stm32單片機(jī)入門的一些經(jīng)驗(yàn) 3322次閱讀
- 51單片機(jī)的學(xué)習(xí)步驟 8412次閱讀
- 利用C語言來編寫打地鼠小游戲 1.5w次閱讀
- 基于SLH89F5162單片機(jī)的游戲手柄設(shè)計(jì) 6401次閱讀
- 《電子發(fā)燒友網(wǎng)51單片機(jī)設(shè)計(jì)方案TOP10》 1.5w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論