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

正文內(nèi)容

基于51單片機模擬射擊類游戲-資料下載頁

2025-06-28 02:09本頁面
  

【正文】 A是否為2Y NN調(diào)用文字左移子程序判定A是否為3Y顯示停止,鍵值A(chǔ)復(fù)位為0 漢字顯示主程序流程圖 漢字顯示主程序流程圖為首先進行初始化,接著調(diào)用主程序顯示文字,之后判斷A是否為1,若是,調(diào)用文字左移子程序,若不是,再判斷A是否為2,若是,同樣調(diào)用文字左移主程序。若A不為1或2,再判斷A是否為3,若是,則顯示停止,鍵值A(chǔ)復(fù)位為0,若不是,則返回,再次判斷A值。 系統(tǒng)的軟件仿真 仿真軟件 MCS51系列單片機廣泛的應(yīng)用于各種電子產(chǎn)品中。在具體的實踐過程中,如果因為設(shè)計方案有誤,會浪費較多的時間和經(jīng)費,而且難以發(fā)現(xiàn)問題所在。但是Proteus仿真軟件能夠很好地解決這些問題,它可以輕松繪制硬件原理圖并且進行硬件的調(diào)試,結(jié)合Keil編程軟件進行聯(lián)調(diào)來驗證我們所設(shè)計的方案有無錯誤。Keil軟件目前最好的51單片機開發(fā)工具之一,是德國Keil軟件公司開發(fā)的用來編譯單片機的編譯器,它可以用來編譯C源代碼以及匯編源程序,重新定位和連接目標(biāo)文件以及庫文件,最后創(chuàng)建HEX文件,通過仿真軟件調(diào)試程序等,是一款很受大家喜愛的編譯軟件。Proteus可與Keil編程軟件進行無縫連接,調(diào)用程序驗證所設(shè)計的電路。 軟件仿真過程 首先通過Proteus軟件中添加所需要的硬件,并且畫出相應(yīng)的電路圖。在Proteus仿真軟件的Debug菜單中選中調(diào)試選項(Use remote debug monitor)。 然后通過Keil軟件來編寫MCU的程序。進入Keil軟件的Project菜單下的option for target1工程名,在Target選項下設(shè)置時鐘頻率為12MHz,即硬件中的12MHz的晶振,然后單擊Output選項,在“Create HEX_File Format”欄中打勾。在Proteus軟件中,雙擊電路圖中的單片機AT89C51,打開其屬性編輯框“Edit ponent”,打開“Program Files”欄后選取目標(biāo)代碼文件HEX。在Proteus仿真電路中將會調(diào)用生成的HEX文件。Proteus在調(diào)用了HEX文件后,即可對仿真電路進行調(diào)試,如果程序無誤,點擊運行將看到游戲機能夠穩(wěn)定的運行。以下是頻率設(shè)置圖和HEX文件過程:31 頻率設(shè)置 生成HEX文件 軟件仿真結(jié)果通過KK2上下移動槍支瞄準(zhǔn)目標(biāo)進行用K3進行射擊,每射擊一次剩余彈藥減一(初始總彈藥設(shè)置為20),每射中一次得分自動加一,點擊K4將得分清零,彈藥數(shù)重置為20,重新開始。系統(tǒng)軟件仿真結(jié)果如下圖所示: 系統(tǒng)軟件仿真(開機界面) 圖 系統(tǒng)軟件仿真(游戲中)第六章 實物制作與調(diào)試 所需原件鍍錫萬能板*1,AT89S52單片機*1,NE555振蕩器*1,12MHz晶振*1,10K電阻*1,10μF電解電容*1,22PF電容*2, PG160*128LCD顯示屏*1,電源接口*1,按鍵*4,74HC04非門*1,74LS20與非門*1,導(dǎo)線若干 焊接現(xiàn)如今,電子產(chǎn)品都是批量生產(chǎn),手工焊接已經(jīng)不是很常見了,但是手工焊接畢竟是最傳統(tǒng)的焊接方法,在我們?nèi)粘5纳钪校止ぞS修與調(diào)試還是需要用到手工焊接。手工焊接握電烙鐵主要有3個方法,正握、反握和握筆法,根據(jù)個人喜好選擇合適的握筆方式。根據(jù)電路圖以及仿真圖將以上的原件逐個焊接到萬能板上,注意焊接的時候出現(xiàn)焊錫過多或者過少的現(xiàn)象,然后檢查焊點是否光滑、圓潤以及是否焊機牢固,以及與周圍元器件是否有連焊的現(xiàn)象。最后將程序燒錄到芯片中進行調(diào)試。實物圖如下: 程序的燒錄 在程序的編譯和仿真完成之后就可以對AT89S51芯片進行程序燒錄下載了,準(zhǔn)備一臺可以燒寫AT89S51的下載版,并與電腦主機硬件連接,然后將燒錄好程序的AT89S51單片機插入插槽中,對電源接口通上+5v的電源就可以進行調(diào)試。由于本課題研究設(shè)計的電路對元件的參數(shù)要求不是很高,只要參數(shù)基本符合要求,元件無損壞,焊接裝配后基本上都可以正常工作。第七章 總結(jié)本文基于51單片機技術(shù)與PG160128A液晶顯示技術(shù)實現(xiàn)了模擬射擊訓(xùn)練游戲的簡要功能,能夠上下移動按鍵KK2,射擊(K3)目標(biāo)并模擬槍聲,也能夠按鍵復(fù)位(K4),如射中即可獲得一分得分,否則得分不變。當(dāng)子彈彈數(shù)為0時,按“子彈復(fù)位”鍵K4使游戲中的子彈數(shù)目恢復(fù),游戲可重新開始,進行新一輪的挑戰(zhàn)。近年來隨著大規(guī)模集成電路的發(fā)展以及計算機在各個領(lǐng)域的滲透,單片機技術(shù)的應(yīng)用一直在走向深入,走進我們的生活,由于它具有價格便宜,功耗較低,并且功能強,體積小,使用方便,工作可靠等優(yōu)點,因此單片機特別適用于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用于智能化儀器、儀表,數(shù)據(jù)的采集以及自動控制系統(tǒng)中,甚至還用于軍工產(chǎn)品以及家庭生活所用的電器等各個領(lǐng)域,單片機一般都是作為一個核心部件來使用,再根據(jù)具體的硬件結(jié)構(gòu)和針對具體應(yīng)用對象的特點進行相應(yīng)軟件的結(jié)合,完善功能和使用。單片機應(yīng)用的重要意義在于它是從根本上顛覆了傳統(tǒng)的控制系統(tǒng)設(shè)計思路與設(shè)計方法。在以前,我們必須通過模擬電路或者數(shù)字電路才能實現(xiàn)的大部分功能,現(xiàn)在用單片機通過軟件控制的方法就可以輕松的實現(xiàn)了。我們稱這種軟件代替硬件的控制技術(shù)為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。 Proteus可以仿真MCS51系列、AVR等常用的MCU及其外圍電路,用它與Keil開發(fā)工具結(jié)合,就可以搭建自己的單片機開發(fā)平臺。具有很好的模擬仿真調(diào)試功能。由本課題設(shè)計的模擬射擊的游戲可以看到單片機具有很高的實用性和創(chuàng)新性。如果做更深入的研究我們還可以通過修改程序來設(shè)置游戲具有級別的功能,例如在不同級別下目標(biāo)就會以不同的速度移動或者目標(biāo)在更短的時間里隨機移動。同時也可以設(shè)置游戲功能更加多樣化,復(fù)雜化。也可以將AT89S52單片機與顯示屏相連,以使視覺效果更好,具有更好的體驗效果。參考文獻(xiàn)[1] 張毅剛. 《單片機原理極其應(yīng)用》.哈爾濱哈爾濱工業(yè)大學(xué)出版社2004 [2] 戴梅萼 史嘉權(quán).《微型計算機技術(shù)與應(yīng)用》[M].北京清華大學(xué)出版社 2003 [3] 侯玉寶等基于profuse的51系列單片機設(shè)計與仿真北京電子工業(yè)出版社2008[4] 何小艇.《電子系統(tǒng)設(shè)計》[M].浙江 [5] 彭偉編.《單片機C語言程序設(shè)計實訓(xùn)100例基于8051+Proteus仿真》[M].北京電子工業(yè)出版社,2010 [6] [M].北京: 清華大學(xué)出版社,2005 [7] (第五版)[M].北京高等教育出版社,2005[8] 朱清慧等.Profuse——電子線路設(shè)計、制版與仿真.北京:清華大學(xué)出版社,2008.[9] 李朝青.單片機原理及接口技術(shù).北京:北京航空航天大學(xué)出版社,2006.[10]錢曉捷.《匯編語言程序設(shè)計》[M].北京:[11]王雷、鐘愛琴.《AT89系列單片機原理與接口技術(shù)》[M].北京:航空航天大學(xué),2004[12]楊季文.《匯編語言程序設(shè)計教程》[M].北京:[13] 赫建國等. 單片機在電子電路設(shè)計中的應(yīng)用[M]. 清華大學(xué)出版社. 2005[14] (模擬部分).[15] [16] 徐大誠,,2003年[17] 康華光,電子技術(shù)基礎(chǔ)模擬部分(第五版), 2006年38
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1