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

正文內(nèi)容

基于單片機(jī)的俄羅斯方塊游戲系統(tǒng)的設(shè)計(jì)-在線瀏覽

2025-01-13 15:43本頁面
  

【正文】 答辯評分參考標(biāo)準(zhǔn) 序號 項(xiàng) 目 滿分 1 論述的條理性、邏輯性 25 2 回答問題的正確性 30 3 設(shè)計(jì)(論文)內(nèi)容的正確性 20 4 設(shè)計(jì)(論文)水平及創(chuàng)新意識 25 合 計(jì) 100 評分: 評語: 答辯小組組長(簽字): 年 月 日 綜合成績 項(xiàng)目 評分 權(quán)重 加權(quán) 分 指導(dǎo)教師評分 答辯評分 綜合成績 指導(dǎo)教師(簽字): 答辯委員會主任(簽字): 北京科技大學(xué)遠(yuǎn)程與成人教育學(xué)院畢業(yè)設(shè)計(jì)(論文) 1 摘 要 俄羅斯方塊是一款風(fēng)靡全球的電視游戲機(jī)和掌上游戲機(jī)游戲,它由俄羅斯人阿列克謝 俄羅斯方塊的基本規(guī)則是移動、旋轉(zhuǎn)和擺放游戲自動輸出的各種方塊,使之排列成完整的一行或多行并且消除得分。 這次設(shè)計(jì) 將使用 52 單片機(jī)和 HD61202 液晶顯示控制驅(qū)動器和 JM12864J 液晶顯示器 組合,來實(shí)現(xiàn)比較簡單的俄羅斯方塊設(shè)計(jì)。 論文描述了俄羅斯方塊的主要功能函數(shù)的實(shí)現(xiàn)。 系統(tǒng)的核心部分單片機(jī) ................................................................................. 2 液晶顯示模塊 ................................................................................................ 6 2 系統(tǒng)程序的設(shè)計(jì) ................................................................................................. 14 俄羅斯方塊驅(qū)動流程圖 ............................................................................... 14 俄羅斯方塊所有繪圖工作流程圖 ............................................................... 15 俄羅斯方塊中按下鍵的流程圖 ................................................................... 16 俄羅斯方塊所有繪圖工作流程圖 ............................................................... 16 3 系統(tǒng)仿真 ................................................................................................................... 17 Proteus 軟件介紹 ............................................................................................. 17 Keil 軟件介紹 .................................................................................................. 17 俄羅斯方塊系統(tǒng) PROTUES 仿真 ................................................................... 18 結(jié) 論 ...................................................................................................................... 20 參 考 文 獻(xiàn) ................................................................................................................. 21 附 錄 A 電路原理圖 .................................................................................................. 22 附 錄 B 主要程序 ...................................................................................................... 23 附 錄 C 英文資料和中文翻譯 ..................................................................................... 43 結(jié) 束 語 ..................................................................................................................... 1 北京科技大學(xué)遠(yuǎn)程與成人教育學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 1 頁 共 55 頁 引 言 游戲是人們活動中一項(xiàng)非常重要的內(nèi)容,有人認(rèn)為如果哪一天人類對所 有的游戲都失去興趣,恐怕世界的末日就要到了。 俄羅斯方塊是一款風(fēng)靡全球的電視游戲機(jī)和掌上游戲機(jī)游戲,它曾經(jīng)造成的轟動與造成的經(jīng)濟(jì)價(jià)值可以說是游戲史上的一件大事。相信大多數(shù)用戶都還記得為它癡迷得茶不思飯不想的那個(gè)俄羅斯方塊時(shí)代。 現(xiàn)在聯(lián)眾又將重新掀起這股讓人沉迷的俄羅斯方塊風(fēng)潮。網(wǎng)絡(luò)模式還增加了積分制,使用戶既能感受到游戲中的樂趣,也給用戶提供了一個(gè)展現(xiàn)自己高超技藝的場所。這個(gè)游戲有的簡單 , 有的復(fù)雜 , 但其根本原理是一樣的都是對運(yùn)動的方塊進(jìn)行組合 , 來訓(xùn)練 玩家的反應(yīng)能力。 北京科技大學(xué)遠(yuǎn)程與成人教育學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 2 頁 共 55 頁 1 系統(tǒng)的核心部分單片機(jī) 單片機(jī)的選擇 單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。 通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲器和 I/O 接口電路等。 20 世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會的各個(gè)領(lǐng)域,有力地推動了社會生產(chǎn)力的發(fā)展和社會信息化程度的提高,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。忘記了要做的事情,當(dāng)事情不是很重要的時(shí)候,這種遺忘無傷大雅。 目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢將是進(jìn)一步向著 CMOS 化、低功耗、小體積、大容量、高性能、低價(jià)格 和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。其發(fā)展趨勢不外乎以下幾個(gè)方面: ( 1) 多功能 單片機(jī)中盡可能地把所需要的存儲器和 I/O 口 都集成在一塊芯片上,使得單片機(jī)可以實(shí)現(xiàn)更多的功能。 有的單片機(jī)針對某一個(gè)應(yīng)用領(lǐng)域,集成了相關(guān)的控制設(shè)備,以減少應(yīng)用系統(tǒng)的芯片數(shù)量。 ( 2) 高效率和高性能 為了提高執(zhí)行速度和執(zhí)行效率,單片機(jī)開始使用 RISC、 流水線和 DSP 的設(shè)計(jì)技術(shù),使單片機(jī)的性能有了明顯的提高,表現(xiàn)為:單片機(jī)的時(shí)鐘頻率得到提高;同樣頻率的單片機(jī)運(yùn)行效率也有了很大的提升;由于集成度的提高,單片機(jī)的尋址能力、片內(nèi) ROM( FLASH)和 RAM 的容量都突破了以往的數(shù)量和限制。使用高級語言可以降低開發(fā)難度,縮短開發(fā)周期,增強(qiáng)軟件的可讀性和可移植性,便于改進(jìn)和擴(kuò)充功能。由于 CMOS 等工藝的大量采 用,很多單片機(jī)可以在更低的電壓下工作( 或 ),功耗已經(jīng)降低到 uA 級。 ( 4) 低價(jià)格 單片機(jī)應(yīng)用面廣,使用數(shù)量大,帶來的直接好處就是成本的降低。 在此,我們采用型號為 AT89S52 的單片機(jī)。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。在單芯片上,擁有靈巧的 8 位CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 AT89S52具有以下標(biāo)準(zhǔn)功能: 8K字節(jié) Flash, 256字節(jié) RAM, 32位 I/O口線,看門狗定時(shí)器, 2個(gè)數(shù)據(jù)指針,三個(gè) 16位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6向量 2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路??臻e模式下, CPU停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 AT89S52單片機(jī)有 PDIP、 PLCC、 TQFP三種封裝方式,在此我選用 DPIP也就是雙列直插封裝的單片機(jī)此種封裝有如下特點(diǎn): 1) 適合 PCB的穿孔安裝 ; 2) 易于對 PCB布線 ; 3) 操作方便 ; AT89S52 引腳功能描述 AT89S52 單片機(jī)的管 腳說明如圖 : 北京科技大學(xué)遠(yuǎn)程與成人教育學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 頁 共 55 頁 圖 DIP 封裝 AT89S52 單片機(jī)引腳結(jié)構(gòu)圖 (1) VCC: 電源 。 (3) P0口 ( ~ ) : P0口是一個(gè) 8位漏極開路的雙向 I/O口。對 P0端口寫“ 1”時(shí),引腳用作高阻抗輸入。在這種模式下, P0具有內(nèi)部上拉電阻。程序校驗(yàn)時(shí),需要外部上拉電阻。對 P1端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。此外, /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如表 21所示 : 在 Flash編程和校驗(yàn)時(shí), P1口接收低 8位地址字節(jié)。對 P2端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在訪問外部程序存儲器或用 16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR)時(shí), P2口送出高八位地址。在使用 8位地址(如 MOVX RI)訪問外部數(shù)據(jù)存儲器時(shí), P2口輸出 P2 鎖存器的內(nèi)容。 ( 6) P3口( ~ ): P3 口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O口, P2輸出緩沖器能驅(qū)動 4個(gè) TTL邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 RST:復(fù)位輸入??撮T狗計(jì)時(shí)完成后, RST腳輸出96個(gè)晶振周期的高電平。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。在 flash編程時(shí),此引腳( PROG)也用作編程輸入脈沖。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲器時(shí), ALE 脈沖將會跳過。這一位置“ 1”, ALE 僅在執(zhí)行 MOVX或 MOVC指令時(shí)有效。這個(gè) ALE使能標(biāo)志位(地址為 8EH的 SFR的第 0位)的設(shè)置對微控 制器處于外部執(zhí)行模式下無效。當(dāng) 北京科技大學(xué)遠(yuǎn)程與成人教育學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 6 頁 共 55 頁 AT89S52從外部程序存儲器執(zhí)行外部代碼時(shí), PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲器時(shí), PSEN將不被激活。為使能從 0000H到 FFFFH的外部程序存儲器讀取指令, EA 必須接 GND。在 flash編程期間, EA也接收 12伏 VPP電壓。 XTAL2:振蕩器反相放大器的輸出端。石英晶體和陶瓷諧振器都可以用來一起構(gòu)成自激振蕩器。由于外部時(shí)鐘信號經(jīng)過二分頻觸發(fā)后作為外部時(shí)鐘電路輸入的,所以對外部時(shí)鐘信號的占空比沒有其它要求,最長低電平持續(xù)時(shí)間和最少高電平持續(xù)時(shí)間等還是要 符合要求的。 液晶顯示控制驅(qū)動器 HD61202 的特點(diǎn) HD61202 液晶顯示控制驅(qū)動器是一種帶有驅(qū)動輸出的圖形液晶顯示控制器,它可直接與 8 位微處理器相連,它可與 HD61203 配合對液晶屏進(jìn)行行、列驅(qū)動。 ( 1) 內(nèi)藏 64 64=4096 位顯示 RAM, RAM中每位數(shù)據(jù)對應(yīng) LCD 屏上一個(gè)點(diǎn)的亮、暗狀態(tài); ( 2) HD61202 是列驅(qū)動器,具有 64路列驅(qū)動輸出; ( 3) HD61202 讀、寫操作時(shí)序與 68系列微處理器相符,因此它可直接與 68 系列微處理器接口相連; ( 4) HD61202 的占空比為 1/32~ 1/64。 HD61202 的引腳功能如下表 23所示: 表 23 HD61202 的引腳功能 引腳符號 狀態(tài) 引腳名稱 功能 CS1,CS2,CS3 輸入 芯片片選端 CS1和 CS2低電平選通, CS3高電平選通。 液晶顯示控制驅(qū)動器 HD61202 的指令系統(tǒng) HD61202 的指令系統(tǒng)比較簡單,總共只有七種。 2. 顯示起始行( ROW)設(shè)置指令 該指令設(shè)置了對應(yīng)液晶屏最上一行的顯示 RAM 的行號,有規(guī)律的改變顯示起始行,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1