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

📄 text1.lst

📁 智能小车 包括 巡线 避障 寻光源等功能 完整程序
💻 LST
字号:
C51 COMPILER V8.08   TEXT1                                                                 07/25/2008 05:10:00 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE Text1.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          
   5          sbit t1 = P3^0;
   6          sbit t2 = P3^1;
   7          sbit a1 = P1^0;
   8          sbit a2 = P1^1;
   9          sbit a3 = P1^2;
  10          sbit a4 = P1^3;
  11          
  12          sbit M= P3^6;
  13          sbit L= P3^7;
  14          sbit R= P3^5;
  15          
  16          uint SpeedA=10;
  17          uint SpeedB=10;
  18          uint m0=0;
  19          uint m1=0; 
  20          
  21          void FX(uint f){
  22   1          switch(f)
  23   1              {
  24   2                      case 0: a1 = 0;a2 = 0;a3 = 0;a4 = 0; break;
  25   2                      case 1: a1 = 1;a2 = 0;a3 = 1;a4 = 0; break;      
  26   2                      case 2: a1 = 0;a2 = 1;a3 = 0;a4 = 1; break;
  27   2                      case 3: a1 = 0;a2 = 1;a3 = 1;a4 = 0; break;     
  28   2                      case 4: a1 = 1;a2 = 0;a3 = 0;a4 = 1; 
  29   2              }
  30   1      }
  31          
  32          void delay(uint z) {
  33   1              uint x,y;
  34   1              for(x=z;x>0;x--)
  35   1              for(y=125;y>0;y--);
  36   1              }
  37                     
  38          void main(void)
  39          {
  40   1              TH0 = 0xF4;
  41   1              TL0 = 0x48;
  42   1              TH1 = 0xF4;
  43   1              TL1 = 0x48;
  44   1              TMOD = 0x11;
  45   1              TR0 = 1;
  46   1              TR1 = 1;
  47   1              ET0 = 1;
  48   1              ET1 = 1;
  49   1              EA  = 1;        
  50   1           FX(1);
  51   1               while(1) ;
  52   1               }
  53           void time0_int() interrupt 1 using 1
  54          {
  55   1              TR0=0;                          
C51 COMPILER V8.08   TEXT1                                                                 07/25/2008 05:10:00 PAGE 2   

  56   1              TH0=0xF4;
  57   1              TL0=0x48;
  58   1              m1=m1 + 1;                                               
  59   1              if(m1< SpeedA){
  60   2                t1 = 1;
  61   2              }
  62   1              else 
  63   1                t1 = 0;
  64   1              if(m1== 40){
  65   2                m1=0;
  66   2              }
  67   1              TR0 = 1;
  68   1      }
  69          
  70          void time1_int() interrupt 3 using 1
  71          {
  72   1              TR1=0;
  73   1              TH1=0xF4;
  74   1              TL1=0x48;
  75   1              m0=m0 + 1;
  76   1              if(m0 < SpeedB){
  77   2                t2=1;
  78   2              }
  79   1              else t2 = 0;
  80   1              if(m0 == 40){
  81   2                m0=0;
  82   2              }
  83   1              TR1 = 1;
  84   1      }
  85          
  86          void int0() interrupt 0 using 1
  87          {
  88   1              ET0 = 1;
  89   1      }       


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