內(nèi)容簡介:
課程設計 VHDL設計貪食蛇游戲 共18頁,4810字。
一.實驗任務的概述
本次實驗是以學校實驗室的MAXⅡ?qū)嶒灠鍨橛布A,以Quartus為軟件平臺的綜性實驗,筆者選擇的是﹤貪食蛇的基本功能實現(xiàn)﹥這個題目.
實驗顯示硬件模塊分為兩部分:點陣上的游戲操作部分和數(shù)碼管上的游戲相應參數(shù)部分.點陣是簡單的8*8行列式,蛇身為四點排列而成的點列,另外老鼠為單獨的點,障礙物為行連續(xù)的三點.硬件的內(nèi)容包括游戲總時間,吃老鼠倒計時間和游戲得分三個部分.
實驗的操作硬件模塊為實驗板上BTNX系列案件,筆者選取了其中的BTN5,BTN6,BTN7,BTN8為操作按鈕,分別控制蛇頭的上下左右的前進方向.
另外,實驗的計分方式為吃一個老鼠積一分,每個老鼠有8秒的倒計時間,在8秒內(nèi)若沒有吃到老鼠便自動更新老鼠的位置.實驗中考慮到游戲的可操作與趣味性,故將四周墻取消,代之的是點陣中央的三個障礙物,撞到障礙物則游戲結(jié)束,數(shù)據(jù)復位.
總的來說,實驗將基本的貪食蛇功能較成功地完成,并且在編程方面較充分考慮了程序的可擴展性,在程序的主模塊下可以方便地的搭配其他不同的模塊將程序升級與擴展.
二.功能說明
本實驗為8*8點陣上的貪食蛇程序,四個鍵控制,四周無墻但有障礙點,數(shù)碼管顯示游戲時間(最大到100秒),8秒倒計時(更新老鼠),以及計分.
三.元器件清單以及資源利用情況
所用實驗板上的器件:點陣,脈沖按鍵*4,數(shù)碼管,開關*1,晶振.
程序資源占用:邏輯單元占用:25%.
相關說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|