|
本設計是通過AT89S52單片機來實現俄羅斯方塊游戲的設計,使用C語言進行編程,并通過Proteus來進行仿真。
本設計要實現的基本功能是:應用按鍵來控制方塊的變換與移動;消除一行并計分;消除多行額外獎勵記分,方塊堆滿時結束游戲等俄羅斯方塊的基本功能。單片機在手持娛樂設備上的應用具有非常大的潛力,它能將其帶入到一個新的階段。為了解決外部電路圖,必須充分了解所用液晶的顯示方法和單片機的外部接口功能,和所需要處理的邏輯關系;還要理解LCD液晶的控制原理,來通過數據端口和控制端口來實現畫面在液晶上面的顯示。
實物的制作與調試
電路的焊接
1.焊前準備
首先要熟悉所焊印制電路板的裝配圖,并按圖紙配料,檢查元器件型號、規格及數量是否符合圖紙要求,并做好裝配前元器件引線成型等準備工作,由于制作的是便攜式的俄羅斯方塊游戲機,所以在這里我選用了電池來做電源。
2.焊接順序
元器件裝焊順序依次為:電阻器、電容器、二極管、三極管、集成電路、大功率管,其它元器件為先小后大。
3.對元器件焊接要求
(1) 電阻器焊接
按圖將電阻器準確裝人規定位置。要求標記向上,字向一致。裝完同一種規格后再裝另一種規格,盡量使電阻器的高低一致。焊完后將露在印制電路板表面多余引腳齊根剪去。
(2) 電容器焊接
將電容器按圖裝人規定位置,并注意有極性電容器其 “+” 與 “-” 極不能接錯,電容器上的標記方向要易看可見。先裝玻璃釉電容器、有機介質電容器、瓷介電容器,最后裝電解電容器。
(3) 二極管的焊接
二極管焊接要注意以下幾點:第一,注意陽極陰極的極性,不能裝錯;第二,型號標記要易看可見;第三,焊接立式二極管時,對最短引線焊接時間不能超過 2S 。
(4) 三極管焊接
注意 e 、b 、c 三引線位置插接正確;焊接時間盡可能短,焊接時用鑷子夾住引線腳,以利散熱。焊接大功率三極管時,若需加裝散熱片,應將接觸面平整、打磨光滑后再緊固,若要求加墊絕緣薄膜時,切勿忘記加薄膜。管腳與電路板上需連接時,要用塑料導線。
(5) 集成電路焊接
首先按圖紙要求,檢查型號、引腳位置是否符合要求。焊接時先焊邊沿的二只引腳,以使其定位,然后再從左到右自上而下逐個焊接。
對于電容器、二極管、三極管露在印制電路板面上多余引腳均需齊根剪去。
系統性能測試與功能說明
焊接完成后,將電源接通,游戲畫面出現后,分別按下左、右、下、旋轉等按鈕,均能正常在屏幕上做出反應。當方塊堆滿一行時,方塊正確消除,并將分數累計在屏幕右側,同時消除多行方塊時,分數有額外獎勵。達到一定分數時,方塊下落速度加快,難度提高。當屏幕中方塊有觸及頂端的時候,游戲結束。
|
-
-
畢業51hei.doc
2020-12-18 09:42 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
1.24 MB, 下載次數: 14, 下載積分: 黑幣 -5
|