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

📄 auto.lst

📁 自动量程电压电流表
💻 LST
字号:
C51 COMPILER V7.50   AUTO                                                                  11/14/2007 17:38:37 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE AUTO
OBJECT MODULE PLACED IN auto.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE auto.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          #include <intrins.h>
   3          #define Uchar   unsigned char   
   4          
   5          
   6          /***********定义单片机端口*************/
   7          
   8          #define Output  P1
   9          
  10          sbit    Check = P0^0;
  11          sbit    J1 = P2^0;
  12          sbit    J2 = P2^1;
  13          
  14          /**************************
  15          
  16                          延时子程序
  17          
  18          ***************************/
  19          
  20          void    Delay( Uchar t )
  21          {
  22   1              
  23   1              Uchar i,j,k;
  24   1              for( k=t;k>0;--k )
  25   1              {       
  26   2              
  27   2                      for( i=2;i>0;--i )
  28   2                              for( j=245;j>0;--j ); 
  29   2      
  30   2              }
  31   1      
  32   1      }
  33          
  34          
  35          void main( )
  36          {
  37   1              Uchar temp;
  38   1              J1 = J2 = 1;
  39   1              Output =0xff;
  40   1              Delay(20);
  41   1              while(1)
  42   1              {
  43   2                      if(!Check)
  44   2                      {
  45   3                              Delay(10);
  46   3                              if(!Check)
  47   3                              {
  48   4                                      Delay(10);
  49   4                                      if(J1 && J2)
  50   4                                      {
  51   5                                              temp = ~Output;
  52   5                                              if(temp<2)
  53   5                                              {
  54   6                                                      temp++;
  55   6                                                      Output = ~temp;
C51 COMPILER V7.50   AUTO                                                                  11/14/2007 17:38:37 PAGE 2   

  56   6                                              }
  57   5                                      }
  58   4                                      Delay(10);
  59   4                                      if(!J1 && !J2)
  60   4                                      {
  61   5                                              temp = ~Output;
  62   5                                              if(2>temp>0)
  63   5                                              {
  64   6                                                      temp--;
  65   6                                                      Output = ~temp;
  66   6                                              }
  67   5                                      }
  68   4                              }
  69   3                      }
  70   2                      else
  71   2                      {
  72   3                              J1 = J2 = 1;
  73   3                              Output =0xff;
  74   3                              temp = 0;       
  75   3                      }       
  76   2              }
  77   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    119    ----
   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 + -