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

📄 ytt.lst

📁 温度采集显示与PID控制
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V6.12  YTT                                                                    10/03/2002 17:09:50 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE YTT
OBJECT MODULE PLACED IN .\ytt.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\ytt.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          sbit l1=P2^0;
   4          sbit l2=P2^1;
   5          sbit l3=P2^2;
   6          sbit l4=P2^3;
   7          sbit l5=P2^4;
   8          sbit l6=P2^5;
   9          sbit l7=P2^6;
  10          sbit l8=P2^7;
  11          unsigned long u=0;
  12          bit e;
  13          
  14          
  15          
  16          void datdy(unsigned long s);
  17          
  18          main()
  19          {
  20   1       l1=0;
  21   1       l2=0;
  22   1       l3=0;
  23   1       l4=0;
  24   1       l5=0;
  25   1       l6=0;
  26   1       l7=0;
  27   1       l8=0;
  28   1       EX0=1;
  29   1       IE0=1;
  30   1       EA=1;
  31   1       while(1);
  32   1        
  33   1         
  34   1      }
  35          
  36          
  37          void datdy(unsigned long s)
  38            {
  39   1           unsigned long i;
  40   1          for(i=0;i<=s;i++)
  41   1              _nop_();
  42   1        }
  43                       
  44          void tian() interrupt 0 using 1
  45            {
  46   1           
  47   1            if(!e)
  48   1               u=u+1;
  49   1            else u=u-1;
  50   1              if(u>=250)
  51   1                    e=!e;
  52   1               
  53   1             if(u<=0)
  54   1                e=!e;
  55   1                 switch(u)
C51 COMPILER V6.12  YTT                                                                    10/03/2002 17:09:50 PAGE 2   

  56   1                   {
  57   2                   case 15:datdy(5000);l1=0;l8=1;datdy(100);
  58   2                           l7=1;l8=0;datdy(100);
  59   2                           l6=1;l7=0;datdy(100);
  60   2                           l6=0;l5=1;datdy(100);
  61   2                           l5=0;l4=1;datdy(100);
  62   2                           l4=0;l3=1;datdy(100);
  63   2                           l3=0;l2=1;datdy(100);
  64   2                           l2=0;l1=1;datdy(100);
  65   2                           l1=0;  break;
  66   2                                        
  67   2                   case 16:datdy(5000);l1=0;l8=1;datdy(100);
  68   2                           l7=1;l8=0;datdy(100);
  69   2                           l6=1;l7=0;datdy(100);
  70   2                           l6=0;l5=1;datdy(100);
  71   2                           l5=0;l4=1;datdy(100);
  72   2                           l4=0;l3=1;datdy(100);
  73   2                           l3=0;l2=1;datdy(100);
  74   2                           l2=0;l1=1;datdy(100);
  75   2                           l1=0;  break;
  76   2                   case 17:datdy(4500);l1=0;l8=1;datdy(100);
  77   2                           l7=1;l8=0;datdy(100);
  78   2                           l6=1;l7=0;datdy(100);
  79   2                           l6=0;l5=1;datdy(100);
  80   2                           l5=0;l4=1;datdy(100);
  81   2                           l4=0;l3=1;datdy(100);
  82   2                           l3=0;l2=1;datdy(100);
  83   2                           l2=0;l1=1;datdy(100);
  84   2                           l1=0;  break;
  85   2                   case 18:datdy(4500);l1=0;l8=1;datdy(100);
  86   2                           l7=1;l8=0;datdy(100);
  87   2                           l6=1;l7=0;datdy(100);
  88   2                           l6=0;l5=1;datdy(100);
  89   2                           l5=0;l4=1;datdy(100);
  90   2                           l4=0;l3=1;datdy(100);
  91   2                           l3=0;l2=1;datdy(100);
  92   2                           l2=0;l1=1;datdy(100);
  93   2                           l1=0;  break;
  94   2                   case 19:datdy(4000);l1=0;l8=1;datdy(100);
  95   2                           l7=1;l8=0;datdy(100);
  96   2                           l6=1;l7=0;datdy(100);
  97   2                           l6=0;l5=1;datdy(100);
  98   2                           l5=0;l4=1;datdy(100);
  99   2                           l4=0;l3=1;datdy(100);
 100   2                           l3=0;l2=1;datdy(100);
 101   2                           l2=0;l1=1;datdy(100);
 102   2                           l1=0; break;
 103   2                   case 20:datdy(4000);l1=0;l8=1;datdy(100);
 104   2                           l7=1;l8=0;datdy(100);
 105   2                           l6=1;l7=0;datdy(100);
 106   2                           l6=0;l5=1;datdy(100);
 107   2                           l5=0;l4=1;datdy(100);
 108   2                           l4=0;l3=1;datdy(100);
 109   2                           l3=0;l2=1;datdy(100);
 110   2                           l2=0;l1=1;datdy(100);
 111   2                           l1=0; break;
 112   2                   case 21:datdy(3500);l1=0;l8=1;datdy(100);
 113   2                           l7=1;l8=0;datdy(100);
 114   2                           l6=1;l7=0;datdy(100);
 115   2                           l6=0;l5=1;datdy(100);
 116   2                           l5=0;l4=1;datdy(100);
 117   2                           l4=0;l3=1;datdy(100);
C51 COMPILER V6.12  YTT                                                                    10/03/2002 17:09:50 PAGE 3   

 118   2                           l3=0;l2=1;datdy(100);
 119   2                           l2=0;l1=1;datdy(100);
 120   2                           l1=0; break;
 121   2                   case 22:datdy(3000);l1=0;l8=1;datdy(100);
 122   2                           l7=1;l8=0;datdy(100);
 123   2                           l6=1;l7=0;datdy(100);
 124   2                           l6=0;l5=1;datdy(100);
 125   2                           l5=0;l4=1;datdy(100);
 126   2                           l3=0;l2=1;datdy(100);
 127   2                           l2=0;l1=1;datdy(100);
 128   2                           l1=0;  break;
 129   2                   case 23:datdy(3500);l1=0;l8=1;datdy(10);
 130   2                           l7=1;l8=0;datdy(100);
 131   2                           l6=1;l7=0;datdy(100);
 132   2                           l6=0;l5=1;datdy(100);
 133   2                           l5=0;l4=1;datdy(100);
 134   2                           l4=0;l3=1;datdy(100);
 135   2                           l3=0;l2=1;datdy(100);
 136   2                           l2=0;l1=1;datdy(100);
 137   2                           l1=0; break;
 138   2                   case 24:datdy(3500);l1=0;l8=1;datdy(100);
 139   2                           l7=1;l8=0;datdy(100);
 140   2                           l6=1;l7=0;datdy(100);
 141   2                           l6=0;l5=1;datdy(100);
 142   2                           l5=0;l4=1;datdy(100);
 143   2                           l4=0;l3=1;datdy(100);
 144   2                           l3=0;l2=1;datdy(100);
 145   2                           l2=0;l1=1;datdy(100);
 146   2                           l1=0;  break;
 147   2                   case 25:datdy(3500);l1=0;l8=1;datdy(100);
 148   2                           l7=1;l8=0;datdy(100);
 149   2                           l6=1;l7=0;datdy(100);
 150   2                           l6=0;l5=1;datdy(100);
 151   2                           l5=0;l4=1;datdy(100);
 152   2                           l4=0;l3=1;datdy(100);
 153   2                           l3=0;l2=1;datdy(100);
 154   2                           l2=0;l1=1;datdy(100);
 155   2                           l1=0;datdy(u*10+1000);l1=1;
 156   2                           l2=1;l3=1;l4=1;l5=1;l6=1;l7=1;l8=1;datdy(1000);
 157   2                           l1=0;
 158   2                           l2=0;l3=0;l4=0;l5=0;l6=0;l7=0;l8=0;  break;
 159   2                   case 26:datdy(3500);l1=0;l8=1;datdy(100);
 160   2                           l7=1;l8=0;datdy(100);
 161   2                           l6=1;l7=0;datdy(100);
 162   2                           l6=0;l5=1;datdy(100);
 163   2                           l5=0;l4=1;datdy(100);
 164   2                           l4=0;l3=1;datdy(100);
 165   2                           l3=0;l2=1;datdy(100);
 166   2                           l2=0;l1=1;datdy(100);
 167   2                           l1=0; break;
 168   2                   case 27:datdy(3000);l1=0;l8=1;datdy(100);
 169   2                           l7=1;l8=0;datdy(100);
 170   2                           l6=1;l7=0;datdy(100);
 171   2                           l6=0;l5=1;datdy(100);
 172   2                           l5=0;l4=1;datdy(100);
 173   2                           l4=0;l3=1;datdy(100);
 174   2                           l3=0;l2=1;datdy(100);
 175   2                           l2=0;l1=1;datdy(100);
 176   2                           l1=0;  break;
 177   2                   case 28:datdy(3000);l1=0;l8=1;datdy(100);
 178   2                           l7=1;l8=0;datdy(100);
 179   2                           l6=1;l7=0;datdy(100);
C51 COMPILER V6.12  YTT                                                                    10/03/2002 17:09:50 PAGE 4   

 180   2                           l6=0;l5=1;datdy(100);
 181   2                           l5=0;l4=1;datdy(100);
 182   2                           l4=0;l3=1;datdy(100);
 183   2                           l3=0;l2=1;datdy(100);
 184   2                           l2=0;l1=1;datdy(100);
 185   2                           l1=0;  break;
 186   2                   case 29:datdy(3500);l1=0;l8=1;datdy(100);
 187   2                           l7=1;l8=0;datdy(100);
 188   2                           l6=1;l7=0;datdy(100);
 189   2                           l6=0;l5=1;datdy(100);
 190   2                           l5=0;l4=1;datdy(100);
 191   2                           l4=0;l3=1;datdy(100);
 192   2                           l3=0;l2=1;datdy(100);
 193   2                           l2=0;l1=1;datdy(100);
 194   2                           l1=0;  break;
 195   2                   case 30:datdy(3000);l1=0;l8=1;datdy(100);
 196   2                           l7=1;l8=0;datdy(100);
 197   2                           l6=1;l7=0;datdy(100);
 198   2                           l6=0;l5=1;datdy(100);
 199   2                           l5=0;l4=1;datdy(100);
 200   2                           l4=0;l3=1;datdy(100);
 201   2                           l3=0;l2=1;datdy(100);
 202   2                           l2=0;l1=1;datdy(100);
 203   2                           l1=0;  break;
 204   2                   case 31:datdy(3000);l1=0;l8=1;datdy(100);
 205   2                           l7=1;l8=0;datdy(100);
 206   2                           l6=1;l7=0;datdy(100);
 207   2                           l6=0;l5=1;datdy(100);
 208   2                           l5=0;l4=1;datdy(100);
 209   2                           l4=0;l3=1;datdy(100);
 210   2                           l3=0;l2=1;datdy(100);
 211   2                           l2=0;l1=1;datdy(100);
 212   2                           l1=0;  break;
 213   2                   case 32:datdy(3000);l1=0;l8=1;datdy(100);

⌨️ 快捷键说明

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