freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式arm的貪吃蛇游戲論文-資料下載頁

2025-11-01 02:39本頁面

【導(dǎo)讀】在電腦極大普及的今天,游戲是我們?nèi)粘I畹闹匾獖蕵贩绞健kS著科技的快速發(fā)。展,時(shí)間的流逝,至從觀太陽、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀(jì)錄。便計(jì)算機(jī)技術(shù)的發(fā)展,游戲行業(yè)越來越得到人們的關(guān)注,特別是在年輕人行列。品,但基于小型掌上低端游戲機(jī)在市場(chǎng)上卻幾乎沒有。同時(shí),設(shè)計(jì)并實(shí)現(xiàn)了貪吃蛇游戲機(jī)的軟件仿真。點(diǎn),符合電子儀器儀表的發(fā)展趨勢(shì),具有廣闊的市場(chǎng)前景。

  

【正文】 e()。break。 //默認(rèn)為自動(dòng)移動(dòng) } } LCD 顯示子程序 這部分的處理是在文件 中完成。 子程序的功能為顯示單色圖形及漢字顯示。實(shí)現(xiàn)的流程是先將圖形轉(zhuǎn)換為對(duì)應(yīng)的點(diǎn)陣數(shù)組,然后即可調(diào)用 LM3228 的設(shè)備驅(qū)動(dòng)程序中的函數(shù)輸出驅(qū)動(dòng)。 本次實(shí)訓(xùn)中采用 LM3228 的顯示屏,圖形液晶模塊驅(qū)動(dòng)程序要考慮它的 操制器,要參考它的 DataSheet 來設(shè)計(jì),這部分程序具體可見源代碼 。 主程序流程 主程序 在 中,它的程序流程如圖 所示。 圖 主程序流程圖 初始化 GUIGUI _ Initialize () 。初始化矩陣鍵盤Keyboard _ Initialize () 。設(shè)置前景色和背景色GUI _ SetColor () 。開始結(jié)束N鍵盤按鍵掃描key = Keyboard _ Scan () 。按鍵的處理Key _ Process ( key ) 。更新顯示 p riout判斷蛇是否吃到豆子 judge _ f () 。判斷蛇是否死亡 die _ f () 。Y蛇死了 ?桂林電子科技大學(xué) 第 11 頁 共 21 頁 6 程序測(cè)試 仿真測(cè)試 由于 ARM 芯片管腳比較多,而且很多元器件都是貼片元件,做成電路板比較困難,由于資源等客觀限制,所以在這里只進(jìn)行仿真測(cè)試。測(cè)試將粗略檢測(cè)貪吃蛇游戲的 5 項(xiàng)基本功能:向上,向下,向左,向右和暫停功能。這里將測(cè)試貪吃蛇向右運(yùn)動(dòng)的情況,如圖 所示。 圖 貪吃蛇向右運(yùn)動(dòng) 測(cè)試結(jié)果:在 按了矩陣鍵盤的 ”6”號(hào)鍵之后,貪吃蛇開始向右運(yùn)動(dòng) , 測(cè)試成功。 然后再測(cè)試貪吃蛇小游戲的暫停和繼續(xù)功能,按了一次矩陣鍵盤的 ”5”號(hào)鍵之后,貪吃蛇停止運(yùn)動(dòng),再按一次矩陣鍵盤的 ”5”號(hào)鍵,貪吃蛇又繼續(xù)運(yùn)動(dòng),測(cè)試成功 。 程序的 局限性 由于時(shí)間的局限性和個(gè)人能力的局限性,這個(gè)程序中檢測(cè)出不少 局限性 ,如下所述。 ( 1) 在算法實(shí)現(xiàn)上,未充分考慮貪吃蛇碰壁的情況,只是簡(jiǎn)單的讓貪吃蛇穿過墻壁,沒做其他處理。 ( 2) 貪吃蛇在運(yùn)動(dòng)時(shí)可以改變至相反方向,即存在掉頭情況。 ( 3) 貪吃蛇吃到自己尾巴的時(shí)候,有時(shí)會(huì)分成兩截,有待改進(jìn)。 桂林電子科技大學(xué) 第 12 頁 共 21 頁 7 總結(jié) 本次實(shí)訓(xùn)的主題是 基于 LPC2124 實(shí)現(xiàn)的貪吃蛇游戲機(jī) 。因?yàn)檎n題 貪吃蛇游戲 比較難,此次實(shí)訓(xùn)我 多方請(qǐng)教同學(xué) 。這次實(shí)訓(xùn),我們可謂歷經(jīng)重重困難。第一階段是方案確定,我們花了 大量時(shí)間采集資料,整理資料,首先是確定自己的課題,最后著手設(shè)計(jì)。在第二階段將我們的原理圖設(shè)計(jì)好。然后進(jìn)入第三階段 軟件的編程 。但是在 編寫程序 時(shí),困難時(shí)刻困擾 著我 , 可能是 因?yàn)樽约浩綍r(shí)不太注重動(dòng)手能力的培養(yǎng),在 實(shí)訓(xùn)過程中 遇到了好多問題。 我們通過虛心請(qǐng)教計(jì)算機(jī)專業(yè) 的同學(xué)和老師,用自己所學(xué)的知識(shí)分析后及時(shí)改正錯(cuò)誤,通過再次不斷的修改原理圖,請(qǐng)教 ,再 修改 程序 , 但是在程序編寫部分我還是困難重重。當(dāng)自己著手編寫程序時(shí),通過采集到的資料進(jìn)行修改,通過不斷的運(yùn)行調(diào)試,仿真。 按照自己的設(shè)計(jì)構(gòu)思 , 經(jīng)過一系列的測(cè)試工作,我們終于解決了貪吃蛇小游戲中發(fā)生的部分錯(cuò)誤,完善該小游戲的基本功能。在測(cè)試過程中,面對(duì)所遇到的問題,認(rèn)真分析流程圖,根據(jù)原理圖,認(rèn)真檢查程序流程,并觀察各寄存器的變化情況, 最終能基本實(shí)現(xiàn)貪吃蛇小游戲的功能。 由于此次實(shí)訓(xùn)期間不是考試期間,時(shí)間不是很緊迫,但是我們還是分秒必爭(zhēng),有時(shí)呆在科協(xié)一呆就是一天,經(jīng)常晚上凌晨?jī)扇c(diǎn)才回宿舍。這次實(shí)訓(xùn)真的是對(duì) 我們最大的考驗(yàn),困難問題的不斷出現(xiàn),讓我們應(yīng)付不過來,因?yàn)槲覀兊膱?jiān)持不懈,相信失敗是成功之母,功夫不負(fù)有心人,最后終于成功了,成功的喜悅讓人舒心。 通過這次實(shí)訓(xùn),我覺得對(duì)我來說本身就是一個(gè)提升。真理正是靠實(shí)踐而證明的,而成功就是靠自己的摸索而成功的。當(dāng)自己遇到失敗的時(shí)候,不要心灰氣餒,沉著冷靜,認(rèn)真分析原理,實(shí)在不懂虛心向老師和同學(xué)學(xué)習(xí)請(qǐng)教,終會(huì)有所收獲。 在做作品的過程中我學(xué)到了很多在課堂上學(xué)不到的東西,雖然說這次實(shí)訓(xùn)很累。但是在這期間,我感覺真的是過得和充實(shí),而且得到了許多寶貴的經(jīng)驗(yàn),相信對(duì)我以后的軟件 編程 和專業(yè)的學(xué)習(xí)都會(huì)有很大的幫助。 桂林電子科技大學(xué) 第 13 頁 共 21 頁 謝 辭 通過這兩周的實(shí)訓(xùn),我對(duì) ARM 體系結(jié)構(gòu)有了更深更遠(yuǎn)的了解,通過制作貪吃蛇的小游戲機(jī),我對(duì) LPC 2020 系統(tǒng)的應(yīng)用也有了進(jìn)一步的認(rèn)識(shí)。在以前的課堂和實(shí)驗(yàn)中,我們都是 ARM 芯片的某些功能進(jìn)行編程與實(shí)現(xiàn),而本次實(shí)訓(xùn)對(duì)于解決一個(gè)現(xiàn)實(shí)應(yīng)用問題需要我們把所有的知識(shí)綜合聯(lián)系起來。 在這一次實(shí)訓(xùn)中我通過自己的努力成功得完成了自己的作品,把自己所學(xué)的更好地應(yīng)用到了實(shí)踐上。在期間,我遇到了種種問題,但在老師的指導(dǎo)下和同學(xué)的幫助下,我克服了種種困難,學(xué)會(huì)了很多課 本上學(xué)不到的東西。特別是剛開始編寫程序時(shí)遇到種種困難、問題,但是老師和很多計(jì)算機(jī)專業(yè)同學(xué)耐心和熱情的糾正了我的錯(cuò)誤,把我引向了正確的方向,在我程序調(diào)試出現(xiàn)錯(cuò)誤的時(shí)候,同學(xué)也及時(shí)地提醒和幫助了我。在這里,我衷心地感謝我們的指導(dǎo)老師和幫助我的朋友們,正是你們的幫助才有我現(xiàn)在的成功。 桂林電子科技大學(xué) 第 14 頁 共 21 頁 參考文獻(xiàn) [1] 崔更申 ,孫安青 .ARM 嵌入式系統(tǒng)開發(fā)與實(shí)踐 [M].北京:中國(guó)電力出版社, 2020. [2] 田澤 .嵌入式開發(fā)與應(yīng)用 [M].北京:北京航空航天大學(xué)出版社, 2020. [3] 周立功等 .ARM 嵌入式系統(tǒng)基礎(chǔ)教程 [M].北京:北京航空航天大學(xué)出版社 , 2020. [4] 譚浩強(qiáng) .C 語言程序設(shè)計(jì) .北京 :清華大學(xué)出版社, 2020. 桂林電子科技大學(xué) 第 15 頁 共 21 頁 附 錄 附錄一 統(tǒng)仿真電路圖 桂林電子科技大學(xué) 第 16 頁 共 21 頁 附錄二 程序 文件 清單 表 1所示 系統(tǒng)源程序文件清單如附 。 表 1 系統(tǒng)源程序文件清單 文件名 說明 系統(tǒng)及應(yīng)用程序配置文件 GUI 配置文件 設(shè)置前景色及背景色變量聲明文件 液晶模塊驅(qū)動(dòng)程序聲明文件 顯示單色圖形及漢字顯示聲明文件 鍵盤驅(qū)動(dòng)程序聲明文件 LPC2124 寄存器定義文件 目標(biāo)板特殊的代碼頭文件 設(shè)置前景色及背景色變量實(shí)現(xiàn)文件 顯示單色圖形及漢字顯示實(shí)現(xiàn)文件 液晶模塊驅(qū)動(dòng)程序?qū)崿F(xiàn)文件 資源定義文件 鍵盤驅(qū)動(dòng)程序?qū)崿F(xiàn)文件 主函數(shù)所在的文件 中斷處理代碼文件 LPC2124 啟動(dòng)代碼文件 目標(biāo)板特殊的代碼實(shí)現(xiàn)文件 桂林電子科技大學(xué) 第 17 頁 共 21 頁 附錄三 使用說明書 貪吃蛇小游戲簡(jiǎn)單易玩,矩陣鍵盤的 2 ,4,6, 8 鍵分別使蛇向下,左,右,上方運(yùn)動(dòng),按 5 鍵為暫停 /繼續(xù)游戲,在游戲過程中貪吃蛇吃到東西身體會(huì)變長(zhǎng),身體長(zhǎng)度長(zhǎng)到一定程序貪吃蛇運(yùn)動(dòng)的速度就加快,游戲的難度就增加,總的來說這款貪吃蛇小游戲比其他的更簡(jiǎn)單更容易上手。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1