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

正文內(nèi)容

基于51單片機(jī)的推箱子游戲-展示頁

2024-11-20 07:06本頁面
  

【正文】 8,0x5A,0x7E,0x18,0x24,0x42,0x00},//人的點(diǎn)陣數(shù)據(jù) 2 {0x00,0x42,0x24,0x18,0x18,0x24,0x42,0x00},//目的地的點(diǎn)陣數(shù)據(jù) 3 {0x00,0x7E,0x56,0x6A,0x56,0x6A,0x7E,0x00}//箱子的點(diǎn)陣數(shù)據(jù) 4 }。 unsigned char caidan_biaoqian2[]={2 }。//當(dāng)作內(nèi)存來使用 ,用來保存游戲的地圖 ,整個(gè)游戲都圍繞著這個(gè)數(shù)組展開 unsigned char caidan_biaoqian0[]={打開: }。//是否全部完成 char chexiao[2][2]={{0,0},{0,0}}。//人的座標(biāo) unsigned char jushu=0。 unsigned int shengyi =0。 unsigned char biaoti2[]={┗━━━┛ }。//等于 1時(shí) ,表示幀已經(jīng)開始 /*******************游戲時(shí)用的變量 ********************************/ unsigned char biaoti0[]={┏━━━┓ }。 //存儲(chǔ) 8位數(shù)據(jù)反碼 bit IR_OK=0。//脈沖周期 unsigned char IR_DATAH=0。 如,第一關(guān)開始時(shí),將人左移一格, idata ditu[8][16]={ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0}, {0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0}, {0,0,0,0,0,1,1,4,4,4,0,1,0,0,0,0}, {0,0,0,1,1,1,3,3,1,0,0,1,0,0,0,0}, {0,0,0,1,0,4,3,3,0,0,1,1,0,0,0,0}, {0,0,0,1,0,0,0,0,2,0,1,0,0,0,0,0}, {0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0} } 電路: 推箱子地圖編輯器 : (關(guān)閉本 Word 文件再打開,下面的 flash可以重新開始。 如 : 第一關(guān)的地圖數(shù)據(jù): 第一關(guān)游戲畫面: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,1,1,4,4,4,0,1,0,0,0,0, 0,0,0,1,1,1,3,3,1,0,0,1,0,0,0,0, 0,0,0,1,0,4,3,3,0,0,1,1,0,0,0,0, 0,0,0,1,0,0,0,0,0,2,1,0,0,0,0,0, 0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0 c、 一個(gè)重要的全局變量 unsigned char idata ditu[8][16],游戲開始時(shí), ROM中的地圖數(shù)據(jù)會(huì)被加載到這個(gè)數(shù)組中,之后,所有的游戲操作都會(huì)圍繞著這個(gè)數(shù)組展開。 C、 數(shù)據(jù)表示: a、在地圖中用 0、 4分別表示 空地 、 墻 、 人 、 目的地 、 箱子 ,他們的點(diǎn)陣數(shù)據(jù)保存在 全局變量 unsigned char code yuansu_code[5][8]中。所以這個(gè)屏幕是 16*8的 了 B、我的這塊 12864,在基本指令集是寫入文字,再在擴(kuò)展指令集時(shí)繪制圖形,文字會(huì)反白顯示,我的菜單模塊就是根據(jù)這個(gè)特點(diǎn)來實(shí)現(xiàn)的。我用 的是漢升的 1286415c。 12864:不同的 12864的指令可能是不同的,需要根據(jù)具體的模塊來編寫代碼。上電 顯示游戲的名字及我的 qq 開始游戲 推箱子 (以前做的,現(xiàn)在加以整理傳上來給初學(xué)者做個(gè)參考,也整點(diǎn)分用用。 ) 演示: 1. 紅外:不同的遙控器用的芯片不同,發(fā)射出來的數(shù)據(jù)長度都不同。 具體怎么用,去看數(shù)據(jù)手冊吧。 2. 游戲?qū)崿F(xiàn): A、我把屏幕分成了 8*8的區(qū)域,箱子,目的地,人墻,都是 8*8的。注釋中也叫文本模式,圖形模式。 b、在程序 ROM中,各關(guān)的地圖保存在 全局變量 unsigned char code ditu_ju_code[3][128](我只做了 3關(guān))中。 根據(jù)用戶的操作去修改這個(gè)數(shù)組,然后根據(jù)這個(gè)數(shù)組刷新屏幕。沒寫好,慚愧 ) (0 空地 1 墻 2 人 3 目的地 4 箱子 ) 源代碼: include /************************定義引腳連接 ***************************/ define lcd_shuju P0 //12864的引腳 define lcd_en P3_4 define lcd_rs P3_5 define lcd_rw P3_6 define lcd_psb P3_7 define fm P2_3 //蜂鳴器引腳 /**************************定義按鍵常數(shù) *************************/ define key_shang 48 define key_xia 176 define key_zuo 232 define key_you 104 define key_quxiao 40 define key_queding 24 define key_caidan 136 /***********************紅外用的變量 ************************************/ char IR_timer=0。 //存儲(chǔ) 8位數(shù)據(jù)碼 unsigned char IR_DATAL=0。//接收完 bit starflag=0。 unsigned char biaoti1[]={┃推箱子┃ }。 unsigned char shengming[]={:857448526}。 //當(dāng)不為
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1