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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的俄羅斯方塊游戲-資料下載頁

2025-11-23 14:31本頁面

【導(dǎo)讀】程,并通過Proteus來進(jìn)行仿真。分;消除多行額外獎(jiǎng)勵(lì)記分,方塊堆滿時(shí)結(jié)束游戲等俄羅斯方塊的基本功能。在手持娛樂設(shè)備上的應(yīng)用具有非常大的潛力,它能將其帶入到一個(gè)新的階段?,F(xiàn)畫面在液晶上面的顯示。能用編程語言的形式來實(shí)現(xiàn)。然后通過Protues仿真實(shí)現(xiàn)通過外部按鍵來控制各種不。同圖形的方塊來玩游戲,并且實(shí)現(xiàn)記錄分?jǐn)?shù)和通過過關(guān)數(shù)來改變方塊下降的速度。本的游戲功能,達(dá)到預(yù)期的目的。

  

【正文】 開始 輸出分?jǐn)?shù) 清除剛才位置的圖形 ,包括清除提示圖和當(dāng)前圖 當(dāng)前圖形改變 繪當(dāng)前圖的現(xiàn)在位置 N 提示圖形改變真? Y 繪提示圖 N 消行動(dòng)作 為真? N Y 重繪表格 游戲結(jié)束 結(jié)束 Y N Y 清除所有數(shù)據(jù)并清屏 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 22 4 系統(tǒng)仿真 Proteus 軟件 介紹 Proteus軟件是來自英國(guó) Labcenter electronics公司的 EDA工具軟件。 Proteus軟件有十多年的歷史,在全球廣泛使用,除了其具有和其它 EDA 工具一樣的原理布圖、PCB自動(dòng)或人工布線及電路仿真的功能外,其革命性的功能是,他的電路仿真是互動(dòng)的,針對(duì)微處理器的應(yīng)用,還可以直接在基于原理圖的虛擬原型上編程,并實(shí)現(xiàn)軟件源碼級(jí)的實(shí)時(shí)調(diào)試,如有顯示及輸出,還能看到運(yùn)行后 輸入輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等, 不需要?jiǎng)e的, Proteus 建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境! Proteus 組合了高級(jí)原理布圖、混合模式 SPICE 仿真 ,PCB 設(shè)計(jì)以及自動(dòng)布線來實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。此系統(tǒng)受益于 15 年來的持續(xù)開發(fā) ,被《電子世界》在其對(duì) PCB 設(shè)計(jì)系統(tǒng)的比較文章中評(píng)為最好產(chǎn)品 — “The Route to PCB CAD” 。 Proteus 產(chǎn)品系列也包含了革命性的 VSM 技術(shù) ,用戶可以對(duì)基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真。用戶甚至可以實(shí)時(shí)采用諸如 LED/LCD、鍵盤、 RS232 終端等動(dòng)態(tài)外設(shè)模型來對(duì)設(shè)計(jì)進(jìn)行交互仿真。 其功能模塊: — 個(gè)易用而又功能強(qiáng)大的 ISIS 原理布圖工具; Proteus 混合模型SPICE 仿真; ARES PCB 設(shè)計(jì)。 Proteus 仿真器的一個(gè)擴(kuò)展 Proteus VSM: 便于包括所有相關(guān)的器件的基于微處理器設(shè)計(jì)的協(xié)同仿真。此外,還可以結(jié)合微控制器軟件使用動(dòng)態(tài)的鍵盤,開關(guān),按鈕, LEDs 甚至 LCD 顯示 CPU 模型 。 ,如 PIC,AVR,HC11 以及 8051; : LED 和 LCD 顯示 ,RS232 終端 ,通用鍵盤; , 包括寄存器和存儲(chǔ)器 ,斷點(diǎn)和單步模式; CSPY 和 Keil uVision3等開發(fā)工具的源層調(diào)試; DLL界面 提供有關(guān)元件庫的全部文件。 Keil 軟件介紹 Keil C51 181。Vision2 集成開發(fā)環(huán)境是 Keil Software, Inc/Keil Elektronik GmbH開發(fā)的基于 80C51 內(nèi)核的微處理器軟件開發(fā)平臺(tái),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程尤其是 C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活的控制選項(xiàng),在開發(fā)大型項(xiàng)目時(shí)非常理想。 Keil C51天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 23 集成開發(fā)環(huán)境的主要功能有以下 幾點(diǎn): for Windows:是一個(gè)集成開發(fā)環(huán)境,它將項(xiàng)目管理、源代碼編輯和程序調(diào)試等組合在一個(gè)功能強(qiáng)大的環(huán)境中; 國(guó)際際準(zhǔn)化 C 交叉編譯器:從 C 源代碼產(chǎn)生可重定位的目標(biāo)模塊; 宏匯編器:從 80C51 匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊; 鏈接器 /定位器:組合由 C51 和 A51 產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對(duì)目標(biāo)模塊; 庫管理器:從目標(biāo)模塊生成連接器可以使用的庫文件; 目標(biāo)文件至 HEX 格式的轉(zhuǎn)換器,從絕對(duì)目標(biāo)模塊生成 Intel Hex文件; 實(shí)時(shí)操作系統(tǒng):簡(jiǎn)化了復(fù)雜的實(shí)時(shí)應(yīng)用軟件項(xiàng)目的設(shè)計(jì)。 這個(gè)工具套件是為專業(yè)軟件開發(fā)人員設(shè)計(jì)的,但任何層次的編程人員都可以使用,并獲得 80C51 單片機(jī)的絕大部分應(yīng)用。 Keil Software 提供了一流的 80C51 系列開發(fā)工具軟件,下面描述每個(gè)套件及其內(nèi)容: ( 1) PK51 專業(yè)開發(fā)套件 : PK51 專業(yè)開發(fā)套件提供了所有工具,適合專業(yè)開發(fā)人員建立和調(diào)試 80C51 系列微控制器的復(fù)雜嵌入式應(yīng)用程序。專業(yè)開發(fā)套件可針對(duì)80C51 及其所有派生系列進(jìn)行配置使用; ( 2) DK51 開發(fā)套件 : DK51 開發(fā) 套件是 PK51 的精簡(jiǎn)版,它不包括 RTX51 Tiny實(shí)時(shí)操作系統(tǒng)。開發(fā)套件可針對(duì) 80C51 及其所以派生系列進(jìn)行配置使用; ( 3) 編譯器套件 : 如果開發(fā)者只需要一個(gè) C編譯器而不需要調(diào)試系統(tǒng),則 CA51編譯器套件就是最好的選擇。 CA51 編譯器套件只包含 181。Vision2 IDE 集成開發(fā)環(huán)境,CA51 不提供 181。Vision2 調(diào)試器的功能。這個(gè)套件包括了要建立嵌入式應(yīng)用的所有工具軟件,可針對(duì) 80C51 及其所有派生系列進(jìn)行配置使用; 表 41 開發(fā)套件和工具對(duì)照表 Components PK51 DK51 CA51 A51 FR51 uVision2 Project Managementamp。Editor √ √ √ √ A51 Assembler √ √ √ √ C51 Compiler √ √ √ BL51 Liker/locator √ √ √ √ LIB51 Library Magaer √ √ √ √ uVision2 Debugger/Simulator √ √ RTX51 Tiny √ RTX51 Full √ 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 24 ( 4) A51 匯編器套件 : A51 匯編器套件包括一個(gè)匯 編器和創(chuàng)建嵌入式應(yīng)用所需要的所有工具。它可針對(duì) 80C51 及其所有派生系列進(jìn)行配置使用; ( 5) RTX51 實(shí)時(shí)操作系統(tǒng)( FR51) : RTX51 實(shí)時(shí)操作系統(tǒng)是 80C51 系列微控制器的一個(gè)實(shí)時(shí)內(nèi)核。 RTX51 Full 提供 RTX51 Tiny 的所以功能和一些擴(kuò)展功能,并且包括 CAN 通信協(xié)議接口子程序; ( 6) 比較表 : 表 41列出了每個(gè)套件的功能,表的頂上一欄為工具套件名稱,表 的左邊一列為軟件組成部分,使用這個(gè)對(duì)照表可以選擇符合需要的套件。 俄羅斯方塊系統(tǒng) PROTUES 仿真 用 Proteus 軟件,根據(jù)俄羅斯方塊電路 原理圖,畫出仿真圖 。 電路圖畫完后使用 Proteus 與 Keil 聯(lián)調(diào),這里使用的軟件是 Keil 與 。 PROTEUS 的安裝目錄 ,進(jìn)入 help 目錄 ,打開 幫助文檔 ,點(diǎn)擊聯(lián)接 :Remote Debugger Drivers/Download and Install remote debugger driver for Keil uVision3, 下載 , 運(yùn)行安裝到 KEIL 安裝目錄 文檔會(huì)自動(dòng)安裝到 KEIL\C51\BIN 目錄。 圖 41 Protues仿真 KEIL 中打開要聯(lián)調(diào)的項(xiàng)目,在 project workspace 的 “target1” 上點(diǎn)右鍵 /options for target39。target139。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 25 在打開的對(duì)話框中點(diǎn)擊到 Debug 選項(xiàng)卡,在右上角上先中 USE 選項(xiàng), 并在下拉菜單中選中 proteus VSM Simulator, 在旁邊的 Settings 點(diǎn)一下,如果是 proteus在同一臺(tái)電腦, host:, port:8000, 點(diǎn)確定 /OK 保存 。 proteus 并打開要仿真 的圖紙,點(diǎn)擊 Debug 菜單 /選中 Use Remote Debug Monitor。 ,如果程序和電路圖沒問題,在 KEIL 中 build all 并且仿真運(yùn)行后,可以在 proteus 看到實(shí)時(shí)效果了 如圖 41所示: 經(jīng) Proteus 仿真,證明此俄羅斯方塊游戲能正常運(yùn)行,可以進(jìn)入實(shí)物焊接階段 。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 26 5 實(shí)物的制作與調(diào)試 電路的焊接 準(zhǔn)備 首先要熟悉所焊印制電路板的裝配圖,并按圖紙配料,檢查元器件型號(hào)、規(guī)格及數(shù)量是否符合圖紙要求,并做好裝配前元器件引線成型等準(zhǔn)備工作 ,由于制作的是便攜式的俄羅斯方塊游戲機(jī),所以 在這里我選用了電池來做電源。 元器件裝焊順序依次為:電阻器、電容器、二極管、三極管、集成電路、大功率管,其它元器件為先小后大 。 (1) 電阻器焊接 按圖將電阻器準(zhǔn)確裝人規(guī)定位置。要求標(biāo)記向上,字向一致。裝完同一種規(guī)格后再裝另一種規(guī)格,盡量使電阻器的高低一致。焊完后將露在印制電路板表面多余引腳齊根剪去。 (2) 電容器焊接 將電容器按圖裝人規(guī)定位置,并注意有極性電容器其 “ + ” 與 “ - ” 極不能接錯(cuò),電容器上的標(biāo)記方向要易看可見。先裝玻璃釉電容器、有機(jī)介質(zhì)電容器、瓷介電容 器,最后裝電解電容器。 (3) 二極管的焊接 二極管焊接要注意以下幾點(diǎn):第一,注意陽極陰極的極性,不能裝錯(cuò);第二,型號(hào)標(biāo)記要易看可見;第三,焊接立式二極管時(shí),對(duì)最短引線焊接時(shí)間不能超過 2S 。 (4) 三極管焊接 注意 e 、 b 、 c 三引線位置插接正確;焊接時(shí)間盡可能短,焊接時(shí)用鑷子夾住引線腳,以利散熱。焊接大功率三極管時(shí),若需加裝散熱片,應(yīng)將接觸面平整、打磨光滑后再緊固,若要求加墊絕緣薄膜時(shí),切勿忘記加薄膜 。 管腳與電路板上需連接時(shí),要用塑料導(dǎo)線。 (5) 集成電路焊接 首先按圖紙要求,檢查型號(hào)、引腳位 置是否符合要求。焊接時(shí)先焊邊沿的二只引腳,以使其定位,然后再?gòu)淖蟮接易陨隙轮饌€(gè)焊接。 對(duì)于電容器、二極管、三極管露在印制電路板面上多余引腳均需齊根剪去。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 27 系統(tǒng)性能測(cè)試與功能說明 焊接完成后,將電源接通,游戲畫面出現(xiàn)后,分別按下左、右、下、旋轉(zhuǎn)等按鈕,均能 正常在屏幕上做出反應(yīng)。當(dāng)方塊堆滿一行時(shí),方塊正確消除,并將分?jǐn)?shù)累計(jì)在屏幕右側(cè),同時(shí)消除多行方塊時(shí),分?jǐn)?shù)有額外獎(jiǎng)勵(lì)。達(dá)到一定分?jǐn)?shù)時(shí),方塊下落速度加快,難度提高。當(dāng)屏幕中方塊有觸及頂端的時(shí)候,游戲結(jié)束。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 28 結(jié) 論 通過半個(gè)學(xué)期地全心投入和辛苦努力,終于完成了 基于單片機(jī)的 俄羅斯方塊 游戲的設(shè)計(jì) ,設(shè)計(jì)的過程就是綜合運(yùn)用所學(xué)知識(shí)和學(xué)習(xí)新知識(shí)的過程。由于經(jīng)驗(yàn)不足,難免出現(xiàn)一些小的失誤,但無論怎樣,本次畢業(yè)設(shè)計(jì)對(duì)于我來說都是一次難得的鍛煉機(jī)會(huì),使我積累了許多寶貴的經(jīng)驗(yàn)。 本文對(duì) 單片機(jī)制作的俄羅斯方塊游戲 的 運(yùn)行 原理進(jìn)行了分析,全面、詳細(xì)地闡述了 俄羅斯方塊游戲 的設(shè)計(jì)過程。本 游戲機(jī) 已經(jīng)達(dá)到了 掌上娛樂的要求,但在設(shè)計(jì)上還留有進(jìn)一步改善的余地,如可以美化游戲界面、加入背景和動(dòng)作音樂、力回饋系統(tǒng)等。 畢業(yè)設(shè)計(jì)的 整個(gè)開發(fā)過程是曲折 的,首先在硬件設(shè)計(jì)上,由于開始對(duì) LCD 液晶屏不熟悉,加之 其程序量較多 ,所以,在設(shè)計(jì)的過程中,不免有些困難,通過我多方面的查找資料,并不斷的向老師和同學(xué)請(qǐng)教,結(jié)合網(wǎng)絡(luò)資源,最終找出比較完善的方案,在理論上能夠?qū)崿F(xiàn)功能要求。經(jīng)過幾個(gè)月的前期學(xué)習(xí),我積累了很多的關(guān)于 液晶顯示方面和 C 語言 設(shè)計(jì)方面 的資料,并對(duì)電路的整合有了一個(gè)基本的概念,最后設(shè)計(jì)出總的電路圖,經(jīng)過不斷的測(cè)試與修改,最終完善了硬件電路的設(shè)計(jì)。 對(duì)于軟件設(shè)計(jì),因?yàn)橐郧暗木幊探?jīng)驗(yàn)不夠,再加上對(duì) AT89S52 這一芯片的了解不是很徹底,因此,在這方面花費(fèi)了很多 的精力和時(shí)間。當(dāng)然這個(gè)過程不乏有同學(xué)的幫助,我要非常感謝實(shí)驗(yàn)室同學(xué)的幫助在我的軟件調(diào)試過程中給了我至關(guān)重要的幫助,并給了我很多非常好的建議。 當(dāng)然由于我在理論和實(shí)踐方面存在一定的不足,所以在設(shè)計(jì)思路和實(shí)現(xiàn)功能上難免有不足和沒有想到的地方,還請(qǐng)各位老師給予指正。 天津職業(yè)技術(shù)師范大學(xué) 2021 屆本科生畢業(yè)設(shè)計(jì) 29 參考文獻(xiàn) [1] 張齊 .杜群 貴 .單 片機(jī) 應(yīng) 用系 統(tǒng)設(shè)計(jì) 技 術(shù) —— 基于 C語 言 編 程 [M].北京: 電 子工 業(yè)出版社, 2021. [2] Apress. Introduction to Visual Basic Programming [M].Professional Computing and Web Design, 2021. [3] 李華.單片機(jī)原理與接口技術(shù),北京:清華大學(xué)出版社, 33- 80. [4] 周 潤(rùn) 景著 .Proteus 在 MCS51amp。ARM7 系 統(tǒng) 中的 應(yīng) 用百例 [M].北京: 電 子工 業(yè) 出版社, 2021. [5] 游安弼 , 李玉岐 . 基于 JavaBean 組 件模型的俄 羅 斯方 塊 [R]. 北京:全 國(guó) 第四 屆Java 技 術(shù) 及 應(yīng) 用 學(xué)術(shù)會(huì)議 , 2021. [6] Jason amp。Gaming[M].
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1