資源描述:
《模擬射擊游戲》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)名稱:單片機(jī)系統(tǒng)綜合課程設(shè)計(jì)課程設(shè)計(jì)題目:模擬射擊游戲院(系):計(jì)算機(jī)學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級:24010101學(xué)號:2012040101028姓名:王圣和指導(dǎo)教師:孫恩巖說明:結(jié)論(優(yōu)秀、良好、中等、及格、不及格)作為相關(guān)教環(huán)節(jié)考核必要依據(jù);格式不符合要求;數(shù)據(jù)不實(shí),不予通過。報(bào)告和電子數(shù)據(jù)必須作為實(shí)驗(yàn)現(xiàn)象重復(fù)的關(guān)鍵依據(jù)。沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告學(xué)術(shù)誠信聲明本人聲明:所呈交的報(bào)告(含電子版及數(shù)據(jù)文件)是我個(gè)人在導(dǎo)師指導(dǎo)下獨(dú)立進(jìn)行設(shè)計(jì)工作及取得的研究結(jié)果。盡我所知,除了文中特別加以標(biāo)注或致謝中所羅列的內(nèi)容以外,報(bào)告中不包含其他人己經(jīng)發(fā)表或撰寫過的研
2、究結(jié)果,也不包含其它教育機(jī)構(gòu)使用過的材料。與我一同工作的同學(xué)對本研究所做的任何貢獻(xiàn)均己在報(bào)告中做了明確的說明并表示了謝意。報(bào)告資料及實(shí)驗(yàn)數(shù)據(jù)若有不實(shí)之處,本人愿意接受本教學(xué)環(huán)節(jié)“不及格”和“重修或重做”的評分結(jié)論并承擔(dān)相關(guān)一切后果。本人簽名:日期:2015年7月10日22沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告沈陽航空航天大學(xué)課程設(shè)計(jì)任務(wù)書課程設(shè)計(jì)名稱單片機(jī)系統(tǒng)綜合課程設(shè)計(jì)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名王圣和班級24010101學(xué)號2012040101028題目名稱模擬射擊游戲起止日期2015年6月29日起至2015年7月10日止課設(shè)內(nèi)容和要求:了解射擊游戲的原理,模擬一個(gè)射擊游戲。具體內(nèi)容如下:1.游戲至
3、少分簡單、中等、復(fù)雜三種級別,預(yù)先設(shè)計(jì)三種級別中獵物每次出現(xiàn)的數(shù)量(最多四個(gè))、方向、移動(dòng)的速度、停留的時(shí)間等;2.可以自選游戲級別,游戲開始時(shí)獵物出來,即單色燈依次亮滅。此時(shí),如果游戲者的按鍵和小燈的位置相同,即代表打中,計(jì)分牌加1分(單色燈的位置右分別為0到7);3.鍵盤上設(shè)置暫停鍵、結(jié)束鍵、開始鍵等,并在游戲進(jìn)行過程中顯示得分?jǐn)?shù).二、課程設(shè)計(jì)要求1.獨(dú)立完成課程設(shè)計(jì)任務(wù);2.通過老師當(dāng)場驗(yàn)收;3.交出完整的課程設(shè)計(jì)報(bào)告。參考資料:[1]張毅剛,劉杰.MCS-51單片機(jī)原理及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2008[2]高鋒.單片微型計(jì)算機(jī)原理與接口技術(shù)[M].北京:科學(xué)出版社,
4、2007[3]胡漢才.單片機(jī)原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,2004教研室審核意見:教研室主任簽字:指導(dǎo)教師(簽名)年月日學(xué)生(簽名)年月日22沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)總結(jié):通過兩周的課程設(shè)計(jì),讓我感受最深的就是學(xué)習(xí)是一種樂趣。從拿到任務(wù)書起,充分利用網(wǎng)絡(luò)及圖書館等資源,查詢資料,了解單片機(jī)的編程原理以及實(shí)驗(yàn)箱的原理。在之前專業(yè)課理論知識的基礎(chǔ)上,我們又從模糊到熟悉逐漸了解了什么是單片機(jī)編程。在實(shí)現(xiàn)的過程中發(fā)現(xiàn)我發(fā)現(xiàn)自己的理論知識的不足,同時(shí)所學(xué)的知識掌握不牢固,就是通過這次課程設(shè)計(jì),不僅拓寬了我的知識面,還鞏固和夯實(shí)了所學(xué)的理論知識,同時(shí)糾正了一些知識點(diǎn)上的錯(cuò)誤認(rèn)識
5、和理解。其次,有一些問題,當(dāng)我們一個(gè)人面對的時(shí)候可能怎么都想不明白,可是當(dāng)我們跟其他人一起探討時(shí),好多時(shí)候,問題都迎刃而解,可見團(tuán)隊(duì)合作的重要性,而且我們要養(yǎng)成謹(jǐn)慎,認(rèn)真,踏實(shí),有耐心,堅(jiān)持的作風(fēng),尤其是要親自動(dòng)手去做,沒有付出是不會(huì)有回報(bào)的。回顧這兩周的課設(shè),我學(xué)會(huì)了單片機(jī)編程的一些功能的使用,但只是一小部分而已,我此后將繼續(xù)研究這么一個(gè)強(qiáng)大的工具。對于仿真軟件的使用,非常有成就感,極大的激發(fā)了我們對新鮮事物學(xué)習(xí)的興趣,從而以積極的心態(tài)去面對這次課程設(shè)計(jì)。最后,非常感謝老師的細(xì)心指導(dǎo),讓我能開闊我的思路,讓我對問題有更深刻的認(rèn)識,鍛煉了我的解決問題的能力,對我以后無論是學(xué)習(xí)還是其他方面的能力
6、都有了很大的提高。22沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告目錄1總體設(shè)計(jì)方案11.1設(shè)計(jì)需求11.2設(shè)計(jì)環(huán)境11.3設(shè)計(jì)原理11.3.1設(shè)計(jì)思路21.3.2鍵盤掃描原理22詳細(xì)設(shè)計(jì)方案32.1硬件及軟件使用32.2軟件的設(shè)計(jì)32.1.1主程序設(shè)計(jì)32.1.2L1程序設(shè)計(jì)32.1.3L2、L3程序設(shè)計(jì)52.1.4鍵盤程序設(shè)計(jì)73結(jié)果測試及分析83.1結(jié)果測試83.2結(jié)果分析9參考文獻(xiàn)10附錄(關(guān)鍵部分程序清單)1122沈陽航空航天大學(xué)課程設(shè)計(jì)報(bào)告1總體設(shè)計(jì)方案1.1設(shè)計(jì)需求通過了解射擊游戲的原理,利用LAB8000實(shí)驗(yàn)箱上的MSC51單片機(jī)系統(tǒng)、鍵盤、數(shù)碼管和LED燈模擬射擊游戲的運(yùn)行過程。用點(diǎn)亮的LE
7、D彩燈表示獵物的當(dāng)前位置,鍵盤數(shù)字鍵0~7對應(yīng)8個(gè)LED燈用來表示射擊獵物的位置,數(shù)碼管顯示當(dāng)前的游戲當(dāng)前分?jǐn)?shù)。要求設(shè)計(jì)游戲能按以下工作方式運(yùn)行:(1)游戲至少分為簡單、中等和復(fù)雜三個(gè)級別,預(yù)先設(shè)計(jì)三種級別中獵物每次出現(xiàn)的數(shù)量(最多四個(gè))、方向、移動(dòng)的速度、停留的時(shí)間等;(2)可以自選游戲的級別,游戲開始時(shí)獵物出來,即單色燈有序地依次亮滅。此時(shí),如果游戲者的按鍵和小燈的位置相同,即代表打中,記分牌