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

📄 statemonitor.m51

📁 基于Keil RTX51Tiny的远程监控采集系统从设备开发
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        01/18/2005  21:45:44  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Conf_tny.obj, SERIAL.obj, CRC.obj, CONTROL.obj TO StateMonitor.omf RTX51TINY RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Conf_tny.obj (?RTX51_TINY_KERNAL)
  SERIAL.obj (SERIAL)
  CRC.obj (CRC)
  CONTROL.obj (CONTROL)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_RUNNING_TASK_ID)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


TASK TABLE OF MODULE:  StateMonitor.omf (?RTX51_TINY_KERNAL)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?INIT?CONTROL
1        0          0          ?PR?CLOCK?CONTROL
2        0          0          ?PR?POLLED?CONTROL
3        0          0          ?PR?WAITFRAME?CONTROL



LINK MAP OF MODULE:  StateMonitor.omf (?RTX51_TINY_KERNAL)


            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     0005H     ABSOLUTE     
                    000DH     0003H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            IDATA   0018H     0008H     UNIT         ?RTX?TASKSTATE?S
            BIT     0020H.0   0000H.2   UNIT         ?BI?SERIAL
            BIT     0020H.2   0000H.1   UNIT         ?RTX?BITS
            BIT     0020H.3   0000H.1   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            DATA    0021H     002EH     UNIT         ?DT?CONTROL
            DATA    004FH     0016H     UNIT         ?DT?SERIAL
            DATA    0065H     0009H     UNIT         _DATA_GROUP_
            IDATA   006EH     0004H     UNIT         ?RTX?TASKSP?S
            IDATA   0072H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.02                                                      01/18/2005  21:45:44  PAGE 2


            CODE    0003H     0008H     UNIT         ?RTX?TASKENT?S
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000EH     UNIT         ?PR?SERIAL_INIT?SERIAL
            CODE    001CH     0001H     UNIT         ?PR?_SENDERROR?CONTROL
                    001DH     0006H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     02BDH     UNIT         ?RTX?CODE
            CODE    02E3H     0200H     UNIT         ?CO?CRC
            CODE    04E3H     00EAH     UNIT         ?PR?POLLED?CONTROL
            CODE    05CDH     00A3H     UNIT         ?PR?SENDGETSTATE?CONTROL
            CODE    0670H     009AH     UNIT         ?PR?CONFIG?CONTROL
            CODE    070AH     008CH     UNIT         ?C_C51STARTUP
            CODE    0796H     0082H     UNIT         ?C?LIB_CODE
            CODE    0818H     0071H     UNIT         ?PR?SERIAL?SERIAL
            CODE    0889H     003BH     UNIT         ?PR?_CRC?CONTROL
            CODE    08C4H     0031H     UNIT         ?PR?GETSTATE?CONTROL
            CODE    08F5H     002EH     UNIT         ?PR?WAITFRAME?CONTROL
            CODE    0923H     002DH     UNIT         ?PR?CLOCK?CONTROL
            CODE    0950H     0028H     UNIT         ?PR?_GETKEY?SERIAL
            CODE    0978H     0025H     UNIT         ?PR?_PUTBUF?SERIAL
            CODE    099DH     0020H     UNIT         ?PR?_PUTCHAR?SERIAL
            CODE    09BDH     0017H     UNIT         ?C_INITSEG
            CODE    09D4H     0017H     UNIT         ?PR?INIT?CONTROL
            CODE    09EBH     0016H     UNIT         ?PR?SEND485?CONTROL
            CODE    0A01H     0016H     UNIT         ?PR?RECV485?CONTROL



OVERLAY MAP OF MODULE:   StateMonitor.omf (?RTX51_TINY_KERNAL)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?PR?SERIAL?SERIAL                0020H.3  0000H.1    -----    -----

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

?PR?INIT?CONTROL                 -----    -----      -----    -----
  +--> ?PR?CONFIG?CONTROL

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

?PR?CLOCK?CONTROL                -----    -----      0065H    0002H
  +--> ?PR?GETSTATE?CONTROL

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

?PR?POLLED?CONTROL               -----    -----      0067H    0001H
  +--> ?PR?_GETKEY?SERIAL
  +--> ?PR?_CRC?CONTROL
  +--> ?PR?SEND485?CONTROL
  +--> ?PR?SENDGETSTATE?CONTROL
  +--> ?PR?RECV485?CONTROL

?PR?_CRC?CONTROL                 -----    -----      006AH    0004H
  +--> ?CO?CRC
BL51 BANKED LINKER/LOCATER V5.02                                                      01/18/2005  21:45:44  PAGE 3



?PR?SENDGETSTATE?CONTROL         -----    -----      0068H    0002H
  +--> ?PR?_SENDERROR?CONTROL
  +--> ?PR?_CRC?CONTROL
  +--> ?PR?_PUTCHAR?SERIAL

?PR?_PUTCHAR?SERIAL              -----    -----      006AH    0001H
  +--> ?PR?_PUTBUF?SERIAL

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

?C_C51STARTUP                    -----    -----      -----    -----
  +--> ?C_INITSEG



SYMBOL TABLE OF MODULE:  StateMonitor.omf (?RTX51_TINY_KERNAL)

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

  -------         MODULE        ?RTX51_TINY_KERNAL
  C:0003H         SEGMENT       ?RTX?TASKENT?S
  I:006EH         SEGMENT       ?RTX?TASKSP?S
  I:0018H         SEGMENT       ?RTX?TASKSTATE?S
  B:0020H.2       SEGMENT       ?RTX?BITS
  C:0026H         SEGMENT       ?RTX?CODE
  C:0071H         PUBLIC        ?RTX?SET_ISR
  D:000CH         PUBLIC        ?RTX_CURRENTTASK
  D:0007H         PUBLIC        ?RTX_NEXTID
  C:0093H         PUBLIC        ?RTX_NEXTTASK
  N:00FFH         PUBLIC        ?RTX_RAMTOP
  C:0003H         PUBLIC        ?RTX_TASKENTRY
  C:0147H         PUBLIC        ?RTX_TASKIDX
  I:006EH         PUBLIC        ?RTX_TASKSP
  I:0018H         PUBLIC        ?RTX_TASKSTATUS
  C:010EH         PUBLIC        MAIN
  C:0074H         PUBLIC        OS_SWITCH_TASK
  C:007BH         SYMBOL        ?C0001
  C:008FH         SYMBOL        ?C0003
  C:0094H         SYMBOL        ?C0005
  C:00AEH         SYMBOL        ?C0007
  C:00B0H         SYMBOL        ?C0009
  C:00BAH         SYMBOL        ?C0011
  C:00E7H         SYMBOL        ?C0012
  C:00CDH         SYMBOL        ?C0013
  C:00D2H         SYMBOL        ?C0015
  C:00DDH         SYMBOL        ?C0016
  N:0000H         SYMBOL        ?RTX51_TINY_KERNAL
  N:FC18H         SYMBOL        ?RTX_CLOCK
  B:0020H.2       SYMBOL        ?RTX_ISR_SIG
  N:0008H         SYMBOL        ?RTX_REGISTERBANK
  D:000AH         SYMBOL        ?RTX_SAVEACC
  D:000BH         SYMBOL        ?RTX_SAVEPSW
  C:0026H         SYMBOL        ?RTX_STACKERROR
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
BL51 BANKED LINKER/LOCATER V5.02                                                      01/18/2005  21:45:44  PAGE 4


  N:0005H         SYMBOL        B_ACTIVE
  N:0007H         SYMBOL        B_IVL
  N:0007H         SYMBOL        B_RDY
  N:0004H         SYMBOL        B_READY
  N:0006H         SYMBOL        B_ROBIN
  N:0002H         SYMBOL        B_SIGNAL
  N:0003H         SYMBOL        B_TIMEOUT
  N:0000H         SYMBOL        B_WAITSIG
  N:0001H         SYMBOL        B_WAITTIM
  C:004FH         SYMBOL        CHECKSTACK
  N:0000H         SYMBOL        CODE_BANKING
  N:0001H         SYMBOL        CPU_IDLE_CODE
  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
  N:0014H         SYMBOL        FREE_STACK
  C:002AH         SYMBOL        HW_TIMER
  D:00A8H         SYMBOL        IE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  N:03E8H         SYMBOL        INT_CLOCK
  N:0001H         SYMBOL        INT_REGBANK
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  N:0020H         SYMBOL        K_ACTIVE
  N:0080H         SYMBOL        K_IVL
  N:0080H         SYMBOL        K_RDY
  N:0010H         SYMBOL        K_READY
  N:0040H         SYMBOL        K_ROBIN
  N:0001H         SYMBOL        K_SIG
  N:0002H         SYMBOL        K_TMO
  N:0000H         SYMBOL        LONG_USR_INTR
  C:0117H         SYMBOL        MAIN1
  C:0121H         SYMBOL        MAIN1X
  C:011CH         SYMBOL        MAIN2
  C:0104H         SYMBOL        NOEVENT
  C:0088H         SYMBOL        NOIDLE
  C:006BH         SYMBOL        NOTIMEOUT
  C:0069H         SYMBOL        NOWAITTIMEOUT
  C:0074H         SYMBOL        OS_SWITCH_TASK1
  D:0087H         SYMBOL        PCON
  D:00D0H         SYMBOL        PSW
  N:00FFH         SYMBOL        RAMTOP
  N:0080H         SYMBOL        RDY_EVENT
  C:00F8H         SYMBOL        SIGNALOFF
  C:0104H         SYMBOL        SIGNALON
  N:0004H         SYMBOL        SIG_EVENT
  D:0081H         SYMBOL        SP
  I:0019H         SYMBOL        TASKSTATE
  D:0088H         SYMBOL        TCON
  B:0088H.5       SYMBOL        TF0
  B:0088H.7       SYMBOL        TF1
BL51 BANKED LINKER/LOCATER V5.02                                                      01/18/2005  21:45:44  PAGE 5


  D:008CH         SYMBOL        TH0
  D:008DH         SYMBOL        TH1
  C:0100H         SYMBOL        TIMEOUTON
  C:002BH         SYMBOL        TIMERINT
  C:005BH         SYMBOL        TIMERLOOP
  I:0018H         SYMBOL        TIMERVAL
  N:0000H         SYMBOL        TIMESHARING
  D:008AH         SYMBOL        TL0
  D:008BH         SYMBOL        TL1
  D:0089H         SYMBOL        TMOD
  N:0008H         SYMBOL        TMO_EVENT
  B:0088H.4       SYMBOL        TR0
  B:0088H.6       SYMBOL        TR1
  C:000BH         LINE#         271
  C:0026H         LINE#         279
  C:0028H         LINE#         279
  C:002AH         LINE#         282
  C:002BH         LINE#         299
  C:002EH         LINE#         301
  C:0031H         LINE#         302
  C:0034H         LINE#         303
  C:0035H         LINE#         305
  C:0037H         LINE#         306
  C:0039H         LINE#         307
  C:003BH         LINE#         308
  C:003DH         LINE#         309
  C:003FH         LINE#         310
  C:0041H         LINE#         311
  C:0043H         LINE#         312
  C:0045H         LINE#         316
  C:0046H         LINE#         317
  C:0048H         LINE#         318
  C:0049H         LINE#         319
  C:004AH         LINE#         320
  C:004DH         LINE#         321
  C:004FH         LINE#         322
  C:0050H         LINE#         323
  C:0052H         LINE#         324
  C:0055H         LINE#         325
  C:0057H         LINE#         329
  C:0059H         LINE#         330
  C:005BH         LINE#         331
  C:005CH         LINE#         332
  C:005DH         LINE#         333
  C:005EH         LINE#         334

⌨️ 快捷键说明

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