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

📄 userc.lst

📁 minix rtos 测试代码
💻 LST
字号:
C51 COMPILER V7.07   USERC                                                                 11/06/2003 20:00:11 PAGE 1   


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

stmt level    source

   1          #include <reg52.h>
   2          #include <minix.h>
   3          
   4          
   5          void task_1(void)
   6          {
   7   1       static unsigned long aa=0;
   8   1       for (;;)
   9   1        {
  10   2        // for (aa=0;aa<0xff;aa++);
  11   2      //   add_loop(&aa);
  12   2         //获取线程ID
  13   2         aa=OS_GET_READY(&task_1);
*** WARNING C182 IN LINE 13 OF USERC.C: pointer to different objects
  14   2         P0=P0^0X01;
  15   2         OS_TASK_DLY(1);
  16   2        }
  17   1      }
  18          
  19          void task_2(void)
  20          {
  21   1       static unsigned long bb=0;
  22   1       for (;;)
  23   1        {
  24   2        // for (bb=0;bb<0x3ff;bb++);
  25   2        // add_loop(&bb);
  26   2         bb=OS_GET_TASK_ID(&task_2);
*** WARNING C182 IN LINE 26 OF USERC.C: pointer to different objects
  27   2         P0=P0^0x02;
  28   2         OS_TASK_DLY(1);
  29   2        }
  30   1      }
  31          
  32          void task_3(void)
  33          {
  34   1       static unsigned long cc=0;
  35   1       for (;;)
  36   1        {
  37   2       //  for (cc=0;cc<0x7ff;cc++);
  38   2       //  add_loop(&cc);
  39   2         cc=OS_GET_TASK_ID((void (*))&task_3);
  40   2         P0=P0^0x04;
  41   2         OS_TASK_DLY(1);
  42   2         OS_SET_READY(&task_1,0);
*** WARNING C182 IN LINE 42 OF USERC.C: pointer to different objects
  43   2        }
  44   1      }
  45          
  46          void task_free(void)
  47          {
  48   1       static unsigned long dd=0;
  49   1       for (;;)
  50   1        {
  51   2      //   add_loop(&dd);
  52   2         dd++;
C51 COMPILER V7.07   USERC                                                                 11/06/2003 20:00:11 PAGE 2   

  53   2         P0=P0^0X08;
  54   2        }
  55   1      }
  56          
  57          
  58          void main (void)
  59          {
  60   1       OS_CREATE_TASK(&task_1,1,0,SP_POINTER+60);
  61   1       OS_CREATE_TASK(&task_2,1,1,SP_POINTER+90);
  62   1       OS_CREATE_TASK(&task_3,1,2,SP_POINTER+120);
  63   1       OS_CREATE_TASK(&task_free,1,255,SP_POINTER+150);
  64   1       OS_START_TICK();//开时钟
  65   1       for (;;);
  66   1      }


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


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

⌨️ 快捷键说明

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