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

📄 pro.m51

📁 运行于51单片机的音乐彩灯源代码
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        05/11/2006  18:37:13  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, .\OS_CORE.obj, .\OS_Q.obj, .\OS_SEM.obj, .\OS_CPU_A.obj, .\OS_CPU_C.obj, main.obj,
>>  KEY.obj, sprek.obj TO pro RAMSIZE (256) OVERLAY (?CO?OS_CPU_C ~ LEDRSHOW, ?CO?OS_CPU_C ~ KEYGET, ?CO?OS_CPU_C ~ MUSI
>> CPLAY, ?CO?OS_CPU_C ~ LEDWTSK) CODE (0X0000-0X1FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  .\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)
  KEY.obj (KEY)
  sprek.obj (SPREK)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  pro (?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     000AH     UNIT         ?DT?OS_CORE
            DATA    0012H     0008H     UNIT         ?DT?OS_CPU_C
            DATA    001AH     0006H     UNIT         ?DT?SPREK
            BIT     0020H.0   0000H.1   UNIT         ?BI?LEDRSHOW?MAIN
            BIT     0020H.1   0000H.1   UNIT         ?BI?LEDWTSK?MAIN
            BIT     0020H.2   0000H.1   UNIT         ?BI?SPREK
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0004H     UNIT         ?DT?MAIN
            DATA    0025H     0002H     UNIT         ?DT?LEDRSHOW?MAIN
            DATA    0027H     0001H     UNIT         ?DT?KEYGET?MAIN
            DATA    0028H     0001H     UNIT         ?DT?FNGETKEY?KEY
            IDATA   0029H     0006H     UNIT         ?ID?OS_SEM
            IDATA   002FH     0002H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?FNKEYINIT?KEY
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0197H     UNIT         ?CO?SPREK
            CODE    01B5H     008EH     UNIT         ?PR?C_OSCTXSW?OS_CPU_C
            CODE    0243H     008CH     UNIT         ?C_C51STARTUP
            CODE    02CFH     0081H     UNIT         ?PR?OSSTART?OS_CPU_C
            CODE    0350H     0081H     UNIT         ?PR?SPEAK?SPREK
            CODE    03D1H     0079H     UNIT         ?PR?_OSWAIT?OS_CORE
            CODE    044AH     0077H     UNIT         ?PR?_OSSEMPEND?OS_SEM
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 2


            CODE    04C1H     006CH     UNIT         ?PR?LEDRSHOW?MAIN
            CODE    052DH     0051H     UNIT         ?PR?_OSSEMINTPOST?OS_SEM
            CODE    057EH     004CH     UNIT         ?PR?OSTICKISR?OS_CPU_C
            CODE    05CAH     0042H     UNIT         ?PR?KEYGET?MAIN
            CODE    060CH     0042H     UNIT         ?PR?FNGETKEY?KEY
            CODE    064EH     0033H     UNIT         ?PR?LOADCTX?OS_CPU_A
            CODE    0681H     002FH     UNIT         ?PR?OSINTEXIT?OS_CORE
            CODE    06B0H     002FH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    06DFH     002DH     UNIT         ?PR?MUSICPLAY?MAIN
            CODE    070CH     002AH     UNIT         ?PR?_OSSEMCREATE?OS_SEM
            CODE    0736H     002AH     UNIT         ?PR?_OSSEMACCEPT?OS_SEM
            CODE    0760H     0028H     UNIT         ?CO?MAIN
            CODE    0788H     0025H     UNIT         ?PR?_DELAY?SPREK
            CODE    07ADH     0024H     UNIT         ?PR?OSSCHED?OS_CORE
            CODE    07D1H     001BH     UNIT         ?PR?OSTIMETICK?OS_CORE
            CODE    07ECH     0018H     UNIT         ?PR?_OSCLEARSIGNAL?OS_CORE
            CODE    0804H     0018H     UNIT         ?C_INITSEG
            CODE    081CH     0017H     UNIT         ?PR?_OSINTSENDSIGNAL?OS_CORE
            CODE    0833H     0017H     UNIT         ?PR?MAIN?MAIN
            CODE    084AH     0014H     UNIT         ?PR?MUSICSPEAK?MAIN
            CODE    085EH     0012H     UNIT         ?PR?LEDWTSK?MAIN
            CODE    0870H     000FH     UNIT         ?PR?_OSSEMPOST?OS_SEM
            CODE    087FH     000FH     UNIT         ?CO?OS_CPU_C
            CODE    088EH     000DH     UNIT         ?PR?TIMER1INIT?SPREK
            CODE    089BH     0009H     UNIT         ?CO?OS_CORE
            CODE    08A4H     0009H     UNIT         ?PR?TIMER1EXP?SPREK
            CODE    08ADH     0006H     UNIT         ?PR?_OSSENDSIGNAL?OS_CORE
            CODE    08B3H     0005H     UNIT         ?PR?OSIDLE?OS_CPU_C
            CODE    08B8H     0003H     UNIT         ?PR?TIME1START?SPREK
            CODE    08BBH     0003H     UNIT         ?PR?TIME1STOP?SPREK



OVERLAY MAP OF MODULE:   pro (?C_STARTUP)


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

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

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

?CO?OS_CPU_C
  +--> ?PR?MUSICSPEAK?MAIN

?PR?MUSICSPEAK?MAIN
  +--> ?PR?_OSWAIT?OS_CORE
  +--> ?PR?TIMER1INIT?SPREK
  +--> ?PR?SPEAK?SPREK
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 3


  +--> ?PR?TIME1STOP?SPREK

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

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

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

?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

?PR?SPEAK?SPREK
  +--> ?PR?TIME1STOP?SPREK
  +--> ?PR?_DELAY?SPREK
  +--> ?PR?TIME1START?SPREK

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

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

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

?PR?_OSINTSENDSIGNAL?OS_CORE
  +--> ?CO?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



SYMBOL TABLE OF MODULE:  pro (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0243H         SEGMENT       ?C_C51STARTUP
  I:002FH         SEGMENT       ?STACK
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 4


  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:0246H         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:0243H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0243H         LINE#         133
  C:0245H         LINE#         134
  C:0246H         LINE#         135
  C:0247H         LINE#         136
  C:0249H         LINE#         185
  C:024CH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        OS_CORE
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A8H.7       PUBLIC        EA
  C:07ADH         PUBLIC        OSSched
  C:03D1H         PUBLIC        _OSWait
  C:081CH         PUBLIC        _OSIntSendSignal
  D:0008H         PUBLIC        OSIntNesting
  D:0009H         PUBLIC        OSTaskRuning
  D:000AH         PUBLIC        Os_Enter_Sum
  C:07D1H         PUBLIC        OSTimeTick
  D:000BH         PUBLIC        OSTaskID
  D:000CH         PUBLIC        OSWaitTick
  C:07ECH         PUBLIC        _OSClearSignal
  C:089BH         PUBLIC        OSMapTbl
  D:0011H         PUBLIC        OSNextTaskID
  C:0681H         PUBLIC        OSIntExit
  C:08ADH         PUBLIC        _OSSendSignal
  -------         PROC          _OSINTSENDSIGNAL
  D:0007H         SYMBOL        TaskId
  C:081CH         LINE#         156
  C:081CH         LINE#         158
  C:081CH         LINE#         159
  C:0822H         LINE#         160
  C:0822H         LINE#         161
  C:0826H         LINE#         163
  C:082DH         LINE#         174
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 5


  C:0832H         LINE#         175
  C:0832H         LINE#         176
  -------         ENDPROC       _OSINTSENDSIGNAL
  -------         PROC          _OSSENDSIGNAL
  D:0007H         SYMBOL        TaskId
  C:08ADH         LINE#         196
  C:08ADH         LINE#         198
  C:08ADH         LINE#         199
  C:08B0H         LINE#         200
  -------         ENDPROC       _OSSENDSIGNAL
  -------         PROC          _OSCLEARSIGNAL
  D:0007H         SYMBOL        TaskId
  C:07ECH         LINE#         228
  C:07ECH         LINE#         229
  C:07ECH         LINE#         230
  C:07F2H         LINE#         231
  C:07F2H         LINE#         232
  C:07F6H         LINE#         234
  C:07FEH         LINE#         245
  C:0803H         LINE#         246
  C:0803H         LINE#         247
  -------         ENDPROC       _OSCLEARSIGNAL
  -------         PROC          OSINTEXIT
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0681H         LINE#         279
  C:0681H         LINE#         281
  C:0681H         LINE#         284
  C:0685H         LINE#         287
  C:068CH         LINE#         288
  C:068CH         LINE#         289
  C:068EH         LINE#         290
  C:068EH         LINE#         291
  C:0692H         LINE#         292
  C:0692H         LINE#         295
  C:0694H         LINE#         298
  C:0696H         LINE#         299
  C:0698H         LINE#         300
  C:0698H         LINE#         301
  C:069CH         LINE#         302
  C:069CH         LINE#         303
  C:069CH         LINE#         304
  C:069CH         LINE#         305
  C:06A0H         LINE#         306
  C:06A7H         LINE#         307
  C:06AAH         LINE#         334
  C:06AAH         LINE#         336
  C:06AFH         LINE#         337
  -------         ENDPROC       OSINTEXIT
  -------         PROC          OSSCHED
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:07ADH         LINE#         369
  C:07ADH         LINE#         371
  C:07ADH         LINE#         374
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 6


  C:07B1H         LINE#         376
  C:07B5H         LINE#         377
  C:07B5H         LINE#         382
  C:07B7H         LINE#         383
  C:07B9H         LINE#         384
  C:07B9H         LINE#         385
  C:07BDH         LINE#         386
  C:07BDH         LINE#         387
  C:07BDH         LINE#         388
  C:07BDH         LINE#         389
  C:07C1H         LINE#         390
  C:07C8H         LINE#         391
  C:07CBH         LINE#         418
  C:07CBH         LINE#         420
  C:07D0H         LINE#         421
  -------         ENDPROC       OSSCHED
  -------         PROC          OSTIMETICK
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:07D1H         LINE#         447
  C:07D1H         LINE#         448
  C:07D1H         LINE#         451
  C:07D3H         LINE#         452
  C:07D3H         LINE#         453
  C:07DAH         LINE#         454
  C:07DAH         LINE#         455
  C:07DBH         LINE#         456
  C:07E2H         LINE#         457
  C:07E2H         LINE#         458
  C:07E7H         LINE#         459
  C:07E7H         LINE#         460
  C:07E7H         LINE#         461
  C:07EBH         LINE#         462
  -------         ENDPROC       OSTIMETICK
  -------         PROC          _OSWAIT
  D:0007H         SYMBOL        typ
  D:0005H         SYMBOL        ticks
  C:03D1H         LINE#         499
  C:03D1H         LINE#         501
  C:03D1H         LINE#         502
  C:03D8H         LINE#         504
  C:03E4H         LINE#         505
  C:03E4H         LINE#         506
  C:03E4H         LINE#         507
  C:03EBH         LINE#         508
  C:03F0H         LINE#         509
  C:03F3H         LINE#         510
  C:03F6H         LINE#         511
  C:03F6H         LINE#         512
  C:03FAH         LINE#         513
  C:0402H         LINE#         514
  C:0402H         LINE#         515
  C:0407H         LINE#         516
  C:040AH         LINE#         517
  C:040CH         LINE#         518
  C:0411H         LINE#         519
BL51 BANKED LINKER/LOCATER V6.00                                                      05/11/2006  18:37:13  PAGE 7


  C:0414H         LINE#         520
  C:0414H         LINE#         522
  C:0418H         LINE#         523
  C:0420H         LINE#         524
  C:0420H         LINE#         525
  C:0423H         LINE#         526
  C:0423H         LINE#         527
  C:0428H         LINE#         528
  C:042DH         LINE#         529
  C:0430H         LINE#         530
  C:0438H         LINE#         531
  C:0438H         LINE#         532
  C:043AH         LINE#         533
  C:043DH         LINE#         534
  C:043DH         LINE#         535
  C:0440H         LINE#         536
  C:0440H         LINE#         537
  C:0447H         LINE#         538
  C:0449H         LINE#         539
  C:0449H         LINE#         540

⌨️ 快捷键说明

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