資料介紹
有一種常見的益智小游戲:游戲中,屏幕會顯示一組10位數字,并很快消失,玩家通過瞬時記憶,輸入相同的內容,如正確,進入下一關;錯誤,將重新開始隨著關卡后移,屏幕顯示數組的時間會越來越短,以提高難度
51雖然是一款最基礎的單片機,但這次,我想實現上面的游戲功能。
需要的外設:(如圖)51開發板 ,集成一體的紅外接收頭 遙控器 LCD1602
先預想好按鍵功能:
分析幾個問題:
1、產生隨機數的方法:rand函數,種子則通過定時器的TH 和TL讀取
2、紅外遙控數據的讀取:好在開發板接到的是單片機的外部中斷1引腳 P3.3 通過外部中斷,讀取按鍵數據按照紅外協議即可
3、存儲游戲記錄:好不容易玩到成績很高的記錄,一定要存儲下來,這里利用開發板上的AT24C02可實現,通過單片機IO口模擬IIC的存取,記錄游戲最高記錄
4、游戲中原本該按確認鍵(或其他),結果按錯了:做一個按鍵過濾機制,當前游戲處于某一狀態下,其他按鍵按下無效。
有了上面的幾條分析,在寫程序的時候就會順利很多。下面貼出來主要函數的代碼:
- 基于89C51單片機的24c02記憶開機次數源代碼 6次下載
- 51單片機系列(三)51 單片機游戲設計 —— 雙人對戰小游戲(石頭剪刀布)
- 使用單片機設計的一個點陣版俄羅斯方塊游戲的程序免費下載 0次下載
- 使用51單片機設計的四通道脈沖發生器的程序免費下載
- 使用51單片機設計的制冷冰箱程序免費下載
- 使用51單片機設計電壓表的程序免費下載
- 使用51單片機設計的跑馬燈程序免費下載
- 使用51單片機設計可調時鐘的資料和程序免費下載
- 使用51單片機設計循跡智能小車的詳細資料說明
- 使用51單片機設計循跡小車的代碼免費下載
- 使用51單片機設計蜂鳴器的程序免費下載
- 51單片機設計的俄羅斯方塊游戲顯示程序的詳細資料免費下載 11次下載
- 一款51單片機的臺燈設計原理圖 27次下載
- 用51單片機設計超聲波測距系統的設計原理及電路(附源程序) 31次下載
- 基于Labview小游戲合集11款 383次下載
- 51單片機燒錄軟件怎么用 1397次閱讀
- 量子比特的“記憶力”——相干時間 2201次閱讀
- 什么是51單片機最小系統 2802次閱讀
- 基于FPGA的2048小游戲實現案例 1478次閱讀
- 鴻蒙上開發“推箱子”小游戲 1116次閱讀
- C語言零基礎項目:吃豆人小游戲!詳細思路+源碼分享 1584次閱讀
- 51單片機指令快速記憶方法總結 5014次閱讀
- 為什么51單片機的晶振一般使用11.0592? 1.1w次閱讀
- 如何制作一款單片機記時器 2696次閱讀
- 如何利用單片機設計一個99碼表 2190次閱讀
- 51、stm32單片機入門的一些經驗 3322次閱讀
- 51單片機的學習步驟 8412次閱讀
- 利用C語言來編寫打地鼠小游戲 1.5w次閱讀
- 基于SLH89F5162單片機的游戲手柄設計 6401次閱讀
- 《電子發燒友網51單片機設計方案TOP10》 1.5w次閱讀
下載排行
本周
- 1U盤一鍵制作
- 23.84 MB | 3次下載 | 免費
- 2ch341驅動
- 0.18 MB | 1次下載 | 免費
- 3貼片電阻阻值代號
- 0.08 MB | 1次下載 | 1 積分
- 4DS1302芯片英文手冊
- 0.24 MB | 次下載 | 免費
- 5基于Linux的液晶顯示屏驅動技術的研究與應用
- 14.59 MB | 次下載 | 1 積分
- 6DS-CM5A H24-CN-V2
- 524.28 KB | 次下載 | 免費
- 7高精度智能設備TSMI2520一體成型電感的使用
- 0.53 MB | 次下載 | 免費
- 8醫療器械專用集成化高性能TSIF集成濾波器
- 0.33 MB | 次下載 | 免費
本月
- 1人形機器人電機驅動和傳感報告
- 4.27 MB | 41次下載 | 免費
- 2晶體三極管的電流放大作用詳細說明
- 0.77 MB | 32次下載 | 2 積分
- 3九陽豆漿機高清原理圖
- 2.47 MB | 31次下載 | 1 積分
- 4雙極型三極管放大電路的三種基本組態的學習課件免費下載
- 4.03 MB | 25次下載 | 1 積分
- 5多級放大電路的學習課件免費下載
- 1.81 MB | 21次下載 | 2 積分
- 6Altium Designer元件庫
- 17.11 MB | 10次下載 | 免費
- 7STM32F10xxx單片機編程手冊
- 0.29 MB | 5次下載 | 免費
- 8PC4401_DC-DC 42V反激式隔離開關電路
- 0.85 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論