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

📄 led.lst

📁 led16*16点阵显示加protuse仿真
💻 LST
字号:
C51 COMPILER V8.05a   LED                                                                  02/28/2009 01:50:04 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          unsigned char tabe[]=
   3          {0x11,0x00,0x11,0x00,0x11,0x00,0x23,
   4          0xFC,0x22,0x04,0x64,0x08,0xA8,0x40,
   5          0x20,0x40,0x21,0x50,0x21,0x48,0x22,
   6          0x4C,0x24,0x44,0x20,0x40,0x20,0x40,
   7          0x21,0x40,0x20,0x80};
   8          unsigned char tabe1[]=
   9          {0x7f,0xff,0xbf,0xff,0xdf,0xff,0xef,
  10          0xff,0xf7,0xff,0xfb,0xff,0xfd,0xff,
  11          0xfe,0xff,0xff,0x7f,0xff,0xbf,0xff,
  12          0xdf,0xff,0xef,0xff,0xf7,0xff,0xfb,
  13          0xff,0xfd,0xff,0xfe};
  14           void delay(unsigned char m)     
  15          {
  16   1         unsigned char c,b;
  17   1              for(c=m;c>0;c--)
  18   1                      for(b=124;b>0;b--);
  19   1      }
  20           main()
  21          {
  22   1      EA=1;
  23   1      SM0=0;
  24   1      SM1=0;
  25   1      ES=1;
  26   1      TI=0;
  27   1      while(1)
  28   1      {
  29   2      SBUF=tabe[0];
  30   2      delay(1);
  31   2      TI=0;
  32   2      SBUF=tabe[1];
  33   2      delay(1);
  34   2      TI=0;
  35   2      P0=tabe1[0];
  36   2      P2=tabe1[1];
  37   2      delay(3);
  38   2      P0=0XFF;
  39   2      P2=0XFF;
  40   2      SBUF=tabe[2];
  41   2      delay(1);
  42   2      TI=0;
  43   2      SBUF=tabe[3];
  44   2      delay(1);
  45   2      TI=0;
  46   2      P0=tabe1[2];
  47   2      P2=tabe1[3];
  48   2      delay(3);
  49   2        P0=0XFF;
  50   2      P2=0XFF;
  51   2      SBUF=tabe[4];
  52   2      delay(1);
  53   2      TI=0;
  54   2      SBUF=tabe[5];
  55   2      delay(1);
C51 COMPILER V8.05a   LED                                                                  02/28/2009 01:50:04 PAGE 2   

  56   2      TI=0;
  57   2      P0=tabe1[4];
  58   2      P2=tabe1[5];
  59   2      delay(3);
  60   2               P0=0XFF;
  61   2      P2=0XFF;
  62   2      SBUF=tabe[6];
  63   2      delay(1);
  64   2      TI=0;
  65   2      SBUF=tabe[7];
  66   2      delay(1);
  67   2      TI=0;
  68   2      P0=tabe1[6];
  69   2      P2=tabe1[7];
  70   2      delay(3);
  71   2              P0=0XFF;
  72   2      P2=0XFF;
  73   2       SBUF=tabe[8];
  74   2      delay(1);
  75   2      TI=0;
  76   2      SBUF=tabe[9];
  77   2      delay(1);
  78   2      TI=0;
  79   2      P0=tabe1[8];
  80   2      P2=tabe1[9];
  81   2      delay(3);
  82   2              P0=0XFF;
  83   2      P2=0XFF;
  84   2      SBUF=tabe[10];
  85   2      delay(1);
  86   2      TI=0;
  87   2      SBUF=tabe[11];
  88   2      delay(1);
  89   2      TI=0;
  90   2      P0=tabe1[10];
  91   2      P2=tabe1[11];
  92   2      delay(3);
  93   2                      P0=0XFF;
  94   2      P2=0XFF;
  95   2      SBUF=tabe[12];
  96   2      delay(1);
  97   2      TI=0;
  98   2      SBUF=tabe[13];
  99   2      delay(1);
 100   2      TI=0;
 101   2      P0=tabe1[12];
 102   2      P2=tabe1[13];
 103   2      delay(3);
 104   2                 P0=0XFF;
 105   2      P2=0XFF;
 106   2       SBUF=tabe[14];
 107   2      delay(1);
 108   2      TI=0;
 109   2      SBUF=tabe[15];
 110   2      delay(1);
 111   2      TI=0;
 112   2      P0=tabe1[14];
 113   2      P2=tabe1[15];
 114   2      delay(3);
 115   2                 P0=0XFF;
 116   2      P2=0XFF;
 117   2       SBUF=tabe[16];
C51 COMPILER V8.05a   LED                                                                  02/28/2009 01:50:04 PAGE 3   

 118   2      delay(1);
 119   2      TI=0;
 120   2      SBUF=tabe[17];
 121   2      delay(1);
 122   2      TI=0;
 123   2      P0=tabe1[16];
 124   2      P2=tabe1[17];
 125   2      delay(3);
 126   2              P0=0XFF;
 127   2      P2=0XFF;
 128   2                 P0=0XFF;
 129   2      P2=0XFF;
 130   2       SBUF=tabe[18];
 131   2      delay(1);
 132   2      TI=0;
 133   2      SBUF=tabe[19];
 134   2      delay(1);
 135   2      TI=0;
 136   2      P0=tabe1[18];
 137   2      P2=tabe1[19];
 138   2      delay(3);
 139   2              P0=0XFF;
 140   2      P2=0XFF;
 141   2                 P0=0XFF;
 142   2      P2=0XFF;
 143   2       SBUF=tabe[20];
 144   2      delay(1);
 145   2      TI=0;
 146   2      SBUF=tabe[21];
 147   2      delay(1);
 148   2      TI=0;
 149   2      P0=tabe1[20];
 150   2      P2=tabe1[21];
 151   2      delay(3);
 152   2              P0=0XFF;
 153   2      P2=0XFF;
 154   2                 P0=0XFF;
 155   2      P2=0XFF;
 156   2       SBUF=tabe[22];
 157   2      delay(1);
 158   2      TI=0;
 159   2      SBUF=tabe[23];
 160   2      delay(1);
 161   2      TI=0;
 162   2      P0=tabe1[22];
 163   2      P2=tabe1[23];
 164   2      delay(3);
 165   2              P0=0XFF;
 166   2      P2=0XFF;
 167   2                 P0=0XFF;
 168   2      P2=0XFF;
 169   2       SBUF=tabe[24];
 170   2      delay(1);
 171   2      TI=0;
 172   2      SBUF=tabe[25];
 173   2      delay(1);
 174   2      TI=0;
 175   2      P0=tabe1[24];
 176   2      P2=tabe1[25];
 177   2      delay(3);
 178   2              P0=0XFF;
 179   2      P2=0XFF;
C51 COMPILER V8.05a   LED                                                                  02/28/2009 01:50:04 PAGE 4   

 180   2                 P0=0XFF;
 181   2      P2=0XFF;
 182   2       SBUF=tabe[26];
 183   2      delay(1);
 184   2      TI=0;
 185   2      SBUF=tabe[27];
 186   2      delay(1);
 187   2      TI=0;
 188   2      P0=tabe1[26];
 189   2      P2=tabe1[27];
 190   2      delay(3);
 191   2              P0=0XFF;
 192   2      P2=0XFF;
 193   2                 P0=0XFF;
 194   2      P2=0XFF;
 195   2       SBUF=tabe[28];
 196   2      delay(1);
 197   2      TI=0;
 198   2      SBUF=tabe[29];
 199   2      delay(1);
 200   2      TI=0;
 201   2      P0=tabe1[28];
 202   2      P2=tabe1[29];
 203   2      delay(3);
 204   2              P0=0XFF;
 205   2      P2=0XFF;
 206   2                 P0=0XFF;
 207   2      P2=0XFF;
 208   2       SBUF=tabe[30];
 209   2      while(TI!=1);
 210   2      TI=0;
 211   2      SBUF=tabe[31];
 212   2      while(TI!=1);
 213   2      TI=0;
 214   2      P0=tabe1[30];
 215   2      P2=tabe1[31];
 216   2      delay(3);
 217   2              P0=0XFF;
 218   2      P2=0XFF;
 219   2      }
 220   1       } 


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