找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1774|回復(fù): 0
收起左側(cè)

單片機(jī)俄羅斯方塊游戲的設(shè)計(jì)

[復(fù)制鏈接]
ID:823420 發(fā)表于 2020-12-18 09:47 | 顯示全部樓層 |閱讀模式
本設(shè)計(jì)是通過(guò)AT89S52單片機(jī)來(lái)實(shí)現(xiàn)俄羅斯方塊游戲的設(shè)計(jì),使用C語(yǔ)言進(jìn)行編程,并通過(guò)Proteus來(lái)進(jìn)行仿真。
本設(shè)計(jì)要實(shí)現(xiàn)的基本功能是:應(yīng)用按鍵來(lái)控制方塊的變換與移動(dòng);消除一行并計(jì)分;消除多行額外獎(jiǎng)勵(lì)記分,方塊堆滿時(shí)結(jié)束游戲等俄羅斯方塊的基本功能。單片機(jī)在手持娛樂(lè)設(shè)備上的應(yīng)用具有非常大的潛力,它能將其帶入到一個(gè)新的階段。為了解決外部電路圖,必須充分了解所用液晶的顯示方法和單片機(jī)的外部接口功能,和所需要處理的邏輯關(guān)系;還要理解LCD液晶的控制原理,來(lái)通過(guò)數(shù)據(jù)端口和控制端口來(lái)實(shí)現(xiàn)畫面在液晶上面的顯示。

實(shí)物的制作與調(diào)試
          電路的焊接

1.焊前準(zhǔn)備

首先要熟悉所焊印制電路板的裝配圖,并按圖紙配料,檢查元器件型號(hào)、規(guī)格及數(shù)量是否符合圖紙要求,并做好裝配前元器件引線成型等準(zhǔn)備工作,由于制作的是便攜式的俄羅斯方塊游戲機(jī),所以在這里我選用了電池來(lái)做電源。

2.焊接順序

元器件裝焊順序依次為:電阻器、電容器、二極管、三極管、集成電路、大功率管,其它元器件為先小后大。

3.對(duì)元器件焊接要求

(1) 電阻器焊接

按圖將電阻器準(zhǔn)確裝人規(guī)定位置。要求標(biāo)記向上,字向一致。裝完同一種規(guī)格后再裝另一種規(guī)格,盡量使電阻器的高低一致。焊完后將露在印制電路板表面多余引腳齊根剪去。

(2) 電容器焊接

將電容器按圖裝人規(guī)定位置,并注意有極性電容器其 “+” 與 “-” 極不能接錯(cuò),電容器上的標(biāo)記方向要易看可見(jiàn)。先裝玻璃釉電容器、有機(jī)介質(zhì)電容器、瓷介電容器,最后裝電解電容器。

(3) 二極管的焊接

二極管焊接要注意以下幾點(diǎn):第一,注意陽(yáng)極陰極的極性,不能裝錯(cuò);第二,型號(hào)標(biāo)記要易看可見(jiàn);第三,焊接立式二極管時(shí),對(duì)最短引線焊接時(shí)間不能超過(guò) 2S 。

(4) 三極管焊接

注意 e 、b 、c 三引線位置插接正確;焊接時(shí)間盡可能短,焊接時(shí)用鑷子夾住引線腳,以利散熱。焊接大功率三極管時(shí),若需加裝散熱片,應(yīng)將接觸面平整、打磨光滑后再緊固,若要求加墊絕緣薄膜時(shí),切勿忘記加薄膜。管腳與電路板上需連接時(shí),要用塑料導(dǎo)線。

(5) 集成電路焊接

首先按圖紙要求,檢查型號(hào)、引腳位置是否符合要求。焊接時(shí)先焊邊沿的二只引腳,以使其定位,然后再?gòu)淖蟮接易陨隙轮饌(gè)焊接。

對(duì)于電容器、二極管、三極管露在印制電路板面上多余引腳均需齊根剪去。

          系統(tǒng)性能測(cè)試與功能說(shuō)明

焊接完成后,將電源接通,游戲畫面出現(xiàn)后,分別按下左、右、下、旋轉(zhuǎn)等按鈕,均能正常在屏幕上做出反應(yīng)。當(dāng)方塊堆滿一行時(shí),方塊正確消除,并將分?jǐn)?shù)累計(jì)在屏幕右側(cè),同時(shí)消除多行方塊時(shí),分?jǐn)?shù)有額外獎(jiǎng)勵(lì)。達(dá)到一定分?jǐn)?shù)時(shí),方塊下落速度加快,難度提高。當(dāng)屏幕中方塊有觸及頂端的時(shí)候,游戲結(jié)束。

畢業(yè)51hei.doc

1.24 MB, 下載次數(shù): 14, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表