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

📄 ha.m51

📁 ucos2 程序代码!!!!!可用与51单片机
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        03/22/2009  22:08:38  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ex1.obj, OS_CPU_A.obj, OS_CPU_C.obj, STARTUP.obj, OS_CORE.obj, OS_MBOX.obj, OS_MEM
>> .obj, OS_Q.obj, OS_SEM.obj, OS_TASK.obj, OS_TIME.obj, task.obj TO ha RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  ex1.obj (EX1)
  OS_CPU_A.obj (OS_CPU_A)
  OS_CPU_C.obj (OS_CPU_C)
  OS_CORE.obj (OS_CORE)
  OS_MBOX.obj (OS_MBOX)
  OS_MEM.obj (OS_MEM)
  OS_Q.obj (OS_Q)
  OS_SEM.obj (OS_SEM)
  OS_TASK.obj (OS_TASK)
  OS_TIME.obj (OS_TIME)
  task.obj (TASK)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  D:\KEIL\C51\LIB\C51S.LIB (?C_IBP)


LINK MAP OF MODULE:  ha (?C_STARTUP)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0006H     UNIT         ?DT?EX1
            DATA    000EH     0003H     UNIT         ?DT?_DRAW_PM?TASK
            DATA    0011H     0002H     UNIT         _DATA_GROUP_
            DATA    0013H     0001H     UNIT         ?C?LIB_DATA
                    0014H     000CH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     036DH     UNIT         ?XD?OS_CORE
            XDATA   036DH     00B4H     UNIT         ?XD?EX1

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 2


            CODE    0003H     0005H     UNIT         ?PR?_?OSVERSION?OS_CORE
            CODE    0008H     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    0009H     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    000AH     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     02A3H     UNIT         ?C?LIB_CODE
            CODE    02B1H     0277H     UNIT         ?PR?_?OSTCBINIT?OS_CORE
            CODE    0528H     01FEH     UNIT         ?PR?_?OSTASKDEL?OS_TASK
            CODE    0726H     01B6H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    08DCH     01A3H     UNIT         ?PR?_?OSTIMEDLYHMSM?OS_TIME
            CODE    0A7FH     018FH     UNIT         ?PR?_?OSINIT?OS_CORE
            CODE    0C0EH     0137H     UNIT         ?PR?_?OSTASKCREATE?OS_TASK
            CODE    0D45H     012FH     UNIT         ?PR?_?OSTIMETICK?OS_CORE
            CODE    0E74H     012EH     UNIT         ?PR?_?TASK1?EX1
            CODE    0FA2H     0110H     UNIT         ?C_INITSEG
            CODE    10B2H     00F5H     UNIT         ?PR?_?OSTIMEDLYRESUME?OS_TIME
            CODE    11A7H     00AEH     UNIT         ?PR?_?TASK2?EX1
            CODE    1255H     009DH     UNIT         ?PR?_?OSTASKQUERY?OS_TASK
            CODE    12F2H     009BH     UNIT         ?PR?_?OSTASKDELREQ?OS_TASK
            CODE    138DH     0091H     UNIT         ?PR?_?OSTIMEDLY?OS_TIME
            CODE    141EH     0090H     UNIT         ?PR?_?OSINTEXIT?OS_CORE
            CODE    14AEH     008FH     UNIT         ?C_C51STARTUP
            CODE    153DH     008FH     UNIT         ?PR?_?OSSCHED?OS_CORE
            CODE    15CCH     0077H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    1643H     0073H     UNIT         ?CO?EX1
            CODE    16B6H     0070H     UNIT         ?PR?MAIN?EX1
            CODE    1726H     006FH     UNIT         ?PR?_?OSSTART?OS_CORE
            CODE    1795H     0065H     UNIT         ?PR?_DRAW_PM?TASK
            CODE    17FAH     005BH     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    1855H     0047H     UNIT         ?PR?OSTICKISR?OS_CPU_C
            CODE    189CH     003EH     UNIT         ?PR?_?OSTASKIDLE?OS_CORE
            CODE    18DAH     002BH     UNIT         ?PR?_?OSSCHEDUNLOCK?OS_CORE
            CODE    1905H     0029H     UNIT         ?PR?_?OSTIMEGET?OS_TIME
            CODE    192EH     0026H     UNIT         ?PR?LCD_INIT?TASK
            CODE    1954H     0021H     UNIT         ?PR?_DELAY?TASK
            CODE    1975H     0020H     UNIT         ?PR?_?OSTIMESET?OS_TIME
            CODE    1995H     0020H     UNIT         ?PR?_LCD_WDAT?TASK
            CODE    19B5H     0020H     UNIT         ?PR?_LCD_POS?TASK
            CODE    19D5H     001EH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    19F3H     001EH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    1A11H     001CH     UNIT         ?PR?_LCD_WCMD?TASK
            CODE    1A2DH     0012H     UNIT         ?PR?_DELAY0?TASK
            CODE    1A3FH     0010H     UNIT         ?PR?_?OSSCHEDLOCK?OS_CORE
            CODE    1A4FH     000FH     UNIT         ?PR?LCD_BUSY?TASK
            CODE    1A5EH     000CH     UNIT         ?PR?INTERRUPTINITIAL?EX1
            CODE    1A6AH     000BH     UNIT         ?PR?_?OSINTENTER?OS_CORE
            CODE    1A75H     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    1A7FH     0001H     UNIT         ?PR?_?OSDUMMY?OS_TASK



OVERLAY MAP OF MODULE:   ha (?C_STARTUP)


SEGMENT                                    BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH
---------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 3


?C_C51STARTUP                           -----    -----      -----    -----
  +--> ?PR?MAIN?EX1
  +--> ?C_INITSEG

?PR?MAIN?EX1                            -----    -----      0011H    0001H
  +--> ?PR?INTERRUPTINITIAL?EX1
  +--> ?PR?LCD_INIT?TASK
  +--> ?PR?_LCD_POS?TASK
  +--> ?CO?EX1
  +--> ?PR?_LCD_WDAT?TASK
  +--> ?PR?_?OSINIT?OS_CORE
  +--> ?PR?_?TASK1?EX1
  +--> ?PR?_?OSTASKCREATE?OS_TASK
  +--> ?PR?_?TASK2?EX1
  +--> ?PR?_?OSSTART?OS_CORE

?PR?LCD_INIT?TASK                       -----    -----      -----    -----
  +--> ?PR?_LCD_WCMD?TASK
  +--> ?PR?_DELAY?TASK

?PR?_LCD_WCMD?TASK                      -----    -----      -----    -----
  +--> ?PR?LCD_BUSY?TASK

?PR?LCD_BUSY?TASK                       0020H.0  0000H.1    -----    -----

?PR?_DELAY?TASK                         -----    -----      0012H    0001H

?PR?_LCD_POS?TASK                       -----    -----      -----    -----
  +--> ?PR?_LCD_WCMD?TASK

?PR?_LCD_WDAT?TASK                      -----    -----      -----    -----
  +--> ?PR?LCD_BUSY?TASK

?PR?_?OSINIT?OS_CORE                    -----    -----      -----    -----
  +--> ?PR?_?OSTASKIDLE?OS_CORE
  +--> ?PR?_?OSTASKCREATE?OS_TASK

?PR?_?OSTASKCREATE?OS_TASK              -----    -----      -----    -----
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_?OSTCBINIT?OS_CORE
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?OSSCHED?OS_CORE                   -----    -----      -----    -----
  +--> ?PR?OSCTXSW?OS_CPU_A

?PR?OSCTXSW?OS_CPU_A                    -----    -----      -----    -----
  +--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A

?PR?_?TASK1?EX1                         -----    -----      -----    -----
  +--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
  +--> ?PR?LCD_INIT?TASK
  +--> ?PR?_LCD_POS?TASK
  +--> ?CO?EX1
  +--> ?PR?_LCD_WDAT?TASK

BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 4


?PR?_?OSTIMEDLYHMSM?OS_TIME             -----    -----      -----    -----
  +--> ?PR?_?OSTIMEDLY?OS_TIME

?PR?_?OSTIMEDLY?OS_TIME                 -----    -----      -----    -----
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?TASK2?EX1                         -----    -----      -----    -----
  +--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
  +--> ?PR?LCD_INIT?TASK
  +--> ?PR?_LCD_POS?TASK
  +--> ?CO?EX1
  +--> ?PR?_LCD_WDAT?TASK

?PR?_?OSSTART?OS_CORE                   -----    -----      -----    -----
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A

*** NEW ROOT ***************************************************

?PR?OSTICKISR?OS_CPU_C                  -----    -----      -----    -----
  +--> ?PR?_?OSINTENTER?OS_CORE
  +--> ?PR?_?OSTIMETICK?OS_CORE
  +--> ?PR?_?OSINTEXIT?OS_CORE

?PR?_?OSTIMETICK?OS_CORE                -----    -----      -----    -----
  +--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C

?PR?_?OSINTEXIT?OS_CORE                 -----    -----      -----    -----
  +--> ?PR?OSINTCTXSW?OS_CPU_A

?PR?OSINTCTXSW?OS_CPU_A                 -----    -----      -----    -----
  +--> ?PR?OSCTXSW?OS_CPU_A



SYMBOL TABLE OF MODULE:  ha (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:14AEH         SEGMENT       ?C_C51STARTUP
  I:0021H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0001H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0100H         SYMBOL        IDATALEN
  C:14B1H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:8000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 5


  D:0081H         SYMBOL        SP
  C:14AEH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:8000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         88
  C:14AEH         LINE#         95
  C:14B0H         LINE#         96
  C:14B1H         LINE#         97
  C:14B2H         LINE#         98
  C:14B4H         LINE#         132
  C:14B7H         LINE#         147
  C:14BAH         LINE#         151
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        EX1
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1A5EH         PUBLIC        InterruptInitial
  C:1677H         PUBLIC        dis22
  C:16B6H         PUBLIC        main
  B:00A0H.7       PUBLIC        dula
  B:00A0H.6       PUBLIC        wela
  C:16ADH         PUBLIC        dis55
  D:0089H         PUBLIC        TMOD
  X:036DH         PUBLIC        Task1Stack
  X:03C7H         PUBLIC        Task2Stack
  C:1643H         PUBLIC        dis
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:0E74H         PUBLIC        _?Task1
  C:11A7H         PUBLIC        _?Task2
  C:1650H         PUBLIC        dis0
  C:165AH         PUBLIC        dis1
  C:1668H         PUBLIC        dis2
  C:1680H         PUBLIC        dis3
  C:168FH         PUBLIC        dis4
  C:169EH         PUBLIC        dis5
  D:0008H         PUBLIC        IRCOM
  D:000CH         PUBLIC        IRDIS
  -------         PROC          _?TASK1
  i:0008H         SYMBOL        ppdata
  -------         DO            
  i:0000H         SYMBOL        i
  i:0003H         SYMBOL        j
  i:0002H         SYMBOL        hour0
  i:0003H         SYMBOL        hour1
  i:0004H         SYMBOL        min0
  i:0005H         SYMBOL        min1
  i:0006H         SYMBOL        sec0
  i:0007H         SYMBOL        sec1
  -------         ENDDO         
  C:0E74H         LINE#         36
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 6


  C:0E85H         LINE#         38
  C:0EADH         LINE#         39
  C:0EC1H         LINE#         40
  C:0EC1H         LINE#         41
  C:0EC1H         LINE#         42
  C:0ED5H         LINE#         43
  C:0ED7H         LINE#         44
  C:0ED9H         LINE#         45
  C:0EDCH         LINE#         46
  C:0EDFH         LINE#         48
  C:0EE5H         LINE#         49
  C:0EE9H         LINE#         50
  C:0EF3H         LINE#         51
  C:0EF3H         LINE#         52
  C:0EF6H         LINE#         53
  C:0EF9H         LINE#         54
  C:0EFBH         LINE#         55
  C:0F02H         LINE#         56
  C:0F06H         LINE#         57
  C:0F10H         LINE#         58
  C:0F10H         LINE#         59
  C:0F13H         LINE#         60
  C:0F16H         LINE#         61
  C:0F18H         LINE#         62
  C:0F1FH         LINE#         63
  C:0F24H         LINE#         64
  C:0F2DH         LINE#         65
  C:0F37H         LINE#         66
  C:0F3CH         LINE#         67
  C:0F41H         LINE#         68
  C:0F46H         LINE#         69
  C:0F4BH         LINE#         70
  C:0F55H         LINE#         71
  C:0F5FH         LINE#         72
  C:0F64H         LINE#         73
  C:0F69H         LINE#         74
  C:0F6EH         LINE#         75
  C:0F78H         LINE#         76
  C:0F82H         LINE#         77
  C:0F89H         LINE#         78
  C:0F8DH         LINE#         79
  C:0F9AH         LINE#         80
  C:0F9AH         LINE#         81
  C:0F9DH         LINE#         82
  C:0FA0H         LINE#         83
  -------         ENDPROC       _?TASK1
  -------         PROC          _?TASK2
  i:0001H         SYMBOL        ppdata
  -------         DO            
  i:0000H         SYMBOL        i
  -------         ENDDO         
  C:11A7H         LINE#         122
  C:11B4H         LINE#         125
  C:11C4H         LINE#         126
  C:11C4H         LINE#         127
  C:11C4H         LINE#         129
  C:11D5H         LINE#         130
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2009  22:08:38  PAGE 7


  C:11D8H         LINE#         131
  C:11DBH         LINE#         132
  C:11DDH         LINE#         133
  C:11DFH         LINE#         134
  C:11E5H         LINE#         135
  C:11E9H         LINE#         136
  C:11F3H         LINE#         137
  C:11F3H         LINE#         138
  C:11F6H         LINE#         139
  C:11F9H         LINE#         140
  C:11FBH         LINE#         141
  C:1202H         LINE#         142
  C:1206H         LINE#         143
  C:1210H         LINE#         144
  C:1210H         LINE#         145
  C:1213H         LINE#         146
  C:1216H         LINE#         147
  C:1218H         LINE#         148

⌨️ 快捷键说明

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