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

📄 countercontrol.m51

📁 利用SMALL RTOS51做的一个项目
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/29/2004  20:23:50  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OS_CORE.obj, .\OS_Q.obj, .\OS_SEM.obj, .\OS_CPU_A.obj, .\OS_CPU_C.obj, MAIN.obj, .\BC7281A.ob
>> j, .\INTERFACE_PS2.obj TO CounterControl RAMSIZE (256) CODE (0X0000-0X4FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\OS_CORE.obj (OS_CORE)
  .\OS_Q.obj (OS_Q)
  .\OS_SEM.obj (OS_SEM)
  .\OS_CPU_A.obj (OS_CPU_A_ASM)
  .\OS_CPU_C.obj (OS_CPU_C)
  MAIN.obj (MAIN)
  .\BC7281A.obj (BC7281A)
  .\INTERFACE_PS2.obj (INTERFACE_PS2)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  CounterControl (OS_CORE)


            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     000EH     UNIT         _DATA_GROUP_
            DATA    0016H     0009H     UNIT         ?DT?MAIN
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0002H.6   UNIT         ?BI?MAIN
                    0022H.6   0000H.2                *** GAP ***
            DATA    0023H     0008H     UNIT         ?DT?OS_CORE
            DATA    002BH     0006H     UNIT         ?DT?OS_CPU_C
            IDATA   0031H     0043H     UNIT         ?ID?MAIN
            IDATA   0074H     0007H     UNIT         _IDATA_GROUP_
            IDATA   007BH     0002H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0002H     UNIT         ?PR?OSIDLE?OS_CPU_C
                    0008H     0003H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.12                                                      12/29/2004  20:23:50  PAGE 2


            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     000DH     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     0AFCH     UNIT         ?PR?EXECUTEFUNC?MAIN
            CODE    0B2AH     06B5H     UNIT         ?PR?BH_SERIAL?MAIN
            CODE    11DFH     01CAH     UNIT         ?C?LIB_CODE
            CODE    13A9H     01B9H     UNIT         ?PR?_DISPNUM?BC7281A
            CODE    1562H     018AH     UNIT         ?PR?USERTICKTIMER?MAIN
            CODE    16ECH     00F8H     UNIT         ?PR?ISR_KEYBOARD?MAIN
            CODE    17E4H     00A3H     UNIT         ?PR?SYSTEMINIT?MAIN
            CODE    1887H     0092H     UNIT         ?PR?_OSQPEND?OS_Q
            CODE    1919H     008EH     UNIT         ?PR?C_OSCTXSW?OS_CPU_C
            CODE    19A7H     008CH     UNIT         ?C_C51STARTUP
            CODE    1A33H     0089H     UNIT         ?PR?ISR_SERIAL?MAIN
            CODE    1ABCH     0085H     UNIT         ?PR?_OSQINTPOST?OS_Q
            CODE    1B41H     0081H     UNIT         ?PR?OSSTART?OS_CPU_C
            CODE    1BC2H     0079H     UNIT         ?PR?_OSWAIT?OS_CORE
            CODE    1C3BH     0077H     UNIT         ?PR?_OSQINTPOSTFRONT?OS_Q
            CODE    1CB2H     006CH     UNIT         ?PR?BH_COUNTER?MAIN
            CODE    1D1EH     004FH     UNIT         ?PR?ISR_COUNTER_INT?MAIN
            CODE    1D6DH     0049H     UNIT         ?PR?OSTICKISR?OS_CPU_C
            CODE    1DB6H     0045H     UNIT         ?PR?ISR_COUNTER_TMR?MAIN
            CODE    1DFBH     0043H     UNIT         ?PR?_SEND_BYTE?BC7281A
            CODE    1E3EH     0037H     UNIT         ?PR?_OSQCREATE?OS_Q
            CODE    1E75H     0036H     UNIT         ?PR?INIT?MAIN
            CODE    1EABH     0034H     UNIT         ?PR?_OSQACCEPT?OS_Q
            CODE    1EDFH     0033H     UNIT         ?PR?LOADCTX?OS_CPU_A
            CODE    1F12H     0031H     UNIT         ?PR?_WRITE728X?BC7281A
            CODE    1F43H     002FH     UNIT         ?PR?OSINTEXIT?OS_CORE
            CODE    1F72H     002FH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    1FA1H     002DH     UNIT         ?C_INITSEG
            CODE    1FCEH     002DH     UNIT         ?PR?RECEIVE_BYTE?BC7281A
            CODE    1FFBH     0024H     UNIT         ?PR?OSSCHED?OS_CORE
            CODE    201FH     001FH     UNIT         ?PR?FEEDBACK?MAIN
            CODE    203EH     001BH     UNIT         ?PR?OSTIMETICK?OS_CORE
            CODE    2059H     0018H     UNIT         ?PR?_OSCLEARSIGNAL?OS_CORE
            CODE    2071H     0017H     UNIT         ?PR?_OSINTSENDSIGNAL?OS_CORE
            CODE    2088H     000FH     UNIT         ?PR?_OSQPOST?OS_Q
            CODE    2097H     000EH     UNIT         ?PR?_OSQNMSGS?OS_Q
            CODE    20A5H     000AH     UNIT         ?PR?_READ728X?BC7281A
            CODE    20AFH     0009H     UNIT         ?CO?OS_CORE
            CODE    20B8H     0009H     UNIT         ?CO?OS_CPU_C
            CODE    20C1H     0009H     UNIT         ?PR?LEDNUMON?INTERFACE_PS2
            CODE    20CAH     0009H     UNIT         ?PR?LEDNUMOFF?INTERFACE_PS2
            CODE    20D3H     0006H     UNIT         ?PR?_OSSENDSIGNAL?OS_CORE
            CODE    20D9H     0006H     UNIT         ?PR?MAIN?MAIN



OVERLAY MAP OF MODULE:   CounterControl (OS_CORE)


SEGMENT                                DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.12                                                      12/29/2004  20:23:50  PAGE 3


?PR?OSTICKISR?OS_CPU_C               -----    -----      -----    -----
  +--> ?PR?USERTICKTIMER?MAIN
  +--> ?PR?OSTIMETICK?OS_CORE
  +--> ?PR?OSINTEXIT?OS_CORE

?PR?USERTICKTIMER?MAIN               0008H    0001H      -----    -----
  +--> ?PR?_DISPNUM?BC7281A
  +--> ?PR?_WRITE728X?BC7281A
  +--> ?PR?_OSQINTPOST?OS_Q

?PR?_DISPNUM?BC7281A                 0011H    0005H      0079H    0002H
  +--> ?PR?_WRITE728X?BC7281A

?PR?_WRITE728X?BC7281A               -----    -----      -----    -----
  +--> ?PR?_SEND_BYTE?BC7281A

?PR?_OSQINTPOST?OS_Q                 -----    -----      -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_OSINTSENDSIGNAL?OS_CORE

?PR?_OSINTSENDSIGNAL?OS_CORE         -----    -----      -----    -----
  +--> ?CO?OS_CORE

?PR?OSTIMETICK?OS_CORE               -----    -----      -----    -----
  +--> ?PR?_OSINTSENDSIGNAL?OS_CORE

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

?PR?OSINTCTXSW?OS_CPU_A              -----    -----      -----    -----
  +--> ?PR?OSCTXSW?OS_CPU_A
  +--> ?CO?OS_CORE
  +--> ?PR?C_OSCTXSW?OS_CPU_C

?PR?OSCTXSW?OS_CPU_A                 -----    -----      -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?C_OSCTXSW?OS_CPU_C

?PR?C_OSCTXSW?OS_CPU_C               -----    -----      -----    -----
  +--> ?PR?LOADCTX?OS_CPU_A

?PR?LOADCTX?OS_CPU_A                 -----    -----      -----    -----
  +--> ?CO?OS_CORE

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

?PR?ISR_SERIAL?MAIN                  000EH    0001H      -----    -----
  +--> ?PR?_OSQINTPOST?OS_Q
  +--> ?PR?OSINTEXIT?OS_CORE
  +--> ?PR?_OSQNMSGS?OS_Q
  +--> ?PR?_OSQACCEPT?OS_Q
  +--> ?PR?_OSINTSENDSIGNAL?OS_CORE

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

?PR?ISR_COUNTER_INT?MAIN             -----    -----      -----    -----
  +--> ?PR?OSINTEXIT?OS_CORE
BL51 BANKED LINKER/LOCATER V5.12                                                      12/29/2004  20:23:50  PAGE 4



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

?PR?ISR_COUNTER_TMR?MAIN             -----    -----      -----    -----
  +--> ?PR?OSINTEXIT?OS_CORE

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

?PR?ISR_KEYBOARD?MAIN                000FH    0001H      -----    -----
  +--> ?PR?_OSQINTPOST?OS_Q
  +--> ?PR?OSINTEXIT?OS_CORE

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

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

?PR?MAIN?MAIN                        -----    -----      -----    -----
  +--> ?PR?SYSTEMINIT?MAIN
  +--> ?PR?OSSTART?OS_CPU_C

?PR?SYSTEMINIT?MAIN                  0010H    0001H      -----    -----
  +--> ?PR?INIT?MAIN
  +--> ?PR?_WRITE728X?BC7281A
  +--> ?PR?LEDNUMON?INTERFACE_PS2
  +--> ?PR?_DISPNUM?BC7281A

?PR?LEDNUMON?INTERFACE_PS2           -----    -----      -----    -----
  +--> ?PR?_WRITE728X?BC7281A

?PR?OSSTART?OS_CPU_C                 -----    -----      -----    -----
  +--> ?CO?OS_CPU_C
  +--> ?PR?OSIDLE?OS_CPU_C

?CO?OS_CPU_C                         -----    -----      -----    -----
  +--> ?PR?BH_SERIAL?MAIN
  +--> ?PR?EXECUTEFUNC?MAIN
  +--> ?PR?BH_COUNTER?MAIN

?PR?BH_SERIAL?MAIN                   -----    -----      0076H    0003H
  +--> ?PR?_OSQCREATE?OS_Q
  +--> ?PR?_OSWAIT?OS_CORE
  +--> ?PR?_OSQPEND?OS_Q
  +--> ?PR?_OSQINTPOST?OS_Q
  +--> ?PR?_OSQACCEPT?OS_Q
  +--> ?PR?_DISPNUM?BC7281A
  +--> ?PR?_OSQINTPOSTFRONT?OS_Q
  +--> ?PR?_WRITE728X?BC7281A

?PR?_OSWAIT?OS_CORE                  -----    -----      -----    -----
  +--> ?PR?_OSCLEARSIGNAL?OS_CORE
  +--> ?PR?OSSCHED?OS_CORE

?PR?_OSCLEARSIGNAL?OS_CORE           -----    -----      -----    -----
  +--> ?CO?OS_CORE

BL51 BANKED LINKER/LOCATER V5.12                                                      12/29/2004  20:23:50  PAGE 5


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

?PR?_OSQPEND?OS_Q                    -----    -----      -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_OSCLEARSIGNAL?OS_CORE
  +--> ?PR?OSSCHED?OS_CORE

?PR?_OSQINTPOSTFRONT?OS_Q            -----    -----      -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_OSINTSENDSIGNAL?OS_CORE

?PR?EXECUTEFUNC?MAIN                 0010H    0001H      -----    -----
  +--> ?PR?LEDNUMOFF?INTERFACE_PS2
  +--> ?PR?_OSWAIT?OS_CORE
  +--> ?PR?LEDNUMON?INTERFACE_PS2
  +--> ?PR?_OSQPEND?OS_Q
  +--> ?PR?_WRITE728X?BC7281A
  +--> ?PR?_DISPNUM?BC7281A
  +--> ?PR?_OSQINTPOST?OS_Q
  +--> ?PR?FEEDBACK?MAIN

?PR?LEDNUMOFF?INTERFACE_PS2          -----    -----      -----    -----
  +--> ?PR?_WRITE728X?BC7281A

?PR?FEEDBACK?MAIN                    -----    -----      -----    -----
  +--> ?PR?LEDNUMOFF?INTERFACE_PS2
  +--> ?PR?_OSWAIT?OS_CORE
  +--> ?PR?LEDNUMON?INTERFACE_PS2



SYMBOL TABLE OF MODULE:  CounterControl (OS_CORE)

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

  -------         MODULE        OS_CORE
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:1FFBH         PUBLIC        OSSched
  C:1BC2H         PUBLIC        _OSWait
  C:2071H         PUBLIC        _OSIntSendSignal
  D:0023H         PUBLIC        OSIntNesting
  D:0024H         PUBLIC        OSTaskRuning
  D:0025H         PUBLIC        Os_Enter_Sum
  C:203EH         PUBLIC        OSTimeTick
  D:0026H         PUBLIC        OSTaskID
  D:0027H         PUBLIC        OSWaitTick
  C:2059H         PUBLIC        _OSClearSignal
  C:20AFH         PUBLIC        OSMapTbl
  D:002AH         PUBLIC        OSNextTaskID
  C:1F43H         PUBLIC        OSIntExit
  C:20D3H         PUBLIC        _OSSendSignal
  -------         PROC          _OSINTSENDSIGNAL
BL51 BANKED LINKER/LOCATER V5.12                                                      12/29/2004  20:23:50  PAGE 6


  D:0007H         SYMBOL        TaskId
  C:2071H         LINE#         156
  C:2071H         LINE#         158
  C:2071H         LINE#         159
  C:2077H         LINE#         160
  C:2077H         LINE#         161
  C:207BH         LINE#         163
  C:2082H         LINE#         174
  C:2087H         LINE#         175
  C:2087H         LINE#         176
  -------         ENDPROC       _OSINTSENDSIGNAL
  -------         PROC          _OSSENDSIGNAL
  D:0007H         SYMBOL        TaskId
  C:20D3H         LINE#         196
  C:20D3H         LINE#         198
  C:20D3H         LINE#         199
  C:20D6H         LINE#         200
  -------         ENDPROC       _OSSENDSIGNAL
  -------         PROC          _OSCLEARSIGNAL
  D:0007H         SYMBOL        TaskId
  C:2059H         LINE#         228
  C:2059H         LINE#         229
  C:2059H         LINE#         230
  C:205FH         LINE#         231
  C:205FH         LINE#         232
  C:2063H         LINE#         234
  C:206BH         LINE#         245
  C:2070H         LINE#         246
  C:2070H         LINE#         247
  -------         ENDPROC       _OSCLEARSIGNAL
  -------         PROC          OSINTEXIT
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:1F43H         LINE#         279

⌨️ 快捷键说明

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