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

📄 usertask.lst

📁 成功的将UCOS操作系统
💻 LST
字号:
C51 COMPILER V8.02   USERTASK                                                              08/05/2007 21:31:20 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE USERTASK
OBJECT MODULE PLACED IN .\Out File\USERTASK.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE UserApp\USERTASK.C LARGE BROWSE ORDER NOAREGS DEBUG OBJECTEXTEND PRINT(.\Ou
                    -t File\USERTASK.lst) TABS(6) OBJECT(.\Out File\USERTASK.obj)

line level    source

   1          #include"Ucos Core\\includes.h"
   2          #include"absacc.h"
   3          
   4          
   5          #define uchar unsigned char
   6          #define uint unsigned int
   7          
   8          #include <Lcd1602.h>
   9          #include <Key.h>
  10          
  11          sbit   p10=P1^0;
  12          sbit   p11=P1^1;
  13          sbit   p12=P1^2;
  14          sbit   LED=P1^6;
  15          
  16          OS_STK xdata mystack1[USER_STACK_SIZE],mystack2[USER_STACK_SIZE],mystack3[USER_STACK_SIZE];
  17          
  18          void mytask1(void) KCREENTRANT;
  19          void mytask2(void) KCREENTRANT;
  20          void mytask3(void) KCREENTRANT;
  21          void InitTimer0(void);
  22          void Beep(void);
  23          void Delay(unsigned long time);
  24          char KeyScan(void);
  25          void config (void);
  26          
  27          void main(void)
  28          {
  29   1            OSInit();
  30   1            Lcd1602_Ini();
  31   1            OSTaskCreate(mytask1,0,&mystack1[0],0);
  32   1            OSTaskCreate(mytask2,0,&mystack2[0],1);
  33   1            OSTaskCreate(mytask3,0,&mystack3[0],2);
  34   1            OSStart();
  35   1      }
  36          
  37          void mytask1(void) KCREENTRANT
  38          {
  39   1          
  40   1          InitTimer0();
  41   1          Lcd1602_Write_String(1,1,"mo ajpeak ");
  42   1          while(Key_Word()==0xff);
  43   1            OSTimeDly(1);
  44   1         
  45   1      }
  46          void mytask2(void) KCREENTRANT
  47          {
  48   1         
  49   1          Lcd1602_Write_String(2,1,"nie allllll");
  50   1          key_delay(255,255);
  51   1          OSTimeDly(1);
  52   1          
  53   1      }
  54          void mytask3(void) KCREENTRANT
C51 COMPILER V8.02   USERTASK                                                              08/05/2007 21:31:20 PAGE 2   

  55          {
  56   1          
  57   1          Lcd1602_Write_char(Key_Word());
  58   1          OSTimeDly(1);
  59   1          
  60   1      }
  61          
  62          


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