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

📄 apptask2.lis

📁 AVR megal128下的ucos_ii
💻 LIS
字号:
                        .module AppTask2.c
                        .area vector(rom, abs)
                        .org 64
 0040 0C940000          jmp _OSTickISR
                        .org 72
 0048 0C940000          jmp _uart0_rx_isr
                        .org 76
 004C 0C940000          jmp _uart0_udre_isr
                        .org 120
 0078 0C940000          jmp _uart1_rx_isr
                        .org 124
 007C 0C940000          jmp _uart1_udre_isr
                        .area text(rom, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source\AppTask2.c
 0000                   .dbfunc e Init_AppTask2 _Init_AppTask2 fV
                        .even
 0000           _Init_AppTask2::
 0000 2397              sbiw R28,3
 0002                   .dbline -1
 0002                   .dbline 16
 0002           ; #include  "..\include\includes.h"
 0002           ; #include  "..\include\Publics.H"
 0002           ; 
 0002           ; OS_STK  AppTask2Stk[OS_TASK_2_STK_SIZE]; 
 0002           ; 
 0002           ; /*
 0002           ; *****************************************************************************
 0002           ; * 函数介绍:    系统处理管理任务初始化 
 0002           ; * 输入参数: 
 0002           ; * 输出参数:-- 
 0002           ; * 返 回 值:--                
 0002           ; * 说    明:--
 0002           ; ******************************************************************************
 0002           ; */
 0002           ; void Init_AppTask2(void)      
 0002           ; {
 0002                   .dbline 17
 0002           ;    OSTaskStkSize     = OS_TASK_2_STK_SIZE;        // Setup the default stack size                 
 0002 80E0              ldi R24,256
 0004 91E0              ldi R25,1
 0006 90930100          sts _OSTaskStkSize+1,R25
 000A 80930000          sts _OSTaskStkSize,R24
 000E                   .dbline 18
 000E           ;    OSTaskHardStkSize = OS_TASK_2_HARD_STK_SIZE;   // Setup the default hardware stack size        
 000E 80E4              ldi R24,64
 0010 90E0              ldi R25,0
 0012 90930100          sts _OSTaskHardStkSize+1,R25
 0016 80930000          sts _OSTaskHardStkSize,R24
 001A                   .dbline 19
 001A           ;    OSTaskCreate(AppTask2, (void *)0, (OS_STK *)&AppTask2Stk[OSTaskStkSize-1],6);
 001A 86E0              ldi R24,6
 001C 8A83              std y+2,R24
 001E 80E0              ldi R24,<_AppTask2Stk
 0020 90E0              ldi R25,>_AppTask2Stk
 0022 E0910000          lds R30,_OSTaskStkSize
 0026 F0910100          lds R31,_OSTaskStkSize+1
 002A 3197              sbiw R30,1
 002C E80F              add R30,R24
 002E F91F              adc R31,R25
 0030 F983              std y+1,R31
 0032 E883              std y+0,R30
 0034 2227              clr R18
 0036 3327              clr R19
 0038 00E0              ldi R16,<PL_AppTask2
 003A 10E0              ldi R17,>PL_AppTask2
 003C 0E940000          xcall _OSTaskCreate
 0040                   .dbline -2
 0040           L1:
 0040 2396              adiw R28,3
 0042                   .dbline 0 ; func end
 0042 0895              ret
 0044                   .dbend
 0044                   .dbfunc e AppTask2 _AppTask2 fV
 0044           ;          p_arg -> R20,R21
                        .even
 0044           _AppTask2::
 0044 0E940000          xcall push_gset1
 0048 A801              movw R20,R16
 004A                   .dbline -1
 004A                   .dbline 31
 004A           ; }
 004A           ; /*
 004A           ; *****************************************************************************
 004A           ; * 函数介绍:   系统处理
 004A           ; * 输入参数: 
 004A           ; * 输出参数:-- 
 004A           ; * 返 回 值:--                
 004A           ; * 说    明:--
 004A           ; ******************************************************************************
 004A           ; */
 004A           ; void  AppTask2(void *p_arg)    
 004A           ; {
 004A                   .dbline 32
 004A           ;    p_arg = p_arg;
 004A 05C0              xjmp L4
 004C           L3:
 004C                   .dbline 34
 004C                   .dbline 35
 004C 01E0              ldi R16,1
 004E 10E0              ldi R17,0
 0050 0E940000          xcall _OSTimeDly
 0054                   .dbline 36
 0054 A895              wdr
 0056                   .dbline 37
 0056           L4:
 0056                   .dbline 33
 0056 FACF              xjmp L3
 0058           X0:
 0058                   .dbline -2
 0058           L2:
 0058 0E940000          xcall pop_gset1
 005C                   .dbline 0 ; func end
 005C 0895              ret
 005E                   .dbsym r p_arg 20 pV
 005E                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\编写软件小系统\纯ucos\source\AppTask2.c
 0000           _AppTask2Stk::
 0000                   .blkb 256
 0100                   .dbsym e AppTask2Stk _AppTask2Stk A[256:256]c
                        .area func_lit
 0000 2200      PL_AppTask2:    .word `_AppTask2

⌨️ 快捷键说明

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