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

📄 exp3.m51

📁 Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务调度,这样系统的实时性就很难保证 2、提供的系统服务太少, 只有 wait 与 signal。而 RTX51—Tiny
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        04/06/2009  19:19:28  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, lq51_c.obj, exp3.obj, lq51_a.obj TO exp3 RTX51TINY


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  lq51_c.obj (LQ51_C)
  exp3.obj (EXP3)
  lq51_a.obj (?LQ51_SCHE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


TASK TABLE OF MODULE:  exp3 (?C_STARTUP)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?TASK0?EXP3
1        0          0          ?PR?TASK1?EXP3



LINK MAP OF MODULE:  exp3 (?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     0011H     UNIT         ?DT?LQ51_C
            DATA    0019H     0003H     UNIT         _DATA_GROUP_
            IDATA   001CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     ABSOLUTE     
            CODE    000BH     0008H     ABSOLUTE     
            CODE    0013H     0008H     ABSOLUTE     
            CODE    001BH     0008H     ABSOLUTE     
            CODE    0023H     0008H     ABSOLUTE     
            CODE    002BH     0008H     ABSOLUTE     
            CODE    0033H     00CBH     UNIT         ?RTX?CODE
            CODE    00FEH     00C1H     UNIT         ?LQ51?SCHE?S
            CODE    01BFH     0098H     UNIT         ?PR?_LQWAITMSG?LQ51_C
            CODE    0257H     008EH     UNIT         ?PR?_LQSENDFLGISR?LQ51_C
            CODE    02E5H     008CH     UNIT         ?C_C51STARTUP
            CODE    0371H     0084H     UNIT         ?PR?_LQWAITFLG?LQ51_C
            CODE    03F5H     0067H     UNIT         ?PR?_LQSENDMSGISR?LQ51_C
            CODE    045CH     003CH     UNIT         ?LQ51?TIMER0?S
            CODE    0498H     002FH     UNIT         ?PR?TASK0?EXP3
            CODE    04C7H     001DH     UNIT         ?PR?LQSTART?LQ51_C
            CODE    04E4H     0014H     UNIT         ?CO?LQ51_C
            CODE    04F8H     0014H     UNIT         ?PR?TASK1?EXP3
            CODE    050CH     0011H     UNIT         ?PR?TIMER1_ISR?EXP3
            CODE    051DH     000AH     UNIT         ?PR?_LQSENDFLG?LQ51_C
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 2


            CODE    0527H     000AH     UNIT         ?PR?_LQSENDMSG?LQ51_C
            CODE    0531H     000AH     UNIT         ?C_INITSEG
            CODE    053BH     0004H     UNIT         ?RTX?TASKENT?S



OVERLAY MAP OF MODULE:   exp3 (?C_STARTUP)


SEGMENT                            DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH
------------------------------------------------
?C_C51STARTUP                    -----    -----
  +--> ?C_INITSEG

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

?PR?TASK0?EXP3                   0019H    0002H
  +--> ?PR?LQSTART?LQ51_C
  +--> ?PR?_LQSENDFLG?LQ51_C
  +--> ?PR?_LQWAITMSG?LQ51_C

?PR?_LQSENDFLG?LQ51_C            -----    -----
  +--> ?PR?_LQSENDFLGISR?LQ51_C

?PR?_LQSENDFLGISR?LQ51_C         -----    -----
  +--> ?CO?LQ51_C

?CO?LQ51_C                       -----    -----
  +--> ?PR?TIMER1_ISR?EXP3

?PR?TIMER1_ISR?EXP3              -----    -----
  +--> ?PR?_LQSENDMSGISR?LQ51_C

?PR?_LQWAITMSG?LQ51_C            -----    -----
  +--> ?CO?LQ51_C

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

?PR?TASK1?EXP3                   001BH    0001H
  +--> ?PR?_LQWAITFLG?LQ51_C
  +--> ?PR?_LQSENDMSG?LQ51_C

?PR?_LQWAITFLG?LQ51_C            -----    -----
  +--> ?CO?LQ51_C

?PR?_LQSENDMSG?LQ51_C            -----    -----
  +--> ?PR?_LQSENDMSGISR?LQ51_C



SYMBOL TABLE OF MODULE:  exp3 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 3


  C:02E5H         SEGMENT       ?C_C51STARTUP
  I:001CH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:02E8H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:02E5H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:02E5H         LINE#         133
  C:02E7H         LINE#         134
  C:02E8H         LINE#         135
  C:02E9H         LINE#         136
  C:02EBH         LINE#         185
  C:02EEH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        LQ51_C
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:0008H         PUBLIC        lqMsgData
  C:03F5H         PUBLIC        _lqSendMsgISR
  B:00A8H.7       PUBLIC        EA
  C:051DH         PUBLIC        _lqSendFlg
  D:000CH         PUBLIC        lqCrt
  D:00A8H         PUBLIC        IE
  C:0371H         PUBLIC        _lqWaitFlg
  C:0527H         PUBLIC        _lqSendMsg
  D:00B8H         PUBLIC        IP
  C:01BFH         PUBLIC        _lqWaitMsg
  D:000DH         PUBLIC        lqRdyTbl
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:000EH         PUBLIC        lqSPtemp
  D:000FH         PUBLIC        lqIntNum
  C:04E4H         PUBLIC        lqISREnter
  D:00C8H         PUBLIC        T2CON
  D:0010H         PUBLIC        lqTaskStack
  C:04C7H         PUBLIC        lqStart
  D:0013H         PUBLIC        lqFlgData
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 4


  C:0257H         PUBLIC        _lqSendFlgISR
  D:0014H         PUBLIC        lqTaskState
  D:0016H         PUBLIC        lqTaskTimer
  D:0018H         PUBLIC        lqSwitchType
  D:00D0H         PUBLIC        PSW
  C:04F0H         PUBLIC        lqMap
  -------         PROC          LQSTART
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:04C7H         LINE#         44
  C:04C7H         LINE#         45
  C:04C7H         LINE#         47
  C:04C9H         LINE#         48
  C:04CFH         LINE#         49
  C:04D5H         LINE#         50
  C:04D9H         LINE#         51
  C:04DCH         LINE#         52
  C:04DFH         LINE#         53
  C:04E1H         LINE#         54
  C:04E3H         LINE#         55
  -------         ENDPROC       LQSTART
  -------         PROC          _LQWAITFLG
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        tmo
  C:0371H         LINE#         79
  C:0371H         LINE#         80
  C:0371H         LINE#         81
  C:0373H         LINE#         82
  C:037CH         LINE#         83
  C:0384H         LINE#         84
  C:038DH         LINE#         85
  C:038FH         LINE#         86
  C:038FH         LINE#         87
  C:0391H         LINE#         88
  C:0391H         LINE#         89
  C:0399H         LINE#         90
  C:039FH         LINE#         91
  C:03A8H         LINE#         92
  C:03ABH         LINE#         93
  C:03B4H         LINE#         94
  C:03BBH         LINE#         95
  C:03BBH         LINE#         96
  C:03BDH         LINE#         97
  C:03C0H         LINE#         98
  C:03C2H         LINE#         99
  C:03CCH         LINE#         100
  C:03D0H         LINE#         101
  C:03D3H         LINE#         102
  C:03DCH         LINE#         103
  C:03EBH         LINE#         104
  C:03EDH         LINE#         105
  C:03F0H         LINE#         106
  C:03F0H         LINE#         107
  C:03F2H         LINE#         108
  C:03F4H         LINE#         109
  -------         ENDPROC       _LQWAITFLG
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 5


  -------         PROC          _LQSENDFLGISR
  D:0007H         SYMBOL        index
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:0257H         LINE#         118
  C:0257H         LINE#         119
  C:0257H         LINE#         121
  C:0259H         LINE#         122
  C:0262H         LINE#         123
  C:0264H         LINE#         124
  C:0266H         LINE#         125
  C:0283H         LINE#         126
  C:028BH         LINE#         127
  C:0293H         LINE#         128
  C:0299H         LINE#         129
  C:02ADH         LINE#         130
  C:02B8H         LINE#         131
  C:02BAH         LINE#         132
  C:02BAH         LINE#         133
  C:02BAH         LINE#         134
  C:02BEH         LINE#         135
  C:02C4H         LINE#         136
  C:02D5H         LINE#         137
  C:02D7H         LINE#         138
  C:02DAH         LINE#         139
  C:02DAH         LINE#         142
  C:02DAH         LINE#         143
  C:02E0H         LINE#         144
  C:02E2H         LINE#         145
  C:02E4H         LINE#         146
  -------         ENDPROC       _LQSENDFLGISR
  -------         PROC          _LQSENDFLG
  D:0007H         SYMBOL        index
  C:051DH         LINE#         151
  C:051DH         LINE#         152
  C:051DH         LINE#         153
  C:0523H         LINE#         154
  C:0526H         LINE#         155
  C:0526H         LINE#         156
  -------         ENDPROC       _LQSENDFLG
  -------         PROC          _LQWAITMSG
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        tmo
  C:01BFH         LINE#         251
  C:01BFH         LINE#         252
  C:01BFH         LINE#         253
  C:01C1H         LINE#         254
  C:01CAH         LINE#         255
  C:01D2H         LINE#         256
  C:01D6H         LINE#         257
  C:01DDH         LINE#         258
  C:01DDH         LINE#         259
  C:01DDH         LINE#         260
  C:01DFH         LINE#         261
  C:01DFH         LINE#         262
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 6


  C:01E9H         LINE#         263
  C:01F2H         LINE#         264
  C:01FBH         LINE#         265
  C:01FEH         LINE#         266
  C:0207H         LINE#         267
  C:020EH         LINE#         268
  C:020EH         LINE#         269
  C:0210H         LINE#         270
  C:0213H         LINE#         271
  C:0215H         LINE#         272
  C:021EH         LINE#         273
  C:0221H         LINE#         274
  C:0225H         LINE#         275
  C:0228H         LINE#         276
  C:0231H         LINE#         277
  C:0237H         LINE#         278
  C:0246H         LINE#         279
  C:0246H         LINE#         280
  C:024EH         LINE#         281
  C:0250H         LINE#         282
  C:0256H         LINE#         283
  -------         ENDPROC       _LQWAITMSG
  -------         PROC          _LQSENDMSGISR
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        Msg
  C:03F5H         LINE#         308
  C:03F5H         LINE#         309
  C:03F5H         LINE#         310
  C:03F7H         LINE#         311
  C:03FBH         LINE#         312
  C:0402H         LINE#         313
  C:0402H         LINE#         314
  C:0404H         LINE#         315
  C:0404H         LINE#         316
  C:040AH         LINE#         317
  C:040BH         LINE#         318
  C:0413H         LINE#         319
  C:041CH         LINE#         320
  C:041EH         LINE#         321
  C:042EH         LINE#         322
  C:042EH         LINE#         323
  C:042EH         LINE#         324
  C:0432H         LINE#         325
  C:0440H         LINE#         326
  C:0448H         LINE#         327
  C:044CH         LINE#         328
  C:0452H         LINE#         329
  C:0454H         LINE#         330
  C:0457H         LINE#         331
  C:0457H         LINE#         332
  C:0457H         LINE#         333
  C:0459H         LINE#         334
  C:045BH         LINE#         335
  -------         ENDPROC       _LQSENDMSGISR
  -------         PROC          _LQSENDMSG
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        Msg
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:19:28  PAGE 7


  C:0527H         LINE#         340
  C:0527H         LINE#         341
  C:0527H         LINE#         342
  C:052DH         LINE#         343
  C:0530H         LINE#         344
  C:0530H         LINE#         345
  -------         ENDPROC       _LQSENDMSG
  -------         ENDMOD        LQ51_C

  -------         MODULE        EXP3
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:050CH         PUBLIC        Timer1_ISR
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0498H         PUBLIC        Task0
  C:04F8H         PUBLIC        Task1
  B:00A8H.3       PUBLIC        ET1
  B:0088H.7       PUBLIC        TF1
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          TASK0
  -------         DO            
  D:0019H         SYMBOL        sum
  D:001AH         SYMBOL        n1
  D:0007H         SYMBOL        n2
  -------         ENDDO         
  C:0498H         LINE#         8
  C:0498H         LINE#         10
  C:049BH         LINE#         13
  C:049EH         LINE#         14
  C:04A0H         LINE#         15
  C:04A2H         LINE#         16
  C:04A4H         LINE#         17
  C:04A6H         LINE#         18
  C:04A9H         LINE#         19
  C:04A9H         LINE#         20

⌨️ 快捷键说明

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