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

📄 main.lst

📁 该设计采用单片机AT89S52作为电动车的检测和控制核心(控制器),实现电动车的路线识别、跷跷板平衡检测等功能。同时通过反射式光电传感器识别与地面顔色有较大差别的导引线
💻 LST
字号:
C51 COMPILER V8.01   MAIN                                                                  09/07/2007 06:54:55 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: E:\电子仿真\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <config.h>
   2          
   3          void main()
   4          {
   5   1        Init();
   6   1        if(!P2_0) Basic();
   7   1        else 
   8   1        if(!P2_1) Basic2();
   9   1        else
  10   1        if(!P2_2) kuozhan();
  11   1        else
  12   1        if(!P2_3) Basic3();
  13   1        while(1);
  14   1      }
  15          
  16          
  17          
  18          /*PWM处理*/
  19          void timer0() interrupt 1
  20          {
  21   1       TH0=0xFC;
  22   1       TL0=0x18;
  23   1       count++;
  24   1       if(count<time)
  25   1       {
  26   2        if(a) {back=0;advance=1; }
  27   2        if(b) {advance=0;back=1; }
  28   2       } 
  29   1       if(count>=time)
  30   1       {
  31   2         advance=0;
  32   2         back=0;
  33   2        }
  34   1        if(count>=20)count=0;
  35   1       
  36   1      
  37   1      }  
  38          
  39          
  40          /*****/
  41          
  42          /*测速*/
  43          void timer1() interrupt 3
  44          {
  45   1        TH1=0x7D;
  46   1        TL1=0xcb;
  47   1        second++;
  48   1        Tcount++;
  49   1        if(Tcount>=5) 
  50   1         {
  51   2           Tcount=0;
  52   2               speed=Scount;
  53   2               Scount=0;
  54   2              }
  55   1        tf=1;
C51 COMPILER V8.01   MAIN                                                                  09/07/2007 06:54:55 PAGE 2   

  56   1      }
  57          
  58          void int1() interrupt 2
  59          {
  60   1       Scount++;
  61   1       Icount++;
  62   1      }
  63          
  64          /*****/
  65          
  66          
  67          
  68          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2443    ----
   CONSTANT SIZE    =     31    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18      22
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      4       3
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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