999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的打地鼠游戲設計

2018-09-26 11:11:22覃麗姍李寧王恬灝
山東工業技術 2018年16期
關鍵詞:設計

覃麗姍 李寧 王恬灝

摘 要:打地鼠游戲是人們生活中常見的一種休閑小游戲,尤其受兒童的喜愛。打地鼠游戲玩法簡單,考驗人們的反應速度,能夠充分的鍛煉孩子的手眼協調能力。本文設計一種基于單片機的打地鼠游戲,采用STC89C51單片機為主控芯片,以LED發光二極管亮滅模擬地鼠的出現,用獨立按鍵模塊打地鼠。同時該設計具有計分功能,用LCD1602液晶顯示屏來計分。

關鍵詞:打地鼠;STC89C51;LCD1602;設計

DOI:10.16640/j.cnki.37-1222/t.2018.16.110

單片機是一種新型微處理器,具有有抗干擾能力,成本低的特點。打地鼠游戲是人們生活中常見的一種休閑小游戲,尤其受2-5歲兒童的喜愛。打地鼠游戲玩法簡單,考驗人們的反應速度,能夠充分的鍛煉孩子的手眼協調能力,開發者可以根據兒童興趣開發出具有多功能的打地鼠游戲,比如升級、道具、過關等,增加游戲的趣味性。

1 設計思想

基于單片機的打地鼠游戲主要是采用STC89C51為主控芯片的單片機,控制9個LED和9個獨立按鍵分別制作模塊,用LED發光二極管模擬地鼠,LED亮表示地鼠出現,按下相應的按鍵即表示打地鼠成功,LCD1602液晶顯示屏就會相應的顯示計數;如果沒按下相應的按鍵,則打地鼠失敗,LCD1602液晶顯示屏不會計數。計分功能為打掉一個地鼠會加1分,沒打中地鼠顯示屏不計分。本設計有兩種轉換功能,一種是只隨機點亮1個LED燈,表示出現1只地鼠;另一種功能是隨機點亮9個LED燈,表示出現9只地鼠。

2 硬件設計

(1)單片機最小系統。單片機具有體積小、功耗低、控制能力強的特點,在整個系統中相當于人體的大腦,控制產生隨機數或按照規定讓LED燈依次亮,來模擬出兩種打地鼠的模式。同時控制整個系統的邏輯加分,最后讓得分在LCD1602上顯示。整個單片機控制系統主要由復位按鍵和晶振電路組成。復位按鍵主要是讓單片機初始化,其他模塊不受到干擾,則也就表示一次打地鼠模擬結束后,重新再一次打地鼠則可以按復位按鍵。晶振電路主要為整個系統提供相同的工作時間,讓各模塊協調統一一起工作。

(2)顯示模塊。LCD1602液晶也叫1602字符型液晶它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊它有若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符。LCD1602 采用標準的 14腳(無背光)或 16腳(帶背光)接口,本設計利用該顯示屏來顯示打地鼠最后的所得分數。

(3)LED燈模塊。單片機的打地鼠游戲設計就是以LED燈的亮滅模擬地鼠的出現和消失。LED即為發光二極管,是一種能夠將電能轉化為可見光的固態的半導體器件,可以直接把電轉化為光,它改變了白熾燈鎢絲發光與節能燈三基色粉發光的原理而采用電場發光。LED的特點明顯,并具有壽命長、光效高、輻射低與功耗低等優點。基于單片機的打地鼠游戲設計將9個LED燈分別與9個100Ω的電阻串聯,可有效防止LED過熱。LED燈亮表示地鼠出現,LED燈滅表示地鼠消失。

(4)按鍵模塊。本設計采用按鍵接低的方式來讀取按鍵,單片機初始時,因為為高電平,當按鍵按下的時候,會給單片機一個低電平,單片機對信號進行處理。單片機鍵盤分為獨立鍵盤和矩陣式鍵盤兩種。獨立鍵盤每個I/O口上只接一個按鍵,按鍵的另一端接電源或接地(一般情況接地),這種接法程序比較簡單且系統更加穩定。矩陣式鍵盤式接法程序比較復雜,但是占用的I/O少。根據設計的需要基于單片機的打地鼠游戲設計選用的是獨立式鍵盤接法。

3 軟件設計

(1)主程序設計。軟件設計中主程序的作用為對單片機及其其它外圍電路的器件進行初始化,同時,不斷進行相應的判斷,執行軟件系統中的各個子程序,按照系統設計的最初要求實現相應的控制功能。游戲程序應用C語言編譯,主要使用函數為隨機函數和鍵盤掃描函數。通過隨機函數產生一個隨機數,并同時使對應的LED點亮,即可出現隨機的“地鼠”。通過鍵盤掃描函數,使每個按鍵各對應一個LED燈,通過按下該鍵使相應LED燈熄滅。主程序流程圖如下圖所示。

(2)子程序設計。基于單片機的打地鼠游戲設計獨立按鍵,采用按鍵掃描的方法進行按鍵檢測,不斷檢測是否有按鍵按下,如果有,進行按鍵消抖,再次判斷按鍵是否被按下,如果確定按鍵按下,單片機執行相應的子函數。基于單片機的打地鼠游戲設計顯示屏程序中主要是用并行的控制方式。操作顯示器通過時序控制來完成,單片機將指令代碼寫入相應的控制寄存器,寄存器根據輸入的指令執行相應的操作。

參考文獻:

[1]毋玉芝,段向東.基于Authorware的打地鼠游戲設計[J].科技信息(科學教研),2008(04):79+84.

[2]李倩.基于PLD的打地鼠游戲的設計與實現[J].中國現代教育裝備,2015(07):121-123.

[3]陳權昌,李興富.單片機原理及應用[M].廣州:華南理工大學出版社,2007(08).

[4]李慶亮.C語言程序設計實用教程[M].北京:機械工業出版社,2005(03).

作者簡介:覃麗姍(1997-),女,廣西貴港人,本科在讀,電氣與信息學院電子信息工程專業。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 99久久精品无码专区免费| 精品人妻无码中字系列| 欧美日本在线观看| 久久这里只有精品66| 红杏AV在线无码| 欧美激情视频一区二区三区免费| 国产精品亚洲片在线va| 青青草91视频| 高清色本在线www| 亚洲成人动漫在线观看| 自拍偷拍欧美日韩| 成人毛片免费在线观看| 国产精品自在自线免费观看| 超碰色了色| 欧美人在线一区二区三区| 91在线国内在线播放老师| 国产毛片片精品天天看视频| 综合网天天| 狠狠综合久久| 国产无码制服丝袜| 亚洲一级毛片免费看| 偷拍久久网| 午夜成人在线视频| 99在线视频精品| 欧美影院久久| 精品91视频| 国产精品视频免费网站| 凹凸国产熟女精品视频| 中文字幕日韩久久综合影院| 国产成人免费| 亚洲av无码成人专区| 欧美日韩精品在线播放| 免费黄色国产视频| 激情综合婷婷丁香五月尤物| 爱做久久久久久| 色香蕉影院| 国产99精品久久| 99re在线观看视频| 国产精品网曝门免费视频| 日韩精品毛片| 国产成人精品一区二区免费看京| 亚洲综合第一区| 无码'专区第一页| 欧美色99| 爱爱影院18禁免费| 中国国语毛片免费观看视频| 国模极品一区二区三区| 国产精品冒白浆免费视频| 午夜视频日本| 亚洲精品中文字幕无乱码| www.狠狠| 国产成年女人特黄特色大片免费| 激情在线网| Jizz国产色系免费| 四虎国产成人免费观看| 久久精品这里只有精99品| 欧美成人aⅴ| 伊人久热这里只有精品视频99| 久久九九热视频| 免费日韩在线视频| 在线观看亚洲精品福利片| 美女高潮全身流白浆福利区| 国产美女视频黄a视频全免费网站| 午夜少妇精品视频小电影| 国产网友愉拍精品视频| 国产精欧美一区二区三区| 97色婷婷成人综合在线观看| 奇米精品一区二区三区在线观看| 99无码中文字幕视频| 午夜精品久久久久久久99热下载 | 久久精品国产在热久久2019| 国模在线视频一区二区三区| 国产白浆一区二区三区视频在线| 天天色天天综合| 亚洲成人精品久久| 精品一区二区三区水蜜桃| 波多野结衣中文字幕一区| 欧美日本一区二区三区免费| 久草性视频| 久久久久人妻一区精品色奶水| 亚洲高清日韩heyzo| 国产美女精品一区二区|