国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

基于單片機(jī)的微型游戲機(jī)—貪吃的蛇.doc

約48頁(yè)DOC格式手機(jī)打開展開

基于單片機(jī)的微型游戲機(jī)—貪吃的蛇,系統(tǒng)論文48頁(yè),4萬余字。內(nèi)容包含完整源代碼和流程圖、原理圖。摘要單片微型機(jī)簡(jiǎn)稱單片機(jī),它是在一片芯片上集成了中央處理部件,存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器和各種輸入輸出設(shè)備等接口部件。單片機(jī)是微機(jī)發(fā)展的一個(gè)重要的分支,自問世以來,性能不斷地改善和提高,加之單片機(jī)具有集成度高、功能強(qiáng)、速度快、體積...
編號(hào):68-71707大小:689.90K
分類: 論文>通信/電子論文

內(nèi)容介紹

此文檔由會(huì)員 bshhty 發(fā)布

基于單片機(jī)的微型游戲機(jī)—貪吃的蛇

系統(tǒng)論文48頁(yè),4萬余字。內(nèi)容包含完整源代碼和流程圖、原理圖。

摘 要

單片微型機(jī)簡(jiǎn)稱單片機(jī),它是在一片芯片上集成了中央處理部件,存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器和各種輸入輸出設(shè)備等接口部件。單片機(jī)是微機(jī)發(fā)展的一個(gè)重要的分支,自問世以來,性能不斷地改善和提高,加之單片機(jī)具有集成度高、功能強(qiáng)、速度快、體積小、功耗小、使用方便、性能可靠、價(jià)格便宜等優(yōu)點(diǎn),故在工業(yè)控制、數(shù)據(jù)采集和處理、通信系統(tǒng)、家用電器等領(lǐng)域的應(yīng)用日益廣泛。國(guó)內(nèi)雖然起步較晚,但單片機(jī)的潛力越來越被人們所重視,尤其在工業(yè)控制、自動(dòng)化儀器儀表、計(jì)算機(jī)系統(tǒng)接口、智能化外設(shè)等應(yīng)用領(lǐng)域發(fā)展很快。它的應(yīng)用對(duì)于產(chǎn)品升級(jí)換代、機(jī)電一體化都具有重要的意義,在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù),被用于各種不同產(chǎn)品的生產(chǎn)。在通信行業(yè)更為廣泛利用,手機(jī)從只能基本通話,到現(xiàn)在一臺(tái)手機(jī)擁有各種不同的功能,單片機(jī)得到了廣泛的應(yīng)用。手機(jī)可以聽音樂,聽收音機(jī),玩游戲,照相片等等,比較流行的手機(jī)游戲貪吃蛇就能用單片機(jī)實(shí)現(xiàn)。

關(guān)鍵詞:AT89S52,單片機(jī),貪吃蛇,游戲,微型游戲機(jī),
Based on single chip micro-game - greedy snake
ABSTRACT

Single-chip microprocessor referred to as microcontrollers, which is integrated on a chip, a central processing unit, memory, timer / counters and a variety of input and output devices such as Interface Unit. SCM is a microprocessor development, an important branch, since its inception, performance, continuous improvement and increase, coupled with microcontroller with an integrated high, strong function, high speed, small size, power consumption, easy to use, reliable, cheap, etc. advantages, so in the industrial control, data acquisition and processing, communication systems, home appliances and other fields increasingly wide range of applications. Although the domestic late start, but the potential of SCM has been growing attention, especially in industrial control, automation instruments and meters, computer system interface, intelligent peripherals and other applications developed rapidly. Its application for the upgrading of products, mechanical and electrical integration, have important significance in industrial production, current, voltage, temperature, pressure, flow, flow rate and switching capacity are commonly used parameters of the main accused, was used for a variety production of different products. More extensive use of the communications industry, cell phone calls from can only be basic to the present, mobile phones have a variety of functions, single-chip has been widely used. Phone can listen to music, listening to the radio, play games, according to photos, etc., the more popular cell phone game Snake will be able to use SCM.

Keyword:51singlechip snake game
目 錄

1 第一章 緒論 1
1.1 概述 1
1.2 選題背景 1
1.3 課題分析 1
1.4 思路設(shè)計(jì) 1
2 第二章 系統(tǒng)的基本組成和工作原理 2
2.1 系統(tǒng)的基本組成 2
2.2 系統(tǒng)的工作原理 2
3 第三章 顯示電路的選取和設(shè)計(jì) 2
3.1 游戲顯示的器件選擇 2
3.2 顯示功能的硬件電路 3
4 第四章 鍵盤掃描的電路設(shè)計(jì) 4
4.1 鍵盤掃描思路設(shè)計(jì) 4
4.2 鍵盤硬件電路設(shè)計(jì) 4
5 第五章 系統(tǒng)程序設(shè)計(jì) 5
5.1 編譯軟件 5
5.2 軟件設(shè)計(jì)工具 5
5.3 C51 優(yōu)化的 C 語(yǔ)言交叉編譯器 10
5.4 系統(tǒng)設(shè)計(jì)流程圖 11
參考文獻(xiàn) 15
附 錄 16
謝辭 43


1 第一章 緒論
概述
本設(shè)計(jì)采用80C51核心的單片機(jī)最小系統(tǒng),80C51是MCS—51系列單片機(jī)鐘CHMOS工藝的一個(gè)典型品種。另外,其他廠商以8051為基核開發(fā)出CHMOS工藝單片機(jī)產(chǎn)品統(tǒng)稱為80C51系列。貪吃蛇游戲采用ATS892的80C51系列的芯片,AT89S52具有8KB空間ROM,256B的RAW,4個(gè)并行接口,1個(gè)串行接口,3個(gè)定時(shí)計(jì)數(shù)器,6個(gè)中斷源。擁有大量的程序存儲(chǔ)空間,大大減輕了對(duì)程序的編寫和算法的要求。豐富的硬件資源可使外圍電路變得更簡(jiǎn)單。
選題背景
貪吃蛇是家喻戶曉的益智類小游戲,選擇這個(gè)題目一是為了將自己的所學(xué)知識(shí)加以運(yùn)用,二是一直以來貪吃蛇這個(gè)游戲就深深地吸引著我,它的制作方法對(duì)于以前的我而言都是很神秘的。我希望通過自己的所學(xué)知識(shí)把它剖析開來,真真正正的了解它的本質(zhì)和精髓。雖然我的編程能力不是很強(qiáng),但是我有信心,在這次學(xué)習(xí)中我將從實(shí)踐和實(shí)際的項(xiàng)目中提高自己的編程能力。因此我選定了這個(gè)題目。
課題分析
貪吃蛇游戲設(shè)計(jì)主要硬件由單片機(jī)最小系統(tǒng),TFT彩屏,4X4矩陣鍵盤,整個(gè)的游戲設(shè)計(jì)外圍電路比較少,主要核心在于游戲的程序設(shè)計(jì),本設(shè)計(jì)的游戲規(guī)則也參照現(xiàn)在手機(jī)流行的貪吃蛇游戲的規(guī)則去設(shè)計(jì),當(dāng)蛇吃到食物時(shí),蛇身就會(huì)自動(dòng)增加一格,食物隨機(jī)出現(xiàn)在屏幕上,當(dāng)蛇碰到墻壁時(shí),游戲結(jié)束。
本設(shè)計(jì)需要考慮的問題有以下幾個(gè):
顯示彩屏的選擇
保證游戲的流暢性和及時(shí)響應(yīng)性
游戲的設(shè)計(jì)應(yīng)該接近人性化
電路連接距離應(yīng)盡量短,避免信號(hào)線受外界干擾
思路設(shè)計(jì)
游戲的運(yùn)行由矩陣鍵盤去控制,顯示由TFT彩色屏幕完成。本設(shè)計(jì)的鍵盤掃描電路不同于以往一般的矩陣鍵盤,而由中斷掃描代替,當(dāng)有按鍵按下時(shí),才執(zhí)行掃描鍵盤,這樣就可以節(jié)省很多CPU資源,同時(shí)也可以及時(shí)的反應(yīng)出按鍵操作。
參考文獻(xiàn)
明浩:《單片機(jī) C 語(yǔ)言入門教程》[J],2005 年電子報(bào)
谷樹忠,閆勝利:《PROTEL 2004 使用教程》[M],電子工業(yè)出版社第一版
胡耀輝:《單片機(jī)系統(tǒng)開發(fā)實(shí)例經(jīng)典》[M],冶金工業(yè)出版社,2006
李軍:《51系列單片機(jī)高級(jí)實(shí)例開發(fā)指南》[M],航空航天大學(xué)出版社,2005
姚燕南:《微型計(jì)算機(jī)原理》[M],安電子科技大學(xué)出版社
謝嘉奎:《電子線路》[M],高等教育出版社
李秉操:《機(jī)接口技術(shù)在工業(yè)控制中的應(yīng)用》[M], 陜西電子編輯部
蔡美琴:《MCS—51單片機(jī)系統(tǒng)及其應(yīng)用》[M],高等教育出版社
周利功:《增強(qiáng)型80C51單片機(jī)速成和實(shí)戰(zhàn)》[M],航空航天大學(xué)出版社
王天曦 ,李洪儒:《電子技術(shù)工藝基礎(chǔ)》[M],清華大學(xué)出版社 2000
李光才,樓然笛:《單片機(jī)課程設(shè)計(jì) 實(shí)例指導(dǎo)》[M],航空航天大學(xué)出版社    2004