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

📄 subprogaa.lst

📁 15入15出继电器控制板
💻 LST
字号:
C51 COMPILER V9.00   SUBPROGAA                                                             01/01/2002 02:02:36 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE SUBPROGAA
OBJECT MODULE PLACED IN subprogAA.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE subporg\subprogAA.C BROWSE DEBUG OBJECTEXTEND PRINT(.\subprogAA.lst) OBJECT
                    -(subprogAA.obj)

line level    source

   1          #include "Hfile\\STC12C5A60S2.h"
   2          #include <intrins.h>
   3          #define  uchar unsigned char 
   4          #define  uint  unsigned int
   5          sbit OUT1=P2^3;
   6          sbit OUT2=P2^4;
   7          sbit OUT3=P2^5;
   8          sbit OUT4=P2^6;
   9          sbit OUT5=P2^7;
  10          sbit OUT6=P4^4;
  11          sbit OUT7=P4^5;
  12          sbit OUT8=P0^7;
  13          sbit OUT9=P0^6;
  14          sbit OUT10=P0^5;
  15          sbit OUT11=P0^4;
  16          sbit OUT12=P0^3;
  17          sbit OUT13=P0^2;
  18          sbit OUT14=P0^1;
  19          sbit OUT15=P0^0;
  20          sbit IN1=P1^0;
  21          sbit IN2=P1^1;
  22          sbit IN3=P1^4;   
  23          sbit IN4=P1^5;
  24          sbit IN5=P1^6;
  25          sbit IN6=P1^7;
  26          sbit IN7=P3^2;
  27          sbit IN8=P3^3;
  28          sbit IN9=P3^4;
  29          sbit IN10=P3^5;
  30          sbit IN11=P3^6;
  31          sbit IN12=P3^7;
  32          sbit IN13=P2^2;
  33          sbit IN14=P2^1;
  34          sbit IN15=P2^0;
  35          void open_X1(uchar turm,bit b)
  36          {
  37   1              char i;
  38   1              for(i=7;i>=0;i--)
  39   1              {
  40   2                      turm=_crol_(turm,1);
  41   2                      if((turm&0x01)==0x01)
  42   2                      {
  43   3                              if(i==0)
  44   3                                      OUT1=b;
  45   3                              if(i==1)
  46   3                                      OUT2=b;
  47   3                              if(i==2)
  48   3                                      OUT3=b;
  49   3                              if(i==3)
  50   3                                      OUT4=b;
  51   3                              if(i==4)
  52   3                                      OUT5=b;
  53   3                              if(i==5)
  54   3                                      OUT6=b;
C51 COMPILER V9.00   SUBPROGAA                                                             01/01/2002 02:02:36 PAGE 2   

  55   3                              if(i==6)
  56   3                                      OUT7=b;
  57   3                              if(i==7)
  58   3                                      OUT8=b;
  59   3                 }
  60   2                 
  61   2      
  62   2              }
  63   1      }
  64          
  65          void open_X2(uchar turm,bit b)
  66          {
  67   1              char i;
  68   1              for(i=7;i>=0;i--)
  69   1              {
  70   2                      turm=_crol_(turm,1);
  71   2                      if((turm&0x01)==0x01)
  72   2                      {
  73   3                              if( i==0)
  74   3                                      OUT9=b;
  75   3                              if( i==1)
  76   3                                      OUT10=b;
  77   3                              if( i==2)
  78   3                                      OUT11=b;
  79   3                              if(i==3)
  80   3                                      OUT12=b;
  81   3                              if(i==4)
  82   3                                      OUT13=b;
  83   3                              if(i==5)
  84   3                                      OUT14=b;
  85   3                              if(i==6)
  86   3                                      OUT15=b;
  87   3                       }
  88   2      
  89   2              }
  90   1      }


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


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

⌨️ 快捷键说明

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