亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.lst

?? 用單片機(jī)實(shí)現(xiàn)推箱子游戲
?? LST
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
C51 COMPILER V8.08   MAIN                                                                  06/15/2007 17:28:51 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /**********************************************************
   2          *名稱:推箱子游戲V0.1 Beta 1 (以占用3513字節(jié) EPROM空間)
   3          *編程:飛揚(yáng)
   4          *說明:采用YM12864R液晶(ST7920)+62256+PT6122遙控+AT89S51
   5          *下一個(gè)版本增加音效,地圖編輯功能,界面顯示美化,撤銷上一步!
   6          *主要是學(xué)習(xí)外擴(kuò)展RAM才搞這個(gè)東東! 我使用的是24MHz晶振
   7          *關(guān)卡增加到20關(guān)
   8          **********************************************************/
   9          #include <at89x52.h>
  10          #include "MAIN.H"
  11          /******    引腳定義   ******/
  12          sbit Beep = P3^3; //音頻輸出腳
  13          
  14          /****** 變量/數(shù)組定義 ******/
  15          uchar code logotab[4][17]={
  16          {"                "},
  17          {"  V0.1 Beta 1   "},
  18          {"  推箱子游戲    "},
  19          {"  編程  飛揚(yáng)    "}};
  20          //存放遙控接收數(shù)據(jù)
  21          uchar xdata KeyCoding[4]={0,0,0,0};
  22          //關(guān)卡設(shè)置
  23          uchar guanka = 0;
  24          //用1024個(gè)字節(jié)存放動(dòng)態(tài)繪圖數(shù)據(jù),我叫它顯存數(shù)據(jù)
  25          uchar xdata GamePic[1024] _at_ 0x0100; //這里使用了絕對(duì)地址
  26          //空(用于清空?qǐng)D形移動(dòng)后的痕跡)編號(hào)0
  27          uchar code kong[8]={0,0,0,0,0,0,0,0};
  28          //墻壁(用來標(biāo)識(shí)移動(dòng)的范圍)編號(hào)1
  29          uchar code qiang[8]={0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00};
  30          //圓形(箱子要推到的地方)編號(hào)2
  31          uchar code yuan[8]={0x3c,0x66,0xc3,0x81,0x81,0xc3,0x66,0x3c};
  32          //箱子(推動(dòng)的就是他)編號(hào)3
  33          uchar code xiangzi[8]={0xff,0x81,0xbd,0xbd,0xbd,0xbd,0x81,0xff};
  34          //娃娃臉(用于推動(dòng)箱子)編號(hào)4
  35          uchar code lian[8]={0x7e,0xff,0xdb,0xff,0xff,0xc3,0xe7,0x7e};
  36          //十字形(箱子推到圓形位置后變?yōu)槭中?編號(hào)5
  37          uchar code shizi[8]={0x3c,0x3c,0xff,0xff,0xff,0xff,0x3c,0x3c};
  38          //用于計(jì)算圖形移動(dòng)和放置的坐標(biāo)
  39          //實(shí)際存放的是GamePic數(shù)組的相應(yīng)下標(biāo)
  40          uint code MoveData[64]={
  41          0,1,2,3,4,5,6,7,
  42          128,129,130,131,132,133,134,135,
  43          256,257,258,259,260,261,262,263,
  44          384,385,386,387,388,389,390,391,
  45          512,513,514,515,516,517,518,519,
  46          640,641,642,643,644,645,646,647,
  47          768,769,770,771,772,773,774,775,
  48          896,897,898,899,900,901,902,903
  49          };
  50          /*8X8的游戲地圖數(shù)據(jù),同時(shí)根據(jù)圖形數(shù)據(jù)判斷娃娃臉是否可以移動(dòng),
  51          *箱子是否可以推動(dòng),箱子推動(dòng)的方向是否是墻和箱子,是則不
  52          *能推動(dòng)!箱子推到的地方是圓形則用十字形替換(將該位置數(shù)據(jù)換成5),
  53          *推動(dòng)十字形,則再恢復(fù)到箱子的形狀(在換成3).
  54          *空(什么都不顯示)=0,墻=1,圓=2,箱子=3,臉=4,十字=5 */
  55          uchar code GameMap[20][64]={
C51 COMPILER V8.08   MAIN                                                                  06/15/2007 17:28:51 PAGE 2   

  56          //第一關(guān)
  57          {1,1,1,1,1,1,1,1,
  58          1,0,0,0,1,2,0,1,
  59          1,2,0,0,3,0,0,1,
  60          1,1,3,1,1,0,0,1,
  61          1,0,0,1,1,3,1,1,
  62          1,0,0,4,0,0,0,1,
  63          1,0,2,1,0,0,0,1,
  64          1,1,1,1,1,1,1,1},
  65          //第二關(guān)
  66          {1,1,1,1,1,1,1,1,
  67          1,0,0,0,1,0,0,1,
  68          1,0,2,0,3,2,0,1,
  69          1,1,3,1,1,0,0,1,
  70          1,0,0,1,1,3,1,1,
  71          1,0,0,4,0,2,0,1,
  72          1,0,0,1,0,0,0,1,
  73          1,1,1,1,1,1,1,1},
  74          //第三關(guān)
  75          {1,1,1,1,1,1,1,1,
  76          1,0,0,0,1,0,0,1,
  77          1,0,0,0,3,0,0,1,
  78          1,0,3,1,1,0,0,1,
  79          1,0,2,1,1,3,1,1,
  80          1,0,2,4,0,0,0,1,
  81          1,0,2,1,0,0,0,1,
  82          1,1,1,1,1,1,1,1},
  83          //第四關(guān)
  84          {1,1,1,1,1,1,1,1,
  85          1,0,0,0,1,0,0,1,
  86          1,0,2,0,3,2,0,1,
  87          1,1,3,1,1,0,0,1,
  88          1,0,0,1,1,3,1,1,
  89          1,0,2,4,0,0,0,1,
  90          1,0,0,1,0,0,0,1,
  91          1,1,1,1,1,1,1,1},
  92          //第五關(guān)
  93          {1,1,1,1,1,1,1,1,
  94          1,0,0,0,1,0,0,1,
  95          1,0,0,2,3,0,0,1,
  96          1,1,3,1,1,0,0,1,
  97          1,0,2,1,1,3,1,1,
  98          1,0,0,4,2,0,0,1,
  99          1,0,0,1,0,0,0,1,
 100          1,1,1,1,1,1,1,1},
 101          //6
 102          {1,1,1,1,1,1,1,1,
 103          1,0,0,0,1,0,0,1,
 104          1,0,0,0,3,0,0,1,
 105          1,1,5,1,1,0,0,1,
 106          1,0,2,1,1,3,1,1,
 107          1,0,2,4,0,0,0,1,
 108          1,0,0,1,0,0,0,1,
 109          1,1,1,1,1,1,1,1},
 110          //7
 111          {1,1,1,1,1,1,1,1,
 112          1,1,0,1,1,0,2,1,
 113          1,0,0,3,0,0,0,1,
 114          1,4,3,3,0,0,0,1,
 115          1,0,1,0,0,1,0,1,
 116          1,0,1,1,1,1,0,1,
 117          1,2,0,0,0,0,2,1,
C51 COMPILER V8.08   MAIN                                                                  06/15/2007 17:28:51 PAGE 3   

 118          1,1,1,1,1,1,1,1},
 119          //8
 120          {1,1,1,1,1,1,1,1,
 121          1,0,0,1,0,0,0,1,
 122          1,0,0,1,0,5,0,1,
 123          1,0,0,1,0,2,1,1,
 124          1,1,0,3,0,0,0,1,
 125          1,0,3,0,0,2,0,1,
 126          1,4,0,1,1,0,0,1,
 127          1,1,1,1,1,1,1,1},
 128          //9
 129          {1,1,1,1,1,1,1,1,
 130          1,1,4,0,1,1,1,1,
 131          1,0,0,0,3,2,0,1,
 132          1,0,0,1,0,0,0,1,
 133          1,0,0,0,1,5,0,1,
 134          1,1,0,3,0,0,0,1,
 135          1,1,1,1,0,2,0,1,
 136          1,1,1,1,1,1,1,1},
 137          //10
 138          {1,1,1,1,1,1,1,1,
 139          1,2,0,1,1,1,1,1,
 140          1,2,0,0,0,1,1,1,
 141          1,0,1,3,0,0,0,1,
 142          1,2,0,3,3,1,0,1,
 143          1,1,0,0,0,0,0,1,
 144          1,1,1,1,1,0,4,1,
 145          1,1,1,1,1,1,1,1},
 146          //11
 147          {1,1,1,1,1,1,1,1,
 148          1,1,0,0,0,1,1,1,
 149          1,0,1,2,3,0,1,1,
 150          1,0,2,4,0,0,1,1,
 151          1,0,3,0,3,0,1,1,
 152          1,1,0,0,0,1,1,1,
 153          1,1,1,1,1,1,1,1,
 154          1,1,1,1,1,1,1,1},
 155          //12
 156          {1,1,1,1,1,1,1,1,
 157          1,1,0,1,1,0,2,1,
 158          1,0,3,0,3,3,0,1,
 159          1,4,0,0,0,0,0,1,
 160          1,0,1,0,0,1,0,1,
 161          1,0,1,1,1,1,0,1,
 162          1,2,0,0,0,0,2,1,
 163          1,1,1,1,1,1,1,1},
 164          //13
 165          {1,1,1,1,1,1,1,1,
 166          1,1,1,1,1,1,1,1,
 167          1,1,0,0,0,0,1,1,
 168          1,1,2,1,1,3,0,1,
 169          1,0,2,2,3,0,0,1,
 170          1,0,0,1,3,0,0,1,
 171          1,0,0,4,0,1,1,1,
 172          1,1,1,1,1,1,1,1},
 173          //14
 174          {1,1,1,1,1,1,1,1,
 175          1,1,1,0,0,1,1,1,
 176          1,1,0,0,0,0,1,1,
 177          1,0,2,0,2,3,1,1,
 178          1,0,0,3,4,0,0,1,
 179          1,1,1,1,5,1,0,1,
C51 COMPILER V8.08   MAIN                                                                  06/15/2007 17:28:51 PAGE 4   

 180          1,1,1,1,0,0,0,1,
 181          1,1,1,1,1,1,1,1},
 182          //15
 183          {1,1,1,1,1,1,1,1,
 184          1,1,1,1,1,1,1,1,
 185          1,1,0,2,0,5,0,1,
 186          1,1,0,0,1,0,0,1,
 187          1,1,4,3,5,0,0,1,
 188          1,1,1,0,0,0,1,1,
 189          1,1,1,0,0,0,1,1,
 190          1,1,1,1,1,1,1,1},
 191          //16
 192          {1,1,1,1,1,1,1,1,
 193          1,1,1,1,1,1,1,1,
 194          1,0,2,2,1,1,1,1,
 195          1,0,3,0,0,0,0,1,
 196          1,0,0,1,3,1,0,1,
 197          1,0,4,0,2,3,0,1,
 198          1,1,1,1,1,1,1,1,
 199          1,1,1,1,1,1,1,1},
 200          //17
 201          {1,1,1,1,1,1,1,1,
 202          1,1,1,1,1,1,1,1,
 203          1,2,0,0,4,2,1,1,
 204          1,0,0,3,1,0,1,1,
 205          1,0,1,0,3,2,0,1,
 206          1,0,0,0,3,1,0,1,
 207          1,1,1,1,0,0,0,1,
 208          1,1,1,1,1,1,1,1},
 209          //18
 210          {1,1,1,1,1,1,1,1,
 211          1,2,0,2,1,1,1,1,
 212          1,2,1,3,3,0,1,1,
 213          1,0,0,0,4,0,1,1,
 214          1,0,3,1,0,0,1,1,
 215          1,1,0,0,0,1,1,1,
 216          1,1,1,1,1,1,1,1,
 217          1,1,1,1,1,1,1,1},
 218          //19
 219          {1,1,1,1,1,1,1,1,
 220          1,1,1,1,1,1,1,1,
 221          1,2,0,0,0,2,0,1,
 222          1,0,1,0,1,0,0,1,
 223          1,4,3,0,0,3,2,1,
 224          1,1,1,1,1,0,3,1,
 225          1,1,1,1,1,0,0,1,
 226          1,1,1,1,1,1,1,1},
 227          //20
 228          {1,1,1,1,1,1,1,1,
 229          1,0,0,1,1,1,1,1,
 230          1,0,0,1,1,1,1,1,
 231          1,0,2,5,0,0,0,1,
 232          1,1,3,0,0,0,0,1,
 233          1,1,0,1,3,1,1,1,
 234          1,1,2,0,4,1,1,1,
 235          1,1,1,1,1,1,1,1}
 236          };
 237          /*程序存儲(chǔ)器中的數(shù)據(jù)是只讀的!根據(jù)這個(gè)地圖刷新顯示.
 238           用于復(fù)制程序存儲(chǔ)器中的當(dāng)前地圖數(shù)據(jù)*/
 239          uchar xdata Map[64];
 240          /*用于存放圓形的坐標(biāo),最多5個(gè)圓.yuanPos[6]存放本關(guān)有幾個(gè)圓*/
 241          uchar xdata yuanPos[6] = 0;
C51 COMPILER V8.08   MAIN                                                                  06/15/2007 17:28:51 PAGE 5   

 242           
 243          /**********************************************************
 244          *函數(shù)名:CopyMap() 
 245          *功  能:用于復(fù)制程序存儲(chǔ)器中的當(dāng)前地圖數(shù)據(jù)
 246          *輸  入:入口參數(shù)為當(dāng)前地圖編號(hào)
 247          **********************************************************/
 248          void CopyMap(uchar num)
 249          {
 250   1        uchar i;
 251   1        for (i=0;i<64;i++) Map[i] = GameMap[num][i];
 252   1      }
 253          /**********************************************************
 254          *函數(shù)名:WriteMemorizer()
 255          *功  能:將圖形數(shù)據(jù)寫入顯存 
 256          *pos:要顯示圖形的位置,*p:指針指向要顯示的圖形
 257          **********************************************************/
 258          void WriteMemorizer(uchar pos,uchar *p)
 259          {
 260   1         uchar i;
 261   1         uint zb;
 262   1         zb = MoveData[pos]; //取顯存地址(顯示坐標(biāo))
 263   1         for (i=0;i<8;i++)
 264   1         {
 265   2              GamePic[zb] = *p; //要顯示的圖形寫入顯存
 266   2              p++;   //下一個(gè)數(shù)據(jù)
 267   2              zb+=16;//顯存的下一個(gè)地址(每個(gè)地址之間的差是16)
 268   2         }    //或者說是間隔是16.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲人成网站| 国产亚洲一区二区三区四区| 国产一区二区三区国产| 亚洲精品国产高清久久伦理二区| 日韩欧美国产小视频| 91偷拍与自偷拍精品| 美女一区二区视频| 亚洲成在人线在线播放| 国产精品剧情在线亚洲| 精品久久久久久久久久久久久久久久久| 不卡区在线中文字幕| 国产一区高清在线| 日韩精品一二区| 亚洲高清视频中文字幕| 最新国产精品久久精品| 久久久综合九色合综国产精品| 欧美日韩视频第一区| 91免费看片在线观看| 国产一区二区在线看| 麻豆freexxxx性91精品| 香蕉久久一区二区不卡无毒影院| 国产精品高潮呻吟久久| 国产日韩av一区| 久久亚洲精品小早川怜子| 91精品国产综合久久精品| 欧美自拍丝袜亚洲| 一本到高清视频免费精品| 不卡av在线免费观看| 岛国精品在线观看| 国产麻豆日韩欧美久久| 韩国精品在线观看| 麻豆精品在线播放| 久久国产精品免费| 老司机一区二区| 精品一区二区三区影院在线午夜| 日韩avvvv在线播放| 日韩精品成人一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 午夜激情综合网| 日韩在线一区二区三区| 免费成人在线影院| 麻豆91小视频| 国产在线观看一区二区| 国产一区二区福利视频| 国产69精品久久久久777| 国产不卡视频在线观看| 成人午夜激情在线| 99久久99久久免费精品蜜臀| 色婷婷精品久久二区二区蜜臀av | 日韩精品影音先锋| 欧美一区二区不卡视频| 日韩欧美视频一区| 久久嫩草精品久久久久| 国产欧美日韩麻豆91| 国产精品欧美一级免费| 国产精品不卡在线| 亚洲午夜精品网| 美女www一区二区| 国产精品主播直播| 99免费精品视频| 日本久久一区二区| 欧美一区在线视频| 久久午夜电影网| 国产精品成人一区二区艾草| 一区二区三区高清在线| 日韩国产精品久久| 国产麻豆午夜三级精品| 91丨porny丨中文| 欧美日韩国产美女| 久久影院视频免费| 樱花草国产18久久久久| 免费xxxx性欧美18vr| 国产激情偷乱视频一区二区三区| 99久久精品99国产精品| 7777精品伊人久久久大香线蕉完整版 | 激情文学综合网| 成人高清在线视频| 欧美日本韩国一区二区三区视频| 精品久久久久久久人人人人传媒| 亚洲欧洲精品天堂一级| 午夜电影网一区| 成人黄色一级视频| 91精品国产综合久久婷婷香蕉 | 亚洲自拍偷拍麻豆| 精品一区二区三区不卡| 99精品国产一区二区三区不卡| 91 com成人网| 亚洲天堂久久久久久久| 蜜臀av亚洲一区中文字幕| 91在线小视频| 亚洲精品在线网站| 亚洲无人区一区| 成人午夜激情影院| 欧美tickling挠脚心丨vk| 亚洲综合一二三区| 国产91丝袜在线18| 日韩三级视频在线看| 亚洲三级在线免费观看| 狠狠色丁香婷婷综合久久片| 欧美亚洲国产一区二区三区va| 精品美女在线观看| 视频在线观看一区二区三区| 成人久久视频在线观看| 亚洲精品一区二区三区福利| 洋洋av久久久久久久一区| 91天堂素人约啪| 久久先锋影音av鲁色资源网| 丝袜a∨在线一区二区三区不卡| www.久久久久久久久| 精品国产伦理网| 亚洲不卡av一区二区三区| 91美女视频网站| 中文欧美字幕免费| 国内外成人在线| 欧美一卡在线观看| 三级久久三级久久| 精品视频在线免费| 亚洲黄色免费网站| 91色.com| 亚洲欧美区自拍先锋| 成a人片国产精品| 国产女人18毛片水真多成人如厕| 久久99最新地址| 91精品国产免费久久综合| 亚洲成av人影院在线观看网| 91最新地址在线播放| 亚洲天堂av老司机| 91网站在线播放| 亚洲精品综合在线| 91丨九色丨蝌蚪丨老版| 最新热久久免费视频| eeuss影院一区二区三区| 中文无字幕一区二区三区 | 青娱乐精品在线视频| 欧美午夜视频网站| 亚洲电影视频在线| 欧美电影在线免费观看| 日本sm残虐另类| 日韩午夜在线观看视频| 男女视频一区二区| 精品粉嫩超白一线天av| 麻豆久久一区二区| 久久久久久久久伊人| 国产乱人伦精品一区二区在线观看| 久久影院视频免费| 懂色中文一区二区在线播放| 国产精品美日韩| 91久久精品国产91性色tv| 一区二区三区四区视频精品免费 | 久久成人免费电影| 欧美精品一区男女天堂| 国产美女娇喘av呻吟久久| 中文字幕av一区二区三区| 99精品视频免费在线观看| 一区二区三区四区亚洲| 欧美一区二区三区四区在线观看| 日本一区中文字幕| 久久久久九九视频| 99久久精品国产网站| 亚洲国产精品久久久久秋霞影院 | 成人福利视频网站| 亚洲三级久久久| 欧美美女一区二区三区| 久久国产精品72免费观看| 国产精品三级久久久久三级| 日本精品一级二级| 五月综合激情网| 久久久久九九视频| 91久久久免费一区二区| 久久se精品一区精品二区| 欧美国产精品一区二区| 精品视频一区二区三区免费| 精品一区二区三区在线观看 | 欧美午夜精品理论片a级按摩| 青草av.久久免费一区| 国产精品伦一区二区三级视频| 一本色道久久综合亚洲精品按摩| 午夜精品影院在线观看| 久久久噜噜噜久久人人看| 欧洲日韩一区二区三区| 久久国产乱子精品免费女| 亚洲精品久久久蜜桃| 精品国产乱码久久久久久老虎| 91在线视频在线| 国产在线精品免费| 午夜激情综合网| 中文字幕一区二区三区不卡| 日韩一区二区在线观看视频播放| eeuss鲁一区二区三区| 奇米一区二区三区| 日韩美女视频一区二区 | 精品国产亚洲一区二区三区在线观看| 高清不卡一二三区| 日韩国产欧美视频| 亚洲三级免费电影| 日本一区二区免费在线| 91麻豆精品国产91久久久久久| 成人午夜碰碰视频| 捆绑紧缚一区二区三区视频| 亚洲欧美日韩国产综合|