⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 game.lst

📁 一款基于单片机开发的 的 推箱子经典游戏的程序及仿真
💻 LST
📖 第 1 页 / 共 4 页
字号:
C51 COMPILER V8.02   GAME                                                                  11/01/2008 07:36:26 PAGE 1   


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

line level    source

   1          
   2          #include<reg52.h>
   3          #include" lcd.h "
   4          #include" key.h "
   5          #include" game.h "
   6          
   7          sbit Beep = P2^7;
   8          
   9          uchar Pass = 0;
  10          //用1024个字节存放动态绘图数据,我叫它显存数据
  11          //uchar xdata GamePic[1024] _at_ 0x0100; //这里使用了绝对地址
  12          uchar GamePic[1];
  13          //空(用于清空图形移动后的痕迹)编号0
  14          uchar code Empty[8]=
  15          {
  16              0,0,0,0,0,0,0,0
  17          }
  18          ;
  19          //墙壁(用来标识移动的范围)编号1
  20          uchar code Wall[8]=
  21          {
  22              0x00,0x6E,0x6E,0x60,0x6E,0x6A,0x6E,0x00
  23          }
  24          ;
  25          //圆形(箱子要推到的地方)编号2
  26          uchar code Round[8]=
  27          {
  28              0x00,0x18,0x3C,0x7E,0x7E,0x3C,0x18,0x00
  29          }
  30          ;
  31          //箱子(推动的就是他)编号3
  32          uchar code Box[8]=
  33          {
  34              0xFF,0xC3,0xA5,0x89,0x91,0xA5,0xC3,0xFF
  35          }
  36          ;
  37          //娃娃脸(用于推动箱子)编号4
  38          uchar code Men[8]=
  39          {
  40              0x90,0x48,0x2A,0x1D,0x1D,0x2A,0x48,0x90
  41          }
  42          ;
  43          //十字形(箱子推到圆形位置后变为十字形)编号5
  44          uchar code BoxRound[8]=
  45          {
  46              0xFF,0xE7,0xC3,0x81,0x81,0xC3,0xE7,0xFF
  47          }
  48          ;
  49          
  50          uchar code GameMap[20][64]=
  51          {
  52              /*
  53              {
  54                  1,1,1,1,1,1,1,1,
  55                  1,0,0,0,0,0,0,1,
C51 COMPILER V8.02   GAME                                                                  11/01/2008 07:36:26 PAGE 2   

  56                  1,0,3,0,0,0,0,1,
  57                  1,1,1,1,1,0,0,1,
  58                  1,0,0,0,1,0,0,1,
  59                  1,0,0,0,0,4,0,1,
  60                  1,2,0,1,0,0,0,1,
  61                  1,1,1,1,1,1,1,1
  62              }
  63              ,
  64              
  65              {
  66                  0,0,1,1,1,1,1,0,
  67                  1,1,1,0,0,0,1,0,
  68                  1,0,3,0,1,0,1,1,
  69                  1,0,0,0,1,4,1,1,
  70                  1,0,0,0,0,0,0,1,
  71                  1,1,0,1,0,2,0,1,
  72                  0,1,1,1,0,1,1,1,
  73                  0,1,1,1,1,1,0,0
  74              }
  75              ,
  76              */
  77                  /*
  78              //第1关
  79              {
  80                  2,2,2,2,2,2,2,2,
  81                  2,0,0,0,0,0,1,2,
  82                  2,0,0,0,5,0,0,2,
  83                  2,0,0,2,2,2,2,2,
  84                  2,2,0,0,2,0,0,0,
  85                  2,0,3,0,2,0,0,0,
  86                  2,0,0,4,2,0,0,0,
  87                  2,2,2,2,2,0,0,0
  88              }
  89              ,
  90              //第2关
  91              {
  92                  0,0,2,2,2,2,2,0,
  93                  2,2,2,0,0,0,2,0,
  94                  2,0,3,0,2,0,2,2,
  95                  2,0,2,0,0,4,0,2,
  96                  2,0,0,0,0,2,0,2,
  97                  2,2,0,2,0,0,0,2,
  98                  0,2,1,0,0,2,2,2,
  99                  0,2,2,2,2,2,0,0
 100              }
 101              ,
 102              //第3关
 103              {
 104                  0,0,2,2,2,2,2,0,
 105                  2,2,2,0,0,0,2,0,
 106                  2,0,3,0,2,0,2,2,
 107                  2,0,2,0,0,4,0,2,
 108                  2,0,0,0,0,2,0,2,
 109                  2,2,3,2,4,0,0,2,
 110                  0,2,1,0,0,2,2,2,
 111                  0,2,2,2,2,2,0,0
 112              }
 113              ,
 114              //第4关
 115              {
 116                  0,0,0,2,2,2,2,0,
 117                  0,2,2,2,0,1,2,0,
C51 COMPILER V8.02   GAME                                                                  11/01/2008 07:36:26 PAGE 3   

 118                  0,2,0,0,3,0,2,0,
 119                  2,2,0,2,0,2,2,2,
 120                  2,0,0,2,0,2,4,2,
 121                  2,0,2,0,0,0,0,2,
 122                  2,0,0,0,0,0,0,2,
 123                  2,2,2,2,2,2,2,2
 124              }
 125              ,
 126              //第5关
 127              {
 128                  0,0,0,2,2,2,2,0,
 129                  0,2,2,2,0,1,2,0,
 130                  0,2,0,0,3,0,2,0,
 131                  2,2,0,2,0,2,2,2,
 132                  2,0,0,2,0,2,4,2,
 133                  2,0,2,0,0,3,4,2,
 134                  2,0,0,0,0,0,0,2,
 135                  2,2,2,2,2,2,2,2
 136              }
 137              ,
 138              //第6关
 139              {
 140                  0,0,0,2,2,2,2,0,
 141                  0,2,2,2,0,1,2,0,
 142                  0,2,0,0,3,0,2,0,
 143                  2,2,0,2,0,2,2,2,
 144                  2,0,0,2,0,2,4,2,
 145                  2,0,2,0,0,3,4,2,
 146                  2,0,3,0,0,0,4,2,
 147                  2,2,2,2,2,2,2,2
 148              }
 149              ,
 150              //第7关
 151              {
 152                  0,2,2,2,2,0,0,0,
 153                  2,2,0,0,2,0,0,0,
 154                  2,1,3,0,2,0,0,0,
 155                  2,2,3,0,2,2,0,0,
 156                  2,2,0,3,0,2,0,0,
 157                  2,4,3,0,0,2,0,0,
 158                  2,4,4,5,4,2,0,0,
 159                  2,2,2,2,2,2,0,0
 160              }
 161              ,
 162              //第8关
 163              {
 164                  0,0,0,2,2,2,2,0,
 165                  0,2,2,2,0,0,2,0,
 166                  2,2,0,1,3,0,2,0,
 167                  2,0,4,3,0,0,2,0,
 168                  2,0,4,5,0,2,2,0,
 169                  2,0,4,3,0,2,0,0,
 170                  2,2,0,0,2,2,0,0,
 171                  0,2,2,2,2,0,0,0
 172              }
 173              ,
 174              //第9关
 175              {
 176                  0,0,2,2,2,2,0,0,
 177                  0,0,2,4,4,2,0,0,
 178                  0,2,2,0,4,2,2,0,
 179                  0,2,0,0,3,4,2,0,
C51 COMPILER V8.02   GAME                                                                  11/01/2008 07:36:26 PAGE 4   

 180                  2,2,0,3,0,0,2,2,
 181                  2,0,0,2,3,3,0,2,
 182                  2,0,0,1,0,0,0,2,
 183                  2,2,2,2,2,2,2,2
 184              }
 185              ,
 186              
 187              //10
 188              {
 189                  0,2,2,2,2,2,0,0,
 190                  0,2,1,0,2,2,2,0,
 191                  0,2,0,3,0,0,2,0,
 192                  2,2,2,0,2,0,2,2,
 193                  2,4,2,0,2,0,0,2,
 194                  2,4,3,0,0,2,0,2,
 195                  2,4,0,0,0,3,0,2,
 196                  2,2,2,2,2,2,2,2
 197              }
 198              ,
 199              //13
 200              {
 201                  0,0,2,2,2,2,2,0,
 202                  2,2,2,0,0,1,2,0,
 203                  2,0,0,3,4,0,2,2,
 204                  2,0,0,4,3,4,0,2,
 205                  2,2,2,0,5,3,0,2,
 206                  0,0,2,0,0,0,2,2,
 207                  0,0,2,2,2,2,2,0,
 208                  0,0,0,0,0,0,0,0
 209              }
 210              ,
 211              //14
 212              {
 213                  0,0,2,2,2,2,0,0,
 214                  0,0,2,4,4,2,0,0,
 215                  0,2,2,0,4,2,2,0,
 216                  0,2,0,0,3,4,2,0,
 217                  2,2,0,3,0,0,2,2,
 218                  2,0,0,2,3,3,0,2,
 219                  2,0,0,1,0,0,0,2,
 220                  2,2,2,2,2,2,2,2
 221              }
 222              ,
 223              //15
 224              {
 225                  0,0,2,2,2,2,2,2,
 226                  0,0,2,0,0,0,0,2,
 227                  2,2,2,3,3,3,0,2,
 228                  2,1,0,3,4,4,0,2,
 229                  2,0,3,4,4,4,2,2,
 230                  2,2,2,2,0,0,2,0,
 231                  0,0,0,2,2,2,2,0,
 232                  0,0,0,0,0,0,0,0
 233              }
 234              ,
 235              //16
 236              {
 237                  0,0,2,2,2,2,0,0,
 238                  0,0,2,4,4,2,0,0,
 239                  0,2,2,0,4,2,2,0,
 240                  0,2,0,0,3,4,2,0,
 241                  2,2,0,3,0,0,2,2,
C51 COMPILER V8.02   GAME                                                                  11/01/2008 07:36:26 PAGE 5   

 242                  2,0,0,0,3,3,0,2,
 243                  2,2,2,2,2,2,2,2
 244              }
 245              ,
 246              //17
 247              {
 248                  2,2,2,2,2,2,2,2,
 249                  2,0,0,2,0,0,0,2,
 250                  2,0,3,4,4,3,0,2,
 251                  2,1,3,4,5,0,2,2,
 252                  2,0,3,4,4,3,0,2,
 253                  2,0,0,2,0,0,0,2,
 254                  2,2,2,2,2,2,2,2,
 255                  0,2,2,2,2,2,2,0
 256              }
 257              ,
 258              //18
 259              {
 260                  2,2,0,0,0,0,2,2,
 261                  2,0,3,0,3,3,0,2,
 262                  2,4,4,4,4,4,4,2,
 263                  2,0,3,3,0,3,0,2,
 264                  2,2,2,0,1,2,2,2,
 265                  0,0,2,2,2,2,0,0,
 266                  0,0,0,0,0,0,0,0,
 267                  2,2,2,2,2,2,2,0
 268              }
 269              ,
 270              //19
 271              {
 272                  0,0,0,0,0,0,0,0,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -