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

📄 philips.lst

📁 keil c open
💻 LST
字号:
C51 COMPILER V7.06   PHILIPS                                                               01/06/2005 14:37:28 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE PHILIPS
OBJECT MODULE PLACED IN F:\存档\HEX\PHILIPS.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\源文件\PHILIPS.C LARGE DEBUG OBJECTEXTEND PRINT(.\PHILIPS.lst) OBJECT(F:
                    -\存档\HEX\PHILIPS.obj)

stmt level    source

   1          #include "extern.h"
   2          
   3          void os_ansly_byphis()
   4          {
   5   1       if(t[2]==0x55)
   6   1          {
   7   2                      pe[5]=0x60;
   8   2                      pe[6]=0x30;
   9   2              switch(t[3])
  10   2               {
  11   3                   case 0x01:pe[4]=2;break;//right
  12   3                   case 0x02:pe[4]=1;break;//left
  13   3                   case 0x04:pe[4]=3;break;//down
  14   3                   case 0x08:pe[4]=4;break;//up
  15   3                   case 0x05:pe[4]=8;pe[2]=0x64;break;//right down
  16   3                   case 0x09:pe[4]=7;pe[2]=0x64;break;//right up
  17   3                   case 0x06:pe[4]=6;pe[2]=0x64;break;//left down
  18   3                   case 0x0a:pe[4]=5;pe[2]=0x64;break;//left up
  19   3                   case 0x20:pe[4]=0x0d;break;//tele
  20   3                   case 0x10:pe[4]=0x0e;break;//wide
  21   3                 //  case 0x21:pe[4]=0x0d;nbyte=5;break; //tele right
  22   3                  // case 0x22:pe[4]=0x0d;nbyte=5;break;// tele left
  23   3                  // case 0x24:pe[4]=0x0d;nbyte=5;break;//tele down
  24   3                 //  case 0x28:pe[4]=0x0d;nbyte=5;break;//tele up
  25   3                  // case 0x25:pe[4]=0x0d;nbyte=5;break;//tele right down
  26   3                  // case 0x29:pe[4]=0x0d;nbyte=5;break;//tele right up
  27   3                 //  case 0x26:pe[4]=0x0d;nbyte=5;break;// tele left down
  28   3                 //  case 0x2a:pe[4]=0x0d;nbyte=5;break;//tele left up
  29   3      
  30   3                 //  case 0x11:pe[4]=0x0e;nbyte=5;break;//wide right
  31   3                  // case 0x12:pe[4]=0x0e;nbyte=5;break;// wide left
  32   3                  // case 0x14:pe[4]=0x0e;nbyte=5;break;//wide wown
  33   3                  // case 0x18:pe[4]=0x0e;nbyte=5;break;//wide up
  34   3                  //  case 0x15:pe[4]=0x0e;nbyte=5;break;//wide right down
  35   3                  // case 0x19:pe[4]=0x0e;nbyte=5;break;//wide right up
  36   3                 //  case 0x16:pe[4]=0x0e;nbyte=5;break;//wide left down
  37   3                  // case 0x1a:pe[4]=0x0e;nbyte=5;break;//wide left up
  38   3                   default:pe[4]=0;return;
  39   3               }
  40   2      
  41   2          }
  42   1          if(t[2]==0xaa)
  43   1          {
  44   2               switch(t[3])
  45   2               {      //send_bytes();
  46   3                   case 0x02:pe[4]=0x0d;break;//tele
  47   3                   case 0x01:pe[4]=0x0e;break;
  48   3                   case 0x04:pe[4]=0x0a;break;//NEAR
  49   3                   case 0x08:pe[4]=0x09;break;
  50   3                   case 0x20:pe[4]=0x0c;break;//open
  51   3                   case 0x10:pe[4]=0x0b;break;
  52   3                   default:pe[4]=0;break;
  53   3               }
  54   2          }
C51 COMPILER V7.06   PHILIPS                                                               01/06/2005 14:37:28 PAGE 2   

  55   1              os_anlay_data_all();
  56   1              f_sendbytes();
  57   1      }
  58          void    philips_byphis()
  59          {
  60   1              uchar   xdata   i;
  61   1              for(i=0;i<4;i++)
  62   1              {
  63   2                      t[i]=t[i+1];
  64   2              }
  65   1              t[4]=S0BUF;
  66   1              RI=0;   
  67   1              if((t[0]==0xa0)&&(t[4]==0x55))
  68   1              {       t[1]=t[1]+1;
  69   2                      if(t[1]!=hard_address)
  70   2                      if(hard_address!=0xff)
  71   2                      {
  72   3                              return;
  73   3                      }
  74   2                      os_ansly_byphis();
  75   2              }
  76   1      
  77   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    328    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -