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

正文內(nèi)容

參考基于單片機(jī)的俄羅斯方塊游戲設(shè)計(jì)畢業(yè)論文-文庫吧資料

2024-11-18 04:08本頁面
  

【正文】 實(shí)證的原創(chuàng)性研究,綜述和思考感想之類不能作為畢業(yè)學(xué)位論文。 當(dāng)然由于我們在理論和實(shí)踐方面存在一定的不足,所以在設(shè)計(jì)思路和實(shí)現(xiàn)功能上難免有不足和沒有想到的地方,還請 老師 指正。 對于軟件設(shè)計(jì),因?yàn)橐郧暗木幊探?jīng)驗(yàn)不夠,再加上對 AT89S52 這一芯片的了解 不是很徹底,因此,在這方面花費(fèi)了很多的精力和時(shí)間。 設(shè)計(jì)的整個(gè)開發(fā)過程是曲折的,首先在硬件設(shè)計(jì)上,由于開始對 LCD液晶屏不熟悉,加之其程序量較多,所以,在設(shè)計(jì)的過程中,不免有些困難,通過多方面的查找資料,并不斷的向老師和同學(xué)請教,結(jié)合網(wǎng)絡(luò)資源,終于找出比較完善的方案,在理論上能夠?qū)崿F(xiàn)功能要求。 本文對 單片機(jī)制作的俄羅斯方塊游戲 的運(yùn)行原理進(jìn)行了分析,全面、詳細(xì)地闡述了 俄羅斯方塊游戲 的設(shè)計(jì)過程。 16 結(jié)語 通過全心投入和辛苦努力,終于完成了基于單片機(jī)的俄羅斯方塊游戲的設(shè)計(jì),設(shè)計(jì)的過程就是綜合運(yùn)用所學(xué)知識和學(xué)習(xí)新知識的過程。 RTX51 Full 提供 RTX51 Tiny 的所以功能和一些擴(kuò)展功能,并且包括 CAN 通信協(xié)議接口子程序; 6)比較表:表 31 列出了每個(gè)套件的功能,表的頂上一欄為工具套件名稱,表的左邊一列為軟件組成部分,使用這個(gè)對照表可以選擇符合需要的套件。Editor √ √ √ √ A51 Assembler √ √ √ √ C51 Compiler √ √ √ BL51 Liker/locator √ √ √ √ LIB51 Library Magaer √ √ √ √ uVision2 Debugger/Simulator √ √ RTX51 Tiny √ RTX51 Full √ 4) A51 匯編器套件: A51 匯編器套件包括一個(gè)匯編器和創(chuàng)建嵌入式應(yīng)用所需要的所有工具。Vision2 調(diào)試器的功能。 CA51 編譯器套件只包含 181。專業(yè)開發(fā)套件可針對80C51 及其所有派生系列進(jìn)行配置使用; 2) DK51 開發(fā)套件: DK51 開發(fā)套件是 PK51 的精簡版,它不包括 RTX51 Tiny 實(shí)時(shí)操作系統(tǒng)。 這個(gè)工具套件是為專業(yè)軟件開發(fā)人員設(shè)計(jì)的,但任何層次的編程人員都可以使用,并獲得 80C51 單片機(jī)的絕大部分應(yīng)用。 Keil C51 集成 開發(fā)環(huán)境的主要功能有以下幾點(diǎn): 14 ( 1) 181。 Keil 軟件介紹 Keil C51 181。此外,還可以結(jié)合微控制器軟件使用動態(tài)的鍵盤,開關(guān),按鈕, LEDs 甚至 LCD 顯示 CPU 模型 。 其功能模塊: — 個(gè)易用而又功能強(qiáng)大的 ISIS 原理布圖工具; Proteus 混合模型 SPICE 仿真; ARES PCB 設(shè)計(jì)。Proteus 產(chǎn)品系列也包含了革命性的 VSM 技術(shù) ,用戶可以對基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真。 Proteus 組合了高級原理布圖、混合模式 SPICE 仿 真 ,PCB 設(shè)計(jì)以及自動布線來實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。 13 3 .系統(tǒng)仿真 Proteus 軟件 介紹 Proteus 軟件是來自英國 Labcenter electronics 公司的 EDA 工具軟件。 的應(yīng)用 以下內(nèi)容為以單片機(jī) AT89S52 為例機(jī)的接口電路,控制電路為直接訪問方式的接口電路。 CSA 跟 HD61202( 1)的 CS1 相連;CSB 跟 HD61202( 2)的 CS1 相連,因此 CSA 、 CSB 選通組合信號為 CSA , CSB =01選通( 1), CSA , CSB =10 選通( 2)。下面主要介紹一下JM12864J 的邏輯電路圖 。如圖 所示 : 9 圖 內(nèi)部振蕩電路連接圖 10 JM12864J的電路結(jié)構(gòu)特點(diǎn) JM12864J 是使用 HD61202 及其兼容控制驅(qū)動器作為列驅(qū)動器,同時(shí)使用 HD61203作為行驅(qū)動器的液晶模塊。從外部時(shí)鐘源驅(qū)動器件的話, XTAL2可以不接,而從 XTAL1接入,如圖 22 所示。 晶振特性 AT89S52 單片機(jī)有一個(gè)用于構(gòu)成內(nèi)部振蕩器的反相放大器, XTAL1 和 XTAL2 分別是放大器的輸入、輸出端。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。 EA????/VPP:訪問外部程序存儲器控制信號。 PSEN???????:外部程序存儲器選通信號( PSEN) 是外部程序存儲器選通信號。否則, ALE 將被微弱拉高。如果需要,通過將地址為 8EH 的 SFR 的第 0位置“ 1”, ALE 操作將無效。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。 ALE/PROG????????:地址鎖存控制信號( ALE)是訪問外部程序存儲器時(shí),鎖存低 8 位地址的輸出脈沖。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。晶振工作時(shí), RST 腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。 P3 口亦作為 AT89S52 第二功能使用,如表 22 所示: 表 22 P3 口第二功能 引腳號 第二功能 RXD(串行輸入) TXD(串行輸出) INT0??????? (外部中斷 0) INT1??????? (外部中斷 0) T0(定時(shí)器 0 外部輸入) T1(定時(shí)器 1 外部輸入) 8 WR????? (外部數(shù)據(jù)存儲器寫選通 ) RD???? (外部數(shù)據(jù)存儲器寫選通 ) 在 flash 編程和校驗(yàn)時(shí), P3 口也接收一些控制信號。對 P3端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在 flash 編程和校驗(yàn)時(shí), P2 口也接收高 8 位地址字節(jié)和一些控制信號。在這種應(yīng)用中, P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 表 21 P1 口第二功能 引腳號 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2 的捕捉 /重載觸發(fā)信號和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) ( 5) P2 口( ~ ): P2口是一個(gè)具有內(nèi)部上拉電阻的 8位雙向 I/O 口, P2輸出緩沖器能驅(qū)動 4個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 ( R X D )10P 3 .1 ( T X D )11P 3 .2 ( IN T 0 )12P 3 .3 ( IN T 1 )13P 3 .4 ( T 0 )14P 3 .5 ( T 1 )15P 3 .6 ( W R )16P 3 .7 ( R D )17X T A L 218X T A L 119GND20P 2 .0 ( A 8 )21P 2 .1 ( A 9 )22P 2 .2 ( A 1 0 )23P 2 .3 ( A 1 1 )24P 2 .4 ( A 1 2 )25P 2 .5 ( A 1 3 )26P 2 .6 ( A 1 4 )27P 2 .7 ( A 1 5 )28P S E N29A L E /P R O G30E A /V P P31P 0 .7 ( A D 7 )32P 0 .6 ( A D 6 )33P 0 .5 ( A D 5 )34P 0 .4 ( A D 4 )35P 0 .3 ( A D 3 )36P 0 .2 ( A D 2 )37P 0 .1 ( A D 1 )38P 0 .0 ( A D 0 )39V C C40圖 DIP 封裝 AT89S52單片機(jī)引腳結(jié)構(gòu)圖 7 將輸出電流( IIL)。 ( 4) P1 口 (~ ): P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 輸出緩沖器能驅(qū)動 4個(gè) TTL 邏輯電平。在 Flash 編程時(shí), P0 口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時(shí), P0 口也被作為低 8 位地址 /數(shù)據(jù)復(fù)用。作為輸出口,每位能驅(qū)動 8個(gè) TTL邏輯電平。 (2) GND:接地端 。掉電保護(hù)方式下 , RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。 其 與 MCS51單片機(jī)產(chǎn)品兼容 、 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器、 1000 次擦寫周期、全靜態(tài)操作: 0Hz~ 33MH、 三級加密程序存儲器 、 32 個(gè)可編程 I/O 口線 、三個(gè) 16位定時(shí)器 /計(jì)數(shù)器八個(gè)中斷源 、全雙工 UART 串行通道、低功耗空閑和掉電模式 、掉電后中斷可喚醒 、看門狗定時(shí)器 、雙數(shù)據(jù)指針 、掉電標(biāo)識符 。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。因 為 AT89S52 是一種低功耗、高性能CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。目前世界各大公司為了提高競爭力,在提高單片機(jī)性能的同時(shí),十分注意降低其產(chǎn)品的價(jià)格。這些特性使得單片機(jī)系統(tǒng)可以在更小電源的支持下工作更長的時(shí)間。 ( 3) 低電壓和低功耗 單片機(jī)的嵌入式應(yīng)用決定了低電壓和低功耗的特性十分重要。 由于系統(tǒng)資源和系統(tǒng)復(fù)雜程度的增加,開始使用高級語言(如 C語言)來開發(fā)單片機(jī)的程序。例如,有的芯片以 51 內(nèi)核為核心,集成了 USB 控制器、 SMART CARD 接口、MP3解碼器、 CAN或者 I*I*C 總線控制器等, LED、 LCD 或 VFD 顯示驅(qū)動器也開始集成在 8 位單片機(jī)中。比如 A/D、 PWM、 PCA(可編程計(jì)數(shù)器陣列)、 WDT(監(jiān)視定時(shí)器看家狗)、高速 I/O口及計(jì)數(shù)器的捕獲 /比較邏輯等。 單片機(jī)經(jīng)過 3代的發(fā)展, 正朝著多功能、高性能、低電壓、 低功耗、低價(jià)格、大存儲容量、強(qiáng) I/O功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。下面是單片機(jī)的主要發(fā)展趨勢。但是,一旦重要事情,一時(shí)的耽誤可能釀成大禍。 時(shí)間對人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時(shí)間。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)微型計(jì)算機(jī)簡稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。 Abstract ....................................................................................... 錯誤 !未定義書簽。 STC89C52 單片機(jī) 2 Abstract Tetris is a popular global TV game and PSP games, it consists of the Russian alexei palmer jeter39。論文描述了俄羅斯方塊的主要功能函數(shù)的實(shí)現(xiàn)。最高運(yùn)作頻率 35MHz, 6T/12T 可選??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 512 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路, 3個(gè) 16 位定時(shí)器 /計(jì)數(shù)器, 4 個(gè)外部中斷,一個(gè) 7向量 4級中斷結(jié)構(gòu)(兼容傳統(tǒng) 51 的 5向量 2級中斷結(jié)構(gòu)),全雙工串行口。STC89C52 使用經(jīng)典的 MCS51 內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng) 51 單片機(jī)不具備的功能。詳細(xì)介紹用單片機(jī) STC89C52 控制 JM12864J 液晶顯示器 工作的硬件和軟件實(shí)現(xiàn)過程,介紹了單片機(jī) STC89C52 內(nèi)部結(jié)構(gòu)和性能 。由于上手簡單、老少皆宜,從而家喻戶曉,風(fēng)靡世界。 1 摘要 俄羅斯方塊是一款風(fēng)靡全球的電視游戲機(jī)和掌上游戲機(jī)游戲,它由俄羅斯人阿列克謝?帕基特諾夫發(fā)明,故得此名。俄羅斯方塊的基本規(guī)則是移動、旋轉(zhuǎn)和擺放游戲自動輸出的各種方塊,使之排列成完整的一行或多行并且消除得分。 這次設(shè)計(jì)將使用 52 單片機(jī)和 JM12864J 液晶顯示器組合,來實(shí)現(xiàn)比較簡單的俄羅斯方塊設(shè)計(jì)。 STC8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1