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

📄 yy2.lst

📁 UCOSII源码,三星4510下面的uCOSII源码.
💻 LST
📖 第 1 页 / 共 5 页
字号:
 116   2      
 117   2                              
 118   2                 }
 119   1      }
 120          
 121          void TaskStartyyb(void *yydata) 
 122          {   char err;
 123   1              yydata=yydata;
 124   1          //unsigned char *msg;
 125   1           while(1)
 126   1              {        OSSemPend(sem1, 0, &err); 
 127   2                PrintStr("111121111\n");
 128   2                       switch(i)
 129   2                       {
 130   3                         case 0:LED0=!LED5;  PrintStr("0\n");
 131   3                         case 1:LED0=!LED0;LED1=!LED0;PrintStr("1\n");
 132   3                         case 2:LED1=!LED1;LED2=!LED1;PrintStr("2\n");
 133   3                         case 3:LED2=!LED2;LED3=!LED2;PrintStr("3\n");
 134   3                         case 4:LED3=!LED3;LED4=!LED3; PrintStr("4\n");
 135   3                        
 136   3              
 137   3      
 138   3                       
 139   3                       
 140   3                       
 141   3                       }
 142   2                       
 143   2                         
 144   2                      i++;
 145   2                      if(i>4) i=0;
 146   2                  //OSTimeDly(5);
 147   2                  //LED0=0;
C51 COMPILER V7.50   YY2                                                                   03/26/2006 08:30:32 PAGE 17  

 148   2                  //OSTimeDly(50);
 149   2       
 150   2          }    
 151   1      
 152   1      
 153   1      }
C51 COMPILER V7.50   YY2                                                                   03/26/2006 08:30:32 PAGE 18  

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 26
                                           ; SOURCE LINE # 27
                                           ; SOURCE LINE # 28
0000 120000      E     LCALL   _?OSInit
                                           ; SOURCE LINE # 29
0003 C290              CLR     LED0
                                           ; SOURCE LINE # 30
0005 7E00              MOV     R6,#00H
0007 7F00              MOV     R7,#00H
0009 120000      E     LCALL   _?OSSemCreate
000C 900000      R     MOV     DPTR,#sem1
000F EB                MOV     A,R3
0010 F0                MOVX    @DPTR,A
0011 A3                INC     DPTR
0012 EA                MOV     A,R2
0013 F0                MOVX    @DPTR,A
0014 A3                INC     DPTR
0015 E9                MOV     A,R1
0016 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 31
0017 120000      E     LCALL   _?InitTimer0
                                           ; SOURCE LINE # 32
001A 120000      E     LCALL   _?InitSerial
                                           ; SOURCE LINE # 33
001D 120000      E     LCALL   _?InitSerialBuffer
                                           ; SOURCE LINE # 35
0020 90FFFF            MOV     DPTR,#0FFFFH
0023 120000      E     LCALL   ?C?ADDXBP
0026 7408              MOV     A,#08H
0028 F0                MOVX    @DPTR,A
0029 7B01              MOV     R3,#01H
002B 7A00        R     MOV     R2,#HIGH TaskStartStkyya
002D 7900        R     MOV     R1,#LOW TaskStartStkyya
002F 90FFFD            MOV     DPTR,#0FFFDH
0032 120000      E     LCALL   ?C?ADDXBP
0035 EB                MOV     A,R3
0036 F0                MOVX    @DPTR,A
0037 A3                INC     DPTR
0038 EA                MOV     A,R2
0039 F0                MOVX    @DPTR,A
003A A3                INC     DPTR
003B E9                MOV     A,R1
003C F0                MOVX    @DPTR,A
003D 7B00              MOV     R3,#00H
003F 7A00              MOV     R2,#00H
0041 7900              MOV     R1,#00H
0043 90FFFD            MOV     DPTR,#0FFFDH
0046 120000      E     LCALL   ?C?ADDXBP
0049 EB                MOV     A,R3
004A F0                MOVX    @DPTR,A
004B A3                INC     DPTR
004C EA                MOV     A,R2
004D F0                MOVX    @DPTR,A
004E A3                INC     DPTR
004F E9                MOV     A,R1
0050 F0                MOVX    @DPTR,A
0051 7BFF              MOV     R3,#0FFH
0053 7A00        R     MOV     R2,#HIGH _TaskStartyya
C51 COMPILER V7.50   YY2                                                                   03/26/2006 08:30:32 PAGE 19  

0055 7900        R     MOV     R1,#LOW _TaskStartyya
0057 120000      E     LCALL   _?OSTaskCreate
                                           ; SOURCE LINE # 36
005A 90FFFF            MOV     DPTR,#0FFFFH
005D 120000      E     LCALL   ?C?ADDXBP
0060 7403              MOV     A,#03H
0062 F0                MOVX    @DPTR,A
0063 7B01              MOV     R3,#01H
0065 7A00        R     MOV     R2,#HIGH TaskStartStkyyb
0067 7900        R     MOV     R1,#LOW TaskStartStkyyb
0069 90FFFD            MOV     DPTR,#0FFFDH
006C 120000      E     LCALL   ?C?ADDXBP
006F EB                MOV     A,R3
0070 F0                MOVX    @DPTR,A
0071 A3                INC     DPTR
0072 EA                MOV     A,R2
0073 F0                MOVX    @DPTR,A
0074 A3                INC     DPTR
0075 E9                MOV     A,R1
0076 F0                MOVX    @DPTR,A
0077 7B00              MOV     R3,#00H
0079 7A00              MOV     R2,#00H
007B 7900              MOV     R1,#00H
007D 90FFFD            MOV     DPTR,#0FFFDH
0080 120000      E     LCALL   ?C?ADDXBP
0083 EB                MOV     A,R3
0084 F0                MOVX    @DPTR,A
0085 A3                INC     DPTR
0086 EA                MOV     A,R2
0087 F0                MOVX    @DPTR,A
0088 A3                INC     DPTR
0089 E9                MOV     A,R1
008A F0                MOVX    @DPTR,A
008B 7BFF              MOV     R3,#0FFH
008D 7A00        R     MOV     R2,#HIGH _TaskStartyyb
008F 7900        R     MOV     R1,#LOW _TaskStartyyb
0091 120000      E     LCALL   _?OSTaskCreate
                                           ; SOURCE LINE # 39
0094 020000      E     LJMP    _?OSStart
             ; FUNCTION main (END)

             ; FUNCTION _TaskStartyya (BEGIN)
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
                                           ; SOURCE LINE # 111
0000         ?C0002:
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 113
                                           ; SOURCE LINE # 114
0000 7E00              MOV     R6,#00H
0002 7F1E              MOV     R7,#01EH
0004 120000      E     LCALL   _?OSTimeDly
                                           ; SOURCE LINE # 115
0007 900000      R     MOV     DPTR,#sem1
000A E0                MOVX    A,@DPTR
000B FB                MOV     R3,A
000C A3                INC     DPTR
000D E0                MOVX    A,@DPTR
000E FA                MOV     R2,A
000F A3                INC     DPTR
0010 E0                MOVX    A,@DPTR
0011 F9                MOV     R1,A
C51 COMPILER V7.50   YY2                                                                   03/26/2006 08:30:32 PAGE 20  

0012 120000      E     LCALL   _?OSSemPost
                                           ; SOURCE LINE # 118
0015 80E9              SJMP    ?C0002
             ; FUNCTION _TaskStartyya (END)

             ; FUNCTION _TaskStartyyb (BEGIN)
                                           ; SOURCE LINE # 121
                                           ; SOURCE LINE # 122
                                           ; SOURCE LINE # 123
0000         ?C0005:
                                           ; SOURCE LINE # 125
                                           ; SOURCE LINE # 126
0000 7B01              MOV     R3,#01H
0002 7A00        R     MOV     R2,#HIGH err
0004 7900        R     MOV     R1,#LOW err
0006 90FFFD            MOV     DPTR,#0FFFDH
0009 120000      E     LCALL   ?C?ADDXBP
000C EB                MOV     A,R3
000D F0                MOVX    @DPTR,A
000E A3                INC     DPTR
000F EA                MOV     A,R2
0010 F0                MOVX    @DPTR,A
0011 A3                INC     DPTR
0012 E9                MOV     A,R1
0013 F0                MOVX    @DPTR,A
0014 7C00              MOV     R4,#00H
0016 7D00              MOV     R5,#00H
0018 900000      R     MOV     DPTR,#sem1
001B E0                MOVX    A,@DPTR
001C FB                MOV     R3,A
001D A3                INC     DPTR
001E E0                MOVX    A,@DPTR
001F FA                MOV     R2,A
0020 A3                INC     DPTR
0021 E0                MOVX    A,@DPTR
0022 F9                MOV     R1,A
0023 120000      E     LCALL   _?OSSemPend
                                           ; SOURCE LINE # 127
0026 7BFF              MOV     R3,#0FFH
0028 7A00        R     MOV     R2,#HIGH ?SC_0
002A 7900        R     MOV     R1,#LOW ?SC_0
002C 120000      E     LCALL   _?PrintStr
                                           ; SOURCE LINE # 128
002F 900000      R     MOV     DPTR,#i
0032 E0                MOVX    A,@DPTR
0033 FE                MOV     R6,A
0034 A3                INC     DPTR
0035 E0                MOVX    A,@DPTR
0036 FF                MOV     R7,A
0037 EE                MOV     A,R6
0038 705F              JNZ     ?C0007
003A EF                MOV     A,R7
003B 14                DEC     A
003C 601B              JZ      ?C0009
003E 14                DEC     A
003F 6028              JZ      ?C0010
0041 14                DEC     A
0042 6035              JZ      ?C0011
0044 14                DEC     A
0045 6042              JZ      ?C0012
0047 2404              ADD     A,#04H
0049 704E              JNZ     ?C0007
C51 COMPILER V7.50   YY2                                                                   03/26/2006 08:30:32 PAGE 21  

                                           ; SOURCE LINE # 129
                                           ; SOURCE LINE # 130
004B         ?C0008:
004B A2B4              MOV     C,LED5
004D B3                CPL     C
004E 9290              MOV     LED0,C
0050 7BFF              MOV     R3,#0FFH
0052 7A00        R     MOV     R2,#HIGH ?SC_11
0054 7900        R     MOV     R1,#LOW ?SC_11
0056 120000      E     LCALL   _?PrintStr
                                           ; SOURCE LINE # 131
0059         ?C0009:
0059 B290              CPL     LED0

⌨️ 快捷键说明

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