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

📄 xx1.lst

📁 关于51的各种例子,仔细学习后会有很大的作用
💻 LST
字号:
C51 COMPILER V6.12  XX1                                                                    03/20/2008 16:48:05 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE XX1
OBJECT MODULE PLACED IN .\xx1.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE .\xx1.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include<AT89x51.H>
   2          unsigned char i,j,a,b,c,d,n,temp;
   3          unsigned char k,f,g,z,m,p;
   4          unsigned char code dispcode[]={
   5          0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
   6          0xf8,0x80,0x90};
   7          void delay1ms(void)
   8          {
   9   1      for(i=0;i<2;i++)
  10   1      for(j=0;j<248;j++);
  11   1      }
  12          void delay1s(void)
  13          {
  14   1      for(z=0;z<2;z++)
  15   1      for(j=0;j<248;j++);
  16   1      }
  17            main()
  18          {
  19   1       
  20   1        while(1)
  21   1      {
  22   2       if(n==80)
  23   2      {
  24   3       n=0;
  25   3       a++;
  26   3       if(a==10)
  27   3      {
  28   4       a=0;
  29   4       b++;
  30   4       if(b==10)
  31   4      {
  32   5       b=0;
  33   5       c++;
  34   5       if(c==10)
  35   5      {
  36   6       c=0;
  37   6       d++;
  38   6       if(d==10)
  39   6       d=0;
  40   6      }
  41   5      }
  42   4      }
  43   3      }
  44   2       P2=dispcode[a];
  45   2       P0=0xbf;
  46   2       delay1ms();
  47   2       P2=dispcode[b];
  48   2       P0=0xef;
  49   2       delay1ms();
  50   2       P2=dispcode[c];
  51   2       P0=0xdf;
  52   2       delay1ms();
  53   2       P2=dispcode[d];
  54   2       P0=0xf7;
  55   2       delay1ms();
C51 COMPILER V6.12  XX1                                                                    03/20/2008 16:48:05 PAGE 2   

  56   2       n++;
  57   2       m++;
  58   2       if(m==50)
  59   2       {
  60   3       temp=0xfe;
  61   3       m=0;
  62   3       f=temp>>k+p;
  63   3       g=temp<<(8-k-p);
  64   3       P1=f|g;
  65   3       delay1s();
  66   3       k++;
  67   3       if(k==8)
  68   3       {
  69   4       k=0;
  70   4       p++;
  71   4       if(p==8)
  72   4       p=0;
  73   4       }
  74   3       }
  75   2       }
  76   1       }


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