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

📄 demo1.m51

📁 在51单片机上移植成功的UCOS-II操作系统源代码,包括源代码及相关注释
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        08/21/2007  09:29:37  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE demo1.obj, OS_CPU_C.obj, UCOS_II.obj, OS_CPU_A.obj, Startup.obj, .\C51L.LIB, OS_CORE.obj, OS_MB
>> OX.obj, OS_MEM.obj, OS_Q.obj, OS_TASK.obj, OS_TIME.obj, OS_SEM.obj TO demo1 RAMSIZE (256)


INPUT MODULES INCLUDED:
  demo1.obj (DEMO1)
  OS_CPU_C.obj (OS_CPU_C)
  UCOS_II.obj (UCOS_II)
  OS_CPU_A.obj (OS_CPU_A)
  Startup.obj (?C_STARTUP)
  .\C51L.LIB (?C?COPY)
  .\C51L.LIB (?C?CLDOPTR)
  .\C51L.LIB (?C?CSTPTR)
  .\C51L.LIB (?C?CSTOPTR)
  .\C51L.LIB (?C?IMUL)
  .\C51L.LIB (?C?IILDX)
  .\C51L.LIB (?C?ILDIX)
  .\C51L.LIB (?C?ILDOPTR)
  .\C51L.LIB (?C?IILDOPTR)
  .\C51L.LIB (?C?ISTOPTR)
  .\C51L.LIB (?C?LMUL)
  .\C51L.LIB (?C?ULDIV)
  .\C51L.LIB (?C?LSTXDATA)
  .\C51L.LIB (?C?LSTKXDATA)
  .\C51L.LIB (?C?OFFXADD)
  .\C51L.LIB (?C?PSTPTR)
  .\C51L.LIB (?C?PLDOPTR)
  .\C51L.LIB (?C?PSTOPTR)
  .\C51L.LIB (?C_XBP)
  .\C51L.LIB (?C?ADDXBP)
  .\C51L.LIB (?C?XBPOFF)
  .\C51L.LIB (?C?PLDIDATA)
  .\C51L.LIB (?C?PSTIDATA)
  .\C51L.LIB (?C?PLDXDATA)
  .\C51L.LIB (?C?PSTXDATA)
  .\C51L.LIB (?C?PLDPDATA)
  .\C51L.LIB (?C?PSTPDATA)
  .\C51L.LIB (?C?PLDCODE)
  OS_CORE.obj (OS_CORE)
  OS_MBOX.obj (OS_MBOX)
  OS_MEM.obj (OS_MEM)
  OS_Q.obj (OS_Q)
  OS_TASK.obj (OS_TASK)
  OS_TIME.obj (OS_TIME)
  OS_SEM.obj (OS_SEM)


LINK MAP OF MODULE:  demo1 (DEMO1)


            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     0002H     UNIT         ?C?LIB_DATA
            IDATA   000AH     0009H     UNIT         ?ID?UCOS_II
BL51 BANKED LINKER/LOCATER V5.12                                                      08/21/2007  09:29:37  PAGE 2


            IDATA   0013H     0009H     UNIT         ?ID?OS_CORE
            IDATA   001CH     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     05EBH     UNIT         ?XD?UCOS_II
            XDATA   05EBH     05EBH     UNIT         ?XD?OS_CORE
            XDATA   0BD6H     0384H     UNIT         ?XD?DEMO1

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?_?OSVERSION?UCOS_II
            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     0012H     UNIT         ?C_C51STARTUP
            CODE    0020H     0001H     UNIT         ?PR?_?OSDUMMY?UCOS_II
            CODE    0021H     0001H     UNIT         ?PR?_?OSDUMMY?OS_TASK
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     04F8H     UNIT         ?C?LIB_CODE
            CODE    051EH     028CH     UNIT         ?PR?_?OSTCBINIT?UCOS_II
            CODE    07AAH     028CH     UNIT         ?PR?_?OSTCBINIT?OS_CORE
            CODE    0A36H     0264H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    0C9AH     0200H     UNIT         ?PR?_?OSINIT?UCOS_II
            CODE    0E9AH     0200H     UNIT         ?PR?_?OSINIT?OS_CORE
            CODE    109AH     01CCH     UNIT         ?PR?_?OSTIMEDLYHMSM?UCOS_II
            CODE    1266H     01CCH     UNIT         ?PR?_?OSTIMEDLYHMSM?OS_TIME
            CODE    1432H     019EH     UNIT         ?PR?_?OSTASKCREATE?UCOS_II
            CODE    15D0H     019EH     UNIT         ?PR?_?OSTASKCREATE?OS_TASK
            CODE    176EH     011DH     UNIT         ?PR?_?OSTIMETICK?UCOS_II
            CODE    188BH     011DH     UNIT         ?PR?_?OSTIMETICK?OS_CORE
            CODE    19A8H     0108H     UNIT         ?CO?UCOS_II
            CODE    1AB0H     0108H     UNIT         ?CO?OS_CORE
            CODE    1BB8H     00F1H     UNIT         ?PR?_?OSTIMEDLYRESUME?UCOS_II
            CODE    1CA9H     00F1H     UNIT         ?PR?_?OSTIMEDLYRESUME?OS_TIME
            CODE    1D9AH     00C9H     UNIT         ?PR?_?OSTASKQUERY?UCOS_II
            CODE    1E63H     00C9H     UNIT         ?PR?_?OSTASKQUERY?OS_TASK
            CODE    1F2CH     008FH     UNIT         ?PR?_?OSSCHED?UCOS_II
            CODE    1FBBH     008FH     UNIT         ?PR?_?OSSCHED?OS_CORE
            CODE    204AH     008BH     UNIT         ?PR?_?OSTIMEDLY?UCOS_II
            CODE    20D5H     008BH     UNIT         ?PR?_?OSTIMEDLY?OS_TIME
            CODE    2160H     0085H     UNIT         ?PR?_?OSINTEXIT?UCOS_II
            CODE    21E5H     0085H     UNIT         ?PR?_?OSINTEXIT?OS_CORE
            CODE    226AH     0076H     UNIT         ?PR?_?OSSTART?UCOS_II
            CODE    22E0H     0076H     UNIT         ?PR?_?OSSTART?OS_CORE
            CODE    2356H     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    23BCH     005AH     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    2416H     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    2468H     004EH     UNIT         ?PR?_?OSTASKIDLE?UCOS_II
            CODE    24B6H     004EH     UNIT         ?PR?_?OSTASKIDLE?OS_CORE
            CODE    2504H     004CH     UNIT         ?PR?_?SERIAL?OS_CPU_A
            CODE    2550H     0043H     UNIT         ?PR?MAIN?DEMO1
            CODE    2593H     0038H     UNIT         ?PR?_?OSTIMEGET?UCOS_II
            CODE    25CBH     0038H     UNIT         ?PR?_?OSTIMEGET?OS_TIME
            CODE    2603H     0034H     UNIT         ?PR?_?TASKSTART?DEMO1
            CODE    2637H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.12                                                      08/21/2007  09:29:37  PAGE 3


            CODE    2666H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    2695H     002CH     UNIT         ?PR?_?OSSCHEDUNLOCK?UCOS_II
            CODE    26C1H     002CH     UNIT         ?PR?_?OSSCHEDUNLOCK?OS_CORE
            CODE    26EDH     002AH     UNIT         ?PR?_?OSTIMESET?UCOS_II
            CODE    2717H     002AH     UNIT         ?PR?_?OSTIMESET?OS_TIME
            CODE    2741H     0011H     UNIT         ?PR?_?OSSCHEDLOCK?UCOS_II
            CODE    2752H     0011H     UNIT         ?PR?_?OSSCHEDLOCK?OS_CORE
            CODE    2763H     000FH     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    2772H     000BH     UNIT         ?PR?_?OSINTENTER?UCOS_II
            CODE    277DH     000BH     UNIT         ?PR?_?OSINTENTER?OS_CORE
            CODE    2788H     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    2792H     0005H     UNIT         ?PR?_?OSVERSION?OS_CORE



UNRESOLVED EXTERNAL SYMBOLS:
   _?SERIAL
   _?TASKSTAR



IGNORED SYMBOLS:
   OSCTXSWCTR
   OSEVENTFREELIST
   OSEVENTTBL
   OSIDLECTR
   OSINTNESTING
   OSLOCKNESTING
   OSMAPTBL
   OSPRIOCUR
   OSPRIOHIGHRDY
   OSRDYGRP
   OSRDYTBL
   OSRUNNING
   OSTASKCTR
   OSTCBCUR
   OSTCBFREELIST
   OSTCBHIGHRDY
   OSTCBLIST
   OSTCBPRIOTBL
   OSTIME
   OSUNMAPTBL
   _?OSINIT
   _?OSINTENTER
   _?OSINTEXIT
   _?OSSCHED
   _?OSSCHEDLOCK
   _?OSSCHEDUNLOCK
   _?OSSTART
   _?OSTASKCREATE
   _?OSTASKIDLE
   _?OSTASKQUERY
   _?OSTCBINIT
   _?OSTIMEDLY
   _?OSTIMEDLYHMSM
   _?OSTIMEDLYRESUME
   _?OSTIMEGET
BL51 BANKED LINKER/LOCATER V5.12                                                      08/21/2007  09:29:37  PAGE 4


   _?OSTIMESET
   _?OSTIMETICK
   _?OSVERSION



SYMBOL TABLE OF MODULE:  demo1 (DEMO1)

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

  -------         MODULE        DEMO1
  C:2550H         SEGMENT       ?PR?MAIN?DEMO1
  C:2603H         SEGMENT       ?PR?_?TASKSTART?DEMO1
  X:0BD6H         SEGMENT       ?XD?DEMO1
  C:2550H         PUBLIC        MAIN
  X:0BD6H         PUBLIC        TASKSTARTSTK
  C:2603H         PUBLIC        _?TASKSTART
  C:262EH         SYMBOL        ?C0002
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  B:00D0H.7       SYMBOL        CY
  N:0000H         SYMBOL        DEMO1
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  B:00A8H.7       SYMBOL        EA
  B:00A8H.4       SYMBOL        ES
  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1
  B:00A8H.0       SYMBOL        EX0
  B:00A8H.2       SYMBOL        EX1
  B:00D0H.5       SYMBOL        F0
  D:00A8H         SYMBOL        IE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  B:00B0H.2       SYMBOL        INT0
  B:00B0H.3       SYMBOL        INT1
  D:00B8H         SYMBOL        IP
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  B:00D0H.2       SYMBOL        OV
  B:00D0H.0       SYMBOL        P
  D:0080H         SYMBOL        P0
  D:0090H         SYMBOL        P1
  D:00A0H         SYMBOL        P2
  D:00B0H         SYMBOL        P3
  D:0087H         SYMBOL        PCON
  B:00B8H.4       SYMBOL        PS
  D:00D0H         SYMBOL        PSW
  B:00B8H.1       SYMBOL        PT0
  B:00B8H.3       SYMBOL        PT1
  B:00B8H.0       SYMBOL        PX0
  B:00B8H.2       SYMBOL        PX1
  B:0098H.2       SYMBOL        RB8
  B:00B0H.7       SYMBOL        RD
  B:0098H.4       SYMBOL        REN
BL51 BANKED LINKER/LOCATER V5.12                                                      08/21/2007  09:29:37  PAGE 5


  B:0098H.0       SYMBOL        RI
  B:00D0H.3       SYMBOL        RS0
  B:00D0H.4       SYMBOL        RS1
  B:00B0H.0       SYMBOL        RXD
  D:0099H         SYMBOL        SBUF
  D:0098H         SYMBOL        SCON
  B:0098H.7       SYMBOL        SM0
  B:0098H.6       SYMBOL        SM1
  B:0098H.5       SYMBOL        SM2
  D:0081H         SYMBOL        SP
  B:00B0H.4       SYMBOL        T0
  B:00B0H.5       SYMBOL        T1
  B:0098H.3       SYMBOL        TB8
  D:0088H         SYMBOL        TCON
  B:0088H.5       SYMBOL        TF0
  B:0088H.7       SYMBOL        TF1
  D:008CH         SYMBOL        TH0
  D:008DH         SYMBOL        TH1
  B:0098H.1       SYMBOL        TI
  D:008AH         SYMBOL        TL0
  D:008BH         SYMBOL        TL1
  D:0089H         SYMBOL        TMOD
  B:0088H.4       SYMBOL        TR0
  B:0088H.6       SYMBOL        TR1
  B:00B0H.1       SYMBOL        TXD
  B:00B0H.6       SYMBOL        WR
  C:2550H         LINE#         105
  C:2553H         LINE#         109
  C:2556H         LINE#         113
  C:2559H         LINE#         114
  C:255CH         LINE#         115
  C:255EH         LINE#         116
  C:255FH         LINE#         117
  C:2561H         LINE#         118
  C:2563H         LINE#         119
  C:2565H         LINE#         120
  C:2568H         LINE#         121
  C:256BH         LINE#         122
  C:256CH         LINE#         123
  C:256DH         LINE#         124
  C:256EH         LINE#         125
  C:256FH         LINE#         126
  C:2570H         LINE#         127
  C:2571H         LINE#         128
  C:2572H         LINE#         129
  C:2573H         LINE#         130
  C:2575H         LINE#         131
  C:2577H         LINE#         132
  C:2579H         LINE#         133
  C:257CH         LINE#         134
  C:257FH         LINE#         135
  C:2580H         LINE#         136
  C:2581H         LINE#         137
  C:2582H         LINE#         138
  C:2583H         LINE#         139
  C:2584H         LINE#         140
  C:2585H         LINE#         141
BL51 BANKED LINKER/LOCATER V5.12                                                      08/21/2007  09:29:37  PAGE 6


  C:2586H         LINE#         142
  C:2587H         LINE#         143
  C:2589H         LINE#         144
  C:258BH         LINE#         145
  C:258DH         LINE#         146
  C:2590H         LINE#         150
  C:2603H         LINE#         162
  C:2606H         LINE#         163
  C:2609H         LINE#         164
  C:260AH         LINE#         165
  C:260BH         LINE#         166
  C:260CH         LINE#         167
  C:260DH         LINE#         168
  C:260EH         LINE#         169
  C:260FH         LINE#         170
  C:2610H         LINE#         171
  C:2611H         LINE#         175
  C:2614H         LINE#         176
  C:2617H         LINE#         177
  C:2618H         LINE#         178
  C:2619H         LINE#         179
  C:261AH         LINE#         180
  C:261BH         LINE#         181
  C:261CH         LINE#         182
  C:261DH         LINE#         183
  C:261EH         LINE#         184
  C:2621H         LINE#         185
  C:2624H         LINE#         186
  C:2625H         LINE#         187
  C:2626H         LINE#         188
  C:2627H         LINE#         189
  C:2628H         LINE#         190
  C:2629H         LINE#         191
  C:262AH         LINE#         192
  C:262BH         LINE#         193
  C:262CH         LINE#         201

⌨️ 快捷键说明

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