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

📄 movepicture.lst

📁 由51单片机与12864组成 俄罗斯方块游戏程序 keil工程
💻 LST
字号:
C51 COMPILER V8.05a   MOVEPICTURE                                                          11/13/2007 09:18:52 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE MOVEPICTURE
OBJECT MODULE PLACED IN .\Target\MovePicture.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\MovePicture.c BROWSE INCDIR(.\include;.\include;.\include) DEBUG OB
                    -JECTEXTEND PRINT(.\LST\MovePicture.lst) OBJECT(.\Target\MovePicture.obj)

line level    source

   1          //*************************************************************************************************
   2          //*                                                                                                                                                                                               *
   3          //*                      ******************************游戏动画及GUI*********************************             *
   4          //*                                                                                                                                                                                               *
   5          //*************************************************************************************************
   6          #include "includes.h"
   7          
   8          //*************************************************************************************************
   9          //*                                                                                                                                                                                               *
  10          //*                      ******************************开机动画数组*********************************              *
  11          //*                                                                                                                                                                                               *
  12          //*************************************************************************************************
  13          unsigned char code uca_RUSSIABLOCK[]={
  14          0xFC,0x04,0x04,0x04,0xE4,0x64,0x04,0x04,0x84,0x78,0x00,0xF0,0x10,0x10,0x10,0xE0,
  15          0x10,0x10,0x10,0xF0,0x00,0x00,0xC0,0x20,0x10,0x10,0x10,0xE0,0x00,0xC0,0x20,0x10,
  16          0x10,0x10,0xE0,0xEC,0x12,0x12,0x12,0xEC,0x00,0xC0,0x20,0x10,0x10,0x10,0x10,0x10,
  17          0x20,0xC0,0x00,0xF8,0x04,0x04,0x04,0x24,0x24,0x04,0x88,0x70,0x00,0xFC,0x04,0x04,
  18          0x04,0xFC,0x00,0xC0,0x20,0x10,0x10,0x90,0x10,0x10,0x20,0xC0,0x00,0xC0,0x20,0x10,
  19          0x10,0x90,0x90,0x10,0x20,0xC0,0x00,0xFC,0x04,0x04,0x04,0x3C,0x10,0x90,0x50,0x30,
  20          0x1F,0x10,0x10,0x10,0x1F,0x04,0x18,0x11,0x12,0x1C,0x00,0x07,0x08,0x10,0x10,0x13,
  21          0x10,0x10,0x08,0x07,0x1E,0x11,0x11,0x08,0x04,0x03,0x01,0x1E,0x11,0x11,0x08,0x04,
  22          0x03,0x01,0x00,0x1F,0x10,0x10,0x10,0x1F,0x00,0x03,0x04,0x08,0x10,0x11,0x11,0x10,
  23          0x14,0x0B,0x00,0x0F,0x10,0x10,0x10,0x12,0x12,0x10,0x08,0x07,0x00,0x1F,0x10,0x10,
  24          0x10,0x1F,0x00,0x07,0x08,0x10,0x10,0x13,0x10,0x10,0x08,0x07,0x00,0x07,0x08,0x10,
  25          0x11,0x12,0x12,0x11,0x09,0x06,0x00,0x1F,0x10,0x10,0x10,0x1C,0x10,0x11,0x12,0x1C
  26          };      //96*16
  27          
  28          unsigned char code uca_LASTRITTER[]={
  29          0xFE,0xC7,0xAB,0xAB,0x6D,0x01,0x6D,0xAB,0xAB,0xC7,0xFF,0xFF,0xFD,0xC3,0xBF,0xC7,
  30          0xFB,0xC7,0xBF,0xC3,0xFD,0xFF,0xFB,0x87,0xFB,0xFB,0xFF,0x85,0xFF,0xF7,0x81,0xB7,
  31          0xB7,0xFF,0xC7,0xAB,0xAB,0xAB,0xA7,0xFF,0xBD,0x81,0xAD,0xAD,0xAD,0x93,0xFF,0x7B,
  32          0x67,0x1F,0xEF,0xF7,0xFB,0xFE,0x7F,0xFF,0x81,0xBF,0xBF,0xBF,0xFF,0xC7,0xBB,0xBB,
  33          0xC7,0xBF,0xFF,0xA3,0xAB,0xAB,0x8B,0xFF,0xF7,0x81,0xB7,0xB7,0xB7,0xFF,0x81,0xED,
  34          0xED,0x8D,0xB3,0xFF,0x85,0xFF,0xF7,0x81,0xB7,0xB7,0xFF,0xF7,0x81,0xB7,0xB7,0xFF,
  35          0xC7,0xAB,0xAB,0xA7,0xFF,0xFB,0x87,0xF7,0xFB,0xFB,0xFF,0x7F
  36          };      //54*16
  37          
  38          unsigned char code uca_PRESSANY[]={
  39          0x41,0x7F,0x49,0x09,0x09,0x06,0x00,0x44,0x78,0x48,0x04,0x04,0x00,0x78,0x54,0x54,
  40          0x54,0x58,0x00,0x5C,0x54,0x54,0x74,0x00,0x5C,0x54,0x54,0x74,0x00,0x00,0x00,0x78,
  41          0x44,0x44,0x38,0x40,0x04,0x7C,0x04,0x04,0x78,0x40,0x04,0x08,0x78,0x08,0x04
  42          };//8*47
  43          
  44          unsigned char code uca_KEY[]={
  45          0x41,0x7F,0x10,0x28,0x44,0x44,0x00,0x78,0x54,0x54,0x54,0x58,0x84,0x88,0x70,0x08,
  46          0x04};//17*8
  47          
  48          unsigned char code uca_TOSTART[]={
  49          0x08,0x08,0xFE,0x88,0x88,0x00,0x70,0x88,0x88,0x70,0x00,0x00,0x00,0xB8,0xA8,0xA8,
  50          0x68,0x00,0x08,0xFE,0x88,0x88,0x00,0x70,0x88,0x88,0x70,0x80,0x00,0x08,0xF0,0x08,
  51          0x08,0x00,0x08,0xFE,0x88,0x88
  52          };//38*8
  53          
  54          unsigned char uc_StartPicture=PIC_STOP;
C51 COMPILER V8.05a   MOVEPICTURE                                                          11/13/2007 09:18:52 PAGE 2   

  55          
  56          //*************************************************************************************************
  57          //*                                                                                                                                                                                               *
  58          //*                      ******************************开机动画动作函数********************************           *
  59          //*                                                                                                                                                                                               *
  60          //*************************************************************************************************
  61          void vStartPicture(unsigned char ucAction)
  62          {
  63   1              static unsigned char sucClock;   //定义该动画全局时钟同步更新信号。
  64   1      
  65   1              if(ucAction==PIC_INITIALIZE)
  66   1                      {
  67   2                      sucClock=0;
  68   2                      uc_StartPicture=PIC_PAUSE;
  69   2                      }
  70   1      
  71   1              switch(sucClock)
  72   1                      {
  73   2                      case 0: 
  74   2                                      vShowBlockEx(0,2,&sta_BlockSet[5]);
  75   2                                      vShowBlockEx(2,30,&sta_BlockSet[11]);
  76   2                                      vShowBlockEx(0,65,&sta_BlockSet[15]);
  77   2                                      vShowBlockEx(2,110,&sta_BlockSet[17]);
  78   2                                      vShowBlockEx(4,85,&sta_BlockSet[13]);
  79   2                                      vShowGraph(1,16,96,2,uca_RUSSIABLOCK);
  80   2                                      vShowGraph(6,72,54,2,uca_LASTRITTER);
  81   2                                      break;
  82   2                      case 1: vCleanCustom(6,15,38,1);
  83   2                                      vShowGraph(4,10,47,1,uca_PRESSANY);
  84   2                                      break;
  85   2                      case 2: vCleanCustom(4,10,47,1);
  86   2                                      vShowGraph(5,26,17,1,uca_KEY);
  87   2                                      break;
  88   2                      case 3: vCleanCustom(5,26,17,1);
  89   2                                      vShowGraph(6,15,38,1,uca_TOSTART);
  90   2                                      break;
  91   2                      default:break;  
  92   2              }
  93   1              if(sucClock<3)
  94   1                      sucClock++;
  95   1              else
  96   1                      sucClock=1;
  97   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    247    ----
   CONSTANT SIZE    =    402    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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