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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--基于at89s52單片機(jī)實(shí)現(xiàn)的俄羅斯方塊游戲-wenkub

2022-12-14 20:22:18 本頁(yè)面
 

【正文】 種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢(shì)將是進(jìn)一步向著 CMOS 化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。 20 世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的 節(jié)奏也越來越快。 整體設(shè)計(jì)方案 系統(tǒng)的核心部分單片機(jī) 單片機(jī)的選 擇 單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。而隨著互聯(lián)網(wǎng)技術(shù)的出現(xiàn),通過連接游戲服務(wù)器,上百、上千、乃至上萬(wàn)的游戲玩家同時(shí)連線娛樂成為了現(xiàn)實(shí),這就大大增加了游戲的互動(dòng)性、真實(shí)性,豐富了電子游戲的內(nèi)涵。此外,韓國(guó)政府將電子游戲業(yè)分為家用游戲機(jī)游戲、單機(jī)版 PC 游戲、網(wǎng)絡(luò)游戲和街機(jī)游戲四大類。電子游戲是一種結(jié)合劇情故事、美術(shù)、音樂、動(dòng)畫、程序等技術(shù)于一身的互動(dòng)型娛樂軟件,涉及到多個(gè)行業(yè)。 2021 年,以計(jì)算機(jī)技術(shù)、通信技術(shù)和軟件技術(shù)為核心的信息技術(shù)取得了更加迅猛的發(fā)展,加上 3C(計(jì)算機(jī)、通訊、消費(fèi)電子)產(chǎn)業(yè)的加速融合及 3G 移動(dòng)通信時(shí)代的逐步到來,嵌入式軟件在國(guó)民經(jīng)濟(jì)各領(lǐng)域和日常生活中發(fā)揮了更加重要的作用。 課題背景 俄羅斯方塊是一款風(fēng)靡全球的電視游戲機(jī)和掌上游戲機(jī)游戲,作為最經(jīng)典的游戲之一,它曾造成的轟動(dòng)與經(jīng)濟(jì)價(jià)值可以說是游戲史上的一件大事。單片機(jī)在出現(xiàn)時(shí), Intel公司就給其單片機(jī)取名為嵌入式微控制器( embedded microcontroller)。 C language。 關(guān)鍵詞: AT89S52; C 語(yǔ)言; Proteus 仿真; LCD 液晶ABSTRACT This design is achieved through the AT89S52 microcontroller Tetris game design, programming using C language, and carried out by proteus simulation. The design to achieve the basic functions are: application buttons to control the box, change and movement。為了解決外部電路圖,必須充 分了解所用液晶的顯示方法和單片機(jī)的外部接口功能,和所需要處理的邏輯關(guān)系;還要理解 LCD 液晶的控制原理,來通過數(shù)據(jù)端口和控制端口來實(shí)現(xiàn)畫面在液晶上面的顯示。畢業(yè)設(shè)計(jì)(論文) 基于 AT89S52 單片機(jī)實(shí)現(xiàn)的俄羅斯方塊游戲 基于單片機(jī)實(shí)現(xiàn)的俄羅斯方塊游戲 摘 要 本設(shè)計(jì)是通過 AT89S52 單片機(jī)來實(shí)現(xiàn)俄羅斯方塊游戲的設(shè)計(jì),使用 C 語(yǔ)言進(jìn)行編程,并通過 Proteus 來進(jìn)行仿真。 程序則要求對(duì)外部電路了解的情況下完成自己所需要的功能,并將所要完成的功能用編程語(yǔ)言的形式來實(shí)現(xiàn)。 eliminate line and scoring。 Proteus simulation。單片機(jī)的最明顯的優(yōu)勢(shì),就是可以嵌入到各種儀器、設(shè)備中。這款游戲最初是由蘇聯(lián)的游戲制作人 Alex Pajitnov 制作的,它看似簡(jiǎn)單但卻變化無窮,令人上癮。嵌入式軟件的發(fā)展為幾乎所有的電子設(shè)備注入了新 的活力,各種裝備與設(shè)備上嵌入式系統(tǒng)軟件的廣泛應(yīng)用也大大地推動(dòng)了其行業(yè)滲透性應(yīng)用。 從電子游戲的分類來看,有著多種分類方式??紤]到中韓游戲業(yè)比較接近,采用韓國(guó)的分類標(biāo)準(zhǔn)。從網(wǎng)絡(luò)游戲的分類來看,目前業(yè)界還沒有一個(gè)比較統(tǒng)一規(guī)范的分類。單片機(jī)微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。 時(shí)間對(duì)人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時(shí)間。下面是單片機(jī)的主要發(fā)展趨勢(shì)。正朝著多功能、高性能、低電壓、低功耗、低價(jià)格、大存儲(chǔ)容量、強(qiáng) I/O 功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。 例如,有的芯片以 51 內(nèi)核為核心,集成了 USB 控制器、 SMART CARD接口、 MP3 解碼器、 CAN 或者 I*I*C 總線控制器等, LED、 LCD 或 VFD 顯示驅(qū)動(dòng)器也開始集成在 8 位單片機(jī)中。 3 低電壓和低功耗 單片機(jī)的嵌入式應(yīng)用決定了低電壓和低功耗的特性十分重要。目前世界各大公司為了提高競(jìng)爭(zhēng)力,在提高單片機(jī)性能的同時(shí),十分注意降 低其產(chǎn)品的價(jià)格。在單芯片上,擁有靈巧的 8位 CPU和在系統(tǒng)可編程 Flash,使得 AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 3. P0 口( ~ ): P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。在這種模式下, P0 具有內(nèi)部上拉電阻。對(duì) P1 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為 輸入口使用。 RST:復(fù)位輸入。 DISRTO 默認(rèn) 狀態(tài)下,復(fù)位高電平有效。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì)跳過。這個(gè) ALE 使能標(biāo)志位(地址為 8EH 的 SFR 的第 0 位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。在 flash 編程期間, EA 也接收 12 伏 VPP 電壓。石英晶體和陶瓷諧振器都可以用來一起構(gòu)成自激振蕩器。 HD61202 是一種帶有列驅(qū)動(dòng)輸出的液晶顯示控制器,它可與行驅(qū)動(dòng)器 HD61203 配合使用,組成液晶顯示驅(qū)動(dòng)控制系統(tǒng)。 E 輸入 讀寫使能信號(hào) 在 E 下降沿,數(shù)據(jù)被鎖存(寫)入 HD61202;在 E 高電平期間,數(shù)據(jù)被讀出 R/W 輸入 讀寫選擇信號(hào) R/W 1 為讀選通, R/W 0 為寫選通 RS 輸入 數(shù)據(jù)、指令選擇信號(hào) RS 1 為數(shù)據(jù)操作 RS 0 為寫指令或讀狀態(tài) DB0DB7 三態(tài) 數(shù)據(jù)總線 RST 輸入 復(fù)位信號(hào) 復(fù)位信號(hào)有效時(shí),關(guān)閉液晶顯示,使顯示起始行為 0,RST 可跟 MCU 相連,由 MCU 控制;也可直接接 VDD,使之不起作用。 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 顯示起始行( 063) 3. 頁(yè) PAGE 置指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 頁(yè)號(hào)( 07) 顯示 RAM 共 64 行,分 8 頁(yè),每頁(yè) 8 行。 6. 寫數(shù)據(jù)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 寫 數(shù) 據(jù) 讀、寫數(shù)據(jù)指令每執(zhí)行完一次讀、寫操作,列地址就自動(dòng)增一,必須注意的是,進(jìn)行讀操作之前,必須有一次空讀操作,緊接著再讀才會(huì)讀出所要讀的單元中的數(shù)據(jù)。頁(yè)面地址設(shè)置中 P2P0 為選擇的頁(yè)面地址,取值范圍為 07H 代表 8 頁(yè)。該 bit 1 時(shí)該點(diǎn)則顯示黑點(diǎn)出來,該bit 0 時(shí)該點(diǎn)則消失。點(diǎn)陣字模庫(kù)建立包括以下幾個(gè)方面: 建立 8 16 點(diǎn)陣常用字符、數(shù)字、符號(hào)字模庫(kù)。 ascii_offset ascii_bp+16*asciicode; for j 0。m 16。 shiftn 15。0x01 1。計(jì)算字符首地址的公式:字符首地址 字符的 ASCII 碼值 16 字模庫(kù)首地址。所有字符按照區(qū)位碼從小到大升序排列。 cclibfile fopen HZK16,rb 。m 32。amp。amp。 shiftn 31。0x01 1。 通用子程序:通用子程序分左半屏、右半屏寫指令代碼子程序和寫顯示數(shù)據(jù)子程序。 是使用 HD61202 及其兼容控制驅(qū)動(dòng)器作為列驅(qū)動(dòng)器,同時(shí)使用 HD61203 作為行驅(qū)動(dòng)器的液晶模塊。對(duì)于 JM12864J,只要供給 VDD、 VSS 和 V0 即可, HD61202 和 HD61203所需的電源將由模塊內(nèi)部電路在 VDD 和 V0、 VSS 的作用下產(chǎn)生。 系統(tǒng)程序的設(shè)計(jì) 俄羅斯方塊驅(qū)動(dòng)流程圖 俄羅斯方塊所有繪圖工作流程圖 俄羅斯方塊中按下鍵的流程圖 俄羅斯方塊所有繪圖工作流程圖 系統(tǒng)仿真 Proteus 軟件介紹 Proteus 軟件是來自英國(guó) Labcenter electronics 公司的EDA 工具軟件。用戶甚至可以實(shí)時(shí)采用諸如 LED/LCD、鍵盤、 RS232 終端等動(dòng)態(tài)外設(shè)模型來對(duì)設(shè)計(jì)進(jìn)行交互仿真。 Vision2 IDE 集成開發(fā)環(huán)境, CA51 不提供μ Vision2 調(diào)試器的功能。 RTX51 Full 提供 RTX51 Tiny 的所以功能和一些擴(kuò)展功能,并且包括 CAN 通信協(xié)議接口子程序; ( 6)比 較表:表 41 列出了每個(gè)套件的功能,表的頂上一欄為工具套件名稱,表的左邊一列為軟件組成部分,使用這個(gè)對(duì)照表可以選擇符合需要的套件。圖 41 Protues 仿真 KEIL 中打開要聯(lián)調(diào)的項(xiàng)目,在 project workspace 的“ target1”上點(diǎn)右鍵 /options for target39。要求標(biāo)記向上,字向一致。先裝玻璃釉電容器、有機(jī)介質(zhì) 電容器、瓷介電容器,最后裝電解電容器。管腳與電路板上需連接時(shí),要用塑料導(dǎo)線。系統(tǒng)性能測(cè)試與功能說明 參考文獻(xiàn) [1] 用系統(tǒng)設(shè)計(jì)技術(shù)――基于 C[M].
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1