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

正文內(nèi)容

基于單片機(jī)的俄羅斯方塊設(shè)計(jì)與實(shí)現(xiàn)畢設(shè)論文-免費(fèi)閱讀

  

【正文】 //定義方塊緩 存 }s_box。//定義游戲速度等級(jí) unsigned char level_num。 //按鍵 right 加速度寄存器 unsigned int left_acceleration=0。 sbit LCD_RST=P3^7。 sbit left = P3^2。可變電阻 RV1 10k 2 按鍵 S1,S2,S3,S4,S5,S6,S7 39。 另外,在校圖書館查找資料的時(shí)候,圖書館的老師也給我提供了很多方面的支持與幫助。感謝老師四年來(lái)對(duì)我孜孜不倦的教誨,對(duì)我成長(zhǎng)的關(guān)心和愛護(hù)。本游戲機(jī)已經(jīng)達(dá)到了掌上娛樂(lè)的要求,但在設(shè)計(jì)上還留有進(jìn)一步改善的余地,如可以美化游戲 界面、加入背景和動(dòng)作音樂(lè)、力回饋系統(tǒng)等。 圖 靜態(tài)模式下的俄羅斯方塊實(shí)際顯示效果圖 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 42 圖 圖 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 43 級(jí)方案探討 任何一個(gè)完整的系統(tǒng)設(shè)計(jì)都會(huì)存在這樣或那樣的缺點(diǎn)和不足,都需要進(jìn)行改進(jìn)和升級(jí),本系統(tǒng)也不例外,下面就實(shí)際的使用情況闡述本系統(tǒng)的不足之處和解決辦法。當(dāng)方塊堆滿一行時(shí),方塊正確消除,并將分?jǐn)?shù)累計(jì)在屏幕右側(cè),同時(shí)消除多行方塊時(shí),分?jǐn)?shù)有額外獎(jiǎng)勵(lì)。焊接時(shí)先焊邊沿的二只引腳,以使其定位,然后再?gòu)淖蟮接易陨隙轮饌€(gè)焊接。 焊接順序 元器件裝焊順序依次為:電阻器、電容器、二極管、 LCD 顯示器,其它元器件為先小后大。 圖 靜態(tài)模式下俄羅斯方塊仿真效果圖 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 34 向左移動(dòng)的仿真效果 向左移動(dòng)的俄羅斯方塊仿真效果圖,如圖 。此系統(tǒng)受益于 15 年來(lái)的持續(xù)開發(fā) ,被《電子世界》在其對(duì) PCB 設(shè)計(jì)系統(tǒng)的比較文章中評(píng)為最好產(chǎn)品 — “The Ro ute to PCB CAD” 。 調(diào) 用按 下 左 /右 鍵當(dāng) 前 圖 形 向 左 /右 移一 列返 回 圖 俄羅斯方塊向左 /右移動(dòng)工作流程圖 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 俄羅斯方塊 中按下鍵的流程圖 俄羅斯方塊按下鍵的流程圖,如圖 所示。判斷圖形是否到底,如果沒(méi)有到底,圖形下降一行,繪圖一次,再進(jìn)行按鍵處理;若圖形到底,接下來(lái)判斷是否行滿了,如果行沒(méi)有滿,繪當(dāng)前 圖形 位置 ,提示圖變當(dāng)前圖,再隨機(jī)生成提示圖,繪當(dāng)前圖,再進(jìn)行按鍵處理;若行滿,則判斷表格是否滿了,如果表格沒(méi)有滿,就 消除行并把上面的行數(shù)據(jù)下移并置清行為 true、當(dāng)前圖改變?yōu)?false。 圖 硬件總體設(shè)計(jì) 硬件總體電路圖見附錄Ⅰ,硬件總體電路設(shè)計(jì)包括單片機(jī)電路、 LCD12864 顯示單元電路顯示俄羅斯方塊的游戲界面等,按鍵電路 用按鍵控制目標(biāo)方塊的變換與移動(dòng)。 LCD的驅(qū)動(dòng)方法 在很多資料以及書籍當(dāng)中,通常介紹有 兩種 LCD模塊的連接方法:直接控制和間接控制;直接控制實(shí)際指的是 LCD模塊的總線接口直接與 MCU端口連接,然后 MCU通過(guò)程序控制端口來(lái)模擬 LCD的總線時(shí)序來(lái)完成對(duì)其的控制操作;而間接控制指的是 MCU本身就有外部總線拉出,與 LCD的總線接口對(duì)應(yīng)的連接上,程序中直接操作總線以控制 LCD。 只有理解了液晶顯示器各個(gè)指令的功能,再結(jié)合單片機(jī)的指令系統(tǒng),就你編寫 C語(yǔ)言程序來(lái)達(dá)到混合顯示漢子和數(shù)字的目的。 每個(gè)內(nèi)部帶有 64X64位 ( 512字節(jié) ) 的 RAM緩沖區(qū) , 對(duì)應(yīng)關(guān)系如圖 。 CODE: R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 H L BF L ON/OFF RST L L L L 功能:讀忙信號(hào)標(biāo)志位 (BF)、復(fù)位標(biāo)志位 (RST)以及顯示狀態(tài)位 (ON/OFF)。不影響顯示 RAM(DD RAM)中的內(nèi)容。由于本設(shè)計(jì)使用外接 12MHz 的晶振作為振蕩時(shí)鐘。石英晶體和陶瓷諧振器都可以用來(lái)一起構(gòu)成自激振蕩器。當(dāng) AT89C52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將 不被激活。在 flash編程時(shí),此引腳( PROG )也用作編程輸入脈沖。在對(duì) FlashROM編程或程序校驗(yàn)時(shí), P3還接收一些控制信號(hào)。 P2作為輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流 ( IIL)。 P1的輸出緩沖器可驅(qū)動(dòng)(吸收或者輸出電流方式) 4個(gè) TTL輸入。 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 STC89C52RC 單片機(jī)的標(biāo)準(zhǔn)功能 STC89C52RC 單片機(jī)的引腳說(shuō)明圖,如圖 所示??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。本設(shè)計(jì)由電源模塊為電機(jī),單片機(jī)提供能源;顯示模塊用來(lái)實(shí)現(xiàn) 俄羅斯方塊游戲界面、圖形顯示 ; 按鍵電路用按鍵控制目標(biāo)方塊的變換與移動(dòng)。從上圖可以看出,用一個(gè) 4X4 的二維數(shù)組來(lái)存儲(chǔ)一種下墜物的一種狀態(tài)最合適不過(guò)了。如果有鍵按下,程序?qū)⒏鶕?jù)按下的鍵來(lái)改變圖形存儲(chǔ)區(qū)的值,同時(shí)程序?qū)⑴袛鄨D形是否已到達(dá)邊界,當(dāng)圖形最上層到達(dá)顯示區(qū)頂部,則游戲結(jié)束,此時(shí)將清除顯示緩沖的內(nèi)容,游戲重新開始。使用高級(jí)語(yǔ)言可以降低開發(fā)難度,縮短開發(fā)周期,增強(qiáng)軟件的可讀性和可移植性,便于改進(jìn)和擴(kuò)充功能。下面是單片機(jī)的主要發(fā)展趨勢(shì)。 單片機(jī)微型計(jì) 算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。 本次畢業(yè)設(shè)計(jì) 實(shí)現(xiàn)的 主要內(nèi)容 是:應(yīng)用按鍵來(lái)控制方塊的變換 與移動(dòng) ;消除一行并計(jì)分 ;方塊堆滿時(shí)結(jié)束游戲 等俄羅斯方塊的基本功能 。 現(xiàn)今國(guó)內(nèi)外的俄羅斯方塊游戲設(shè)計(jì)主要有基于 PC 機(jī)上 Windows 平臺(tái)的俄羅斯方塊游戲,基于手機(jī)平臺(tái)的智能俄羅斯方塊游戲以及基于單片機(jī)平臺(tái)的俄羅斯方塊游戲等。單片機(jī)的最明顯的優(yōu)勢(shì),就是可以嵌入到各種儀器、設(shè)備中。本設(shè)計(jì)實(shí)現(xiàn)的基本功能是:用按鍵控制目標(biāo)方塊的變換與移動(dòng);消除一行并計(jì)分,方塊堆滿時(shí)結(jié)束游戲等俄羅斯方塊的基本功能。帕基特諾夫發(fā)明,故得此名。Remove a row and scoring, square pile end game tetris, such as the basic functions. The early stage of design is done in keil and proteus simulation, programming language is the c language, is late for real welding. Keywords: Russian square; Microprocessor; Control; Simulation沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) III 目 錄 1緒 論 ................................................................ 1 ........................................................... 1 ................................................ 1 ..................................................... 2 2整體方案設(shè)計(jì) .......................................................... 3 ........................................................... 3 ................................................ 3 ....................................................... 4 ........................................................... 5 ........................................................... 5 ................................................... 6 ..................................................... 6 3俄羅斯方塊的硬件設(shè)計(jì) .................................................. 7 ......................................................... 7 STC89C52RC 單片機(jī)介紹 ........................................... 7 STC89C52RC 單片機(jī)的標(biāo)準(zhǔn)功能 .................................... 8 晶振特性 ...................................................... 10 單片機(jī)的復(fù)位電路 ............................................... 11 LCD12864液晶屏 ................................................... 11 液晶顯示模塊概述 ............................................... 11 模塊引腳說(shuō)明 .................................................. 12 指 令 描 述 ....................................................... 12 漢 字 字 模 提取 .................................................. 23 沈陽(yáng)航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) IV LCD的驅(qū)動(dòng)方法 .................................................... 24 ...................................................... 25 硬件總體設(shè)計(jì) ...................................................... 25 4俄羅斯方塊的軟件設(shè)計(jì) ................................................. 26 ...................................................... 26 ........................................................ 27 主程序流程圖 ................................................... 27 游戲外觀顯示流程圖 ............................................. 29 俄羅斯方塊向左 /右移動(dòng)工作流程圖 ................................ 30 俄羅斯方塊 中按下鍵的流程圖 ..................................... 31 .......................................................... 31 5 系統(tǒng)仿真 ............................................................. 32 Proteus仿真軟件介紹 ............................................... 32 ............................................... 33 靜態(tài)模式下的仿真效 果 ........................................... 33 向左移動(dòng)的仿真效果 ............................................ 34 向右移動(dòng)的仿真效果 ............................................. 34 向下移動(dòng)的仿真效果圖 ........................................... 35 調(diào)節(jié)速度的仿真效果圖 .......................................... 35 改變形狀的仿真效果圖 ........................................... 36 暫停的仿真效果圖 ............................................... 36 ............................
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1