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

📄 anglesensor.m51

📁 一个通过方向判别芯片进行角度计算的程序
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.02                                                        03/03/2007  19:49:22  PAGE 1


BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Os_core.obj, .\Os_q.obj, .\Os_sem.obj, DepthSensor.obj, .\Os_cpu_c.obj, .\Os_cpu_a.obj TO Ang
>> leSensor RAMSIZE (256) CODE (0X0000-0X1FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\Os_core.obj (OS_CORE)
  .\Os_q.obj (OS_Q)
  .\Os_sem.obj (OS_SEM)
  DepthSensor.obj (DEPTHSENSOR)
  .\Os_cpu_c.obj (OS_CPU_C)
  .\Os_cpu_a.obj (OS_CPU_A_ASM)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  AngleSensor (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     0009H     UNIT         ?DT?OS_CORE
            DATA    0011H     0006H     UNIT         ?DT?OS_CPU_C
            DATA    0017H     0001H     UNIT         ?DT?DEPTHSENSOR
            DATA    0018H     0001H     UNIT         _DATA_GROUP_
            IDATA   0019H     0040H     UNIT         ?ID?DEPTHSENSOR
            IDATA   0059H     0002H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0002H     ABSOLUTE     
            CODE    0005H     0004H     UNIT         ?C_INITSEG
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0002H     ABSOLUTE     
                    000DH     0006H                  *** GAP ***
            CODE    0013H     0002H     ABSOLUTE     
            CODE    0015H     0090H     INBLOCK      ?PR?_OSQPEND?OS_Q
            CODE    00A5H     008DH     INBLOCK      ?PR?_OSQPOST?OS_Q
            CODE    0132H     008CH     UNIT         ?PR?C_OSCTXSW?OS_CPU_A
            CODE    01BEH     008CH     UNIT         ?C_C51STARTUP
            CODE    024AH     007CH     UNIT         ?PR?_OSTASKSTKINIT?OS_CPU_A
            CODE    02C6H     006EH     INBLOCK      ?PR?ANGLESET_TASK?DEPTHSENSOR
            CODE    0334H     005FH     INBLOCK      ?PR?ANGLEOUT_TASK?DEPTHSENSOR
            CODE    0393H     0056H     INBLOCK      ?PR?ANGLECHANGE?DEPTHSENSOR
            CODE    03E9H     0048H     INBLOCK      ?PR?ANGLERESET?DEPTHSENSOR
            CODE    0431H     0046H     INBLOCK      ?PR?OSTICKISR?OS_CPU_C
            CODE    0477H     0045H     INBLOCK      ?PR?APPINIT?DEPTHSENSOR
            CODE    04BCH     0044H     INBLOCK      ?PR?_STKDELB?OS_CPU_C
            CODE    0500H     0043H     INBLOCK      ?PR?_STKDELA?OS_CPU_C
            CODE    0543H     003AH     INBLOCK      ?PR?__OSTASKCREATE?OS_CORE
            CODE    057DH     0037H     INBLOCK      ?PR?_OSQCREATE?OS_Q
            CODE    05B4H     0033H     UNIT         ?PR?LOADCTX?OS_CPU_A
BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 2


            CODE    05E7H     002FH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    0616H     002AH     INBLOCK      ?PR?MAIN?DEPTHSENSOR
            CODE    0640H     0023H     INBLOCK      ?PR?_OSTASKSTKDEL?OS_CPU_C
            CODE    0663H     0022H     INBLOCK      ?PR?OSINTEXIT?OS_CORE
            CODE    0685H     0021H     INBLOCK      ?PR?_OSTASKDEL?OS_CORE
            CODE    06A6H     0021H     INBLOCK      ?PR?_OSTIMEDLY?OS_CORE
            CODE    06C7H     001EH     INBLOCK      ?PR?OSTIMETICK?OS_CORE
            CODE    06E5H     0018H     INBLOCK      ?PR?_OSTASKRESUME?OS_CORE
            CODE    06FDH     0018H     INBLOCK      ?PR?_OS_TASKSUSPEND?OS_CORE
            CODE    0715H     0018H     INBLOCK      ?PR?OSFINDNEXTRUNNINGTASK?OS_CORE
            CODE    072DH     0017H     INBLOCK      ?PR?_STKDELC?OS_CPU_C
            CODE    0744H     0012H     INBLOCK      ?PR?OSSCHED?OS_CORE
            CODE    0756H     0010H     INBLOCK      ?PR?OSINIT?OS_CORE
            CODE    0766H     0010H     INBLOCK      ?PR?OSCPUINIT?OS_CPU_C
            CODE    0776H     000DH     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    0783H     000AH     INBLOCK      ?PR?_OSTASKSUSPEND?OS_CORE
            CODE    078DH     0009H     UNIT         ?CO?OS_CORE
            CODE    0796H     0008H     INBLOCK      ?PR?_OSTIMEDLYRESUME?OS_CORE
            CODE    079EH     0007H     INBLOCK      ?PR?USERTICKTIMER?DEPTHSENSOR



OVERLAY MAP OF MODULE:   AngleSensor (OS_CORE)


SEGMENT                                     DATA_GROUP 
  +--> CALLED SEGMENT                     START    LENGTH
---------------------------------------------------------
?PR?ANGLECHANGE?DEPTHSENSOR               -----    -----
  +--> ?PR?_OSQPOST?OS_Q
  +--> ?PR?OSINTEXIT?OS_CORE

?PR?_OSQPOST?OS_Q                         -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_OSTASKRESUME?OS_CORE

?PR?_OSTASKRESUME?OS_CORE                 -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?OSSCHED?OS_CORE

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

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

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

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

?PR?OSINTEXIT?OS_CORE                     -----    -----
  +--> ?PR?OSFINDNEXTRUNNINGTASK?OS_CORE
  +--> ?PR?OSINTCTXSW?OS_CPU_A
BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 3



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

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

?PR?ANGLERESET?DEPTHSENSOR                -----    -----
  +--> ?PR?_OSQPOST?OS_Q
  +--> ?PR?OSINTEXIT?OS_CORE

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

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

?PR?OSTIMETICK?OS_CORE                    -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?OSSCHED?OS_CORE

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

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

?PR?MAIN?DEPTHSENSOR                      -----    -----
  +--> ?PR?OSINIT?OS_CORE
  +--> ?PR?_OSQCREATE?OS_Q
  +--> ?PR?ANGLESET_TASK?DEPTHSENSOR
  +--> ?PR?__OSTASKCREATE?OS_CORE
  +--> ?PR?ANGLEOUT_TASK?DEPTHSENSOR
  +--> ?PR?APPINIT?DEPTHSENSOR

?PR?OSINIT?OS_CORE                        -----    -----
  +--> ?PR?OSCPUINIT?OS_CPU_C

?PR?ANGLESET_TASK?DEPTHSENSOR             0018H    0001H
  +--> ?PR?_OSQPEND?OS_Q
  +--> ?PR?_OSQPOST?OS_Q

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

?PR?_OS_TASKSUSPEND?OS_CORE               -----    -----
  +--> ?CO?OS_CORE

?PR?__OSTASKCREATE?OS_CORE                -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_OSTASKSTKINIT?OS_CPU_A
  +--> ?PR?OSSCHED?OS_CORE

BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 4


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

?PR?ANGLEOUT_TASK?DEPTHSENSOR             0018H    0001H
  +--> ?PR?_OSQPEND?OS_Q



SYMBOL TABLE OF MODULE:  AngleSensor (OS_CORE)

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

  -------         MODULE        OS_CORE
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:06FDH         PUBLIC        _OS_TaskSuspend
  B:00A8H.7       PUBLIC        EA
  C:0744H         PUBLIC        OSSched
  C:0783H         PUBLIC        _OSTaskSuspend
  D:0008H         PUBLIC        OSIntNesting
  C:06E5H         PUBLIC        _OSTaskResume
  D:0009H         PUBLIC        OSTaskRuning
  C:0756H         PUBLIC        OSInit
  D:000AH         PUBLIC        Os_Enter_Sum
  C:06C7H         PUBLIC        OSTimeTick
  C:0715H         PUBLIC        OSFindNextRunningTask
  D:000BH         PUBLIC        OSTaskID
  D:000CH         PUBLIC        OSWaitTick
  C:0685H         PUBLIC        _OSTaskDel
  C:0796H         PUBLIC        _OSTimeDlyResume
  C:06A6H         PUBLIC        _OSTimeDly
  C:078DH         PUBLIC        OSMapTbl
  D:000FH         PUBLIC        OSNextTaskID
  C:0663H         PUBLIC        OSIntExit
  C:0543H         PUBLIC        __OSTaskCreate
  D:0010H         PUBLIC        OSTaskCreated
  -------         PROC          OSINIT
  C:0756H         LINE#         87
  C:0756H         LINE#         89
  C:0759H         LINE#         90
  C:075BH         LINE#         95
  C:075DH         LINE#         96
  C:0760H         LINE#         97
  C:0762H         LINE#         98
  C:0764H         LINE#         99
  -------         ENDPROC       OSINIT
  -------         PROC          __OSTASKCREATE
  D:0001H         SYMBOL        TaskID
  D:0006H         SYMBOL        task
  D:0002H         SYMBOL        ptos
  C:0543H         LINE#         119
  C:0549H         LINE#         121
  C:054FH         LINE#         122
  C:054FH         LINE#         123
  C:0553H         LINE#         125
  C:055CH         LINE#         126
  C:055CH         LINE#         127
BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 5


  C:055FH         LINE#         128
  C:055FH         LINE#         129
  C:0566H         LINE#         130
  C:0568H         LINE#         151
  C:0570H         LINE#         152
  C:0572H         LINE#         153
  C:0577H         LINE#         154
  C:057AH         LINE#         155
  C:057AH         LINE#         156
  C:057CH         LINE#         157
  -------         ENDPROC       __OSTASKCREATE
  -------         PROC          _OSTASKDEL
  D:0007H         SYMBOL        TaskID
  C:0685H         LINE#         174
  C:0685H         LINE#         176
  C:068BH         LINE#         177
  C:068BH         LINE#         178
  C:068FH         LINE#         180
  C:0697H         LINE#         191
  C:0699H         LINE#         192
  C:069BH         LINE#         193
  C:06A0H         LINE#         194
  C:06A3H         LINE#         195
  C:06A3H         LINE#         197
  C:06A3H         LINE#         198
  C:06A5H         LINE#         199
  C:06A5H         LINE#         200
  -------         ENDPROC       _OSTASKDEL
  -------         PROC          _OSTASKRESUME
  D:0007H         SYMBOL        TaskID
  C:06E5H         LINE#         217
  C:06E5H         LINE#         219
  C:06EBH         LINE#         220
  C:06EBH         LINE#         221
  C:06EFH         LINE#         223
  C:06F6H         LINE#         234
  C:06FBH         LINE#         235
  C:06FBH         LINE#         236
  -------         ENDPROC       _OSTASKRESUME
  -------         PROC          _OS_TASKSUSPEND
  D:0007H         SYMBOL        TaskID
  C:06FDH         LINE#         254
  C:06FDH         LINE#         256
  C:0703H         LINE#         257
  C:0703H         LINE#         258
  C:0707H         LINE#         260
  C:070FH         LINE#         271
  C:0714H         LINE#         272
  C:0714H         LINE#         273
  -------         ENDPROC       _OS_TASKSUSPEND
  -------         PROC          _OSTASKSUSPEND
  D:0007H         SYMBOL        TaskID
  C:0783H         LINE#         291
  C:0783H         LINE#         293
  C:0789H         LINE#         295
  C:078BH         LINE#         296
  -------         ENDPROC       _OSTASKSUSPEND
BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 6


  -------         PROC          OSFINDNEXTRUNNINGTASK
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0715H         LINE#         314
  C:0715H         LINE#         318
  C:071AH         LINE#         321
  C:071DH         LINE#         322
  C:071DH         LINE#         323
  C:0721H         LINE#         324
  C:0721H         LINE#         325
  C:0721H         LINE#         326
  C:0721H         LINE#         327
  C:0725H         LINE#         328
  C:072CH         LINE#         351
  -------         ENDPROC       OSFINDNEXTRUNNINGTASK
  -------         PROC          OSINTEXIT
  C:0663H         LINE#         368
  C:0663H         LINE#         371
  C:0667H         LINE#         373
  C:066EH         LINE#         374
  C:066EH         LINE#         375
  C:0670H         LINE#         376
  C:0670H         LINE#         377
  C:0674H         LINE#         378
  C:0674H         LINE#         379
  C:0676H         LINE#         380
  C:0678H         LINE#         381
  C:067AH         LINE#         382
  C:067DH         LINE#         383
  C:067DH         LINE#         384
  C:0682H         LINE#         385
  C:0684H         LINE#         386
  -------         ENDPROC       OSINTEXIT
  -------         PROC          OSSCHED
  C:0744H         LINE#         403
  C:0744H         LINE#         406
  C:0748H         LINE#         407
  C:074CH         LINE#         408
  C:074CH         LINE#         409
  C:074EH         LINE#         410
  C:0750H         LINE#         411
  C:0750H         LINE#         412
  C:0755H         LINE#         413
  -------         ENDPROC       OSSCHED
  -------         PROC          OSTIMETICK
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:06C7H         LINE#         430
  C:06C7H         LINE#         434
  C:06C9H         LINE#         435
  C:06C9H         LINE#         436
  C:06D0H         LINE#         437
  C:06D0H         LINE#         438
  C:06D1H         LINE#         439
  C:06D8H         LINE#         440
BL51 BANKED LINKER/LOCATER V6.02                                                      03/03/2007  19:49:22  PAGE 7


  C:06D8H         LINE#         442
  C:06DFH         LINE#         453
  C:06DFH         LINE#         454
  C:06DFH         LINE#         455
  C:06E3H         LINE#         456
  -------         ENDPROC       OSTIMETICK
  -------         PROC          _OSTIMEDLY
  D:0007H         SYMBOL        ticks
  C:06A6H         LINE#         475
  C:06A6H         LINE#         477
  C:06ADH         LINE#         478
  C:06B1H         LINE#         479
  C:06B9H         LINE#         480
  C:06B9H         LINE#         481
  C:06BDH         LINE#         482
  C:06BFH         LINE#         483
  C:06C1H         LINE#         484
  C:06C6H         LINE#         485
  -------         ENDPROC       _OSTIMEDLY
  -------         PROC          _OSTIMEDLYRESUME
  D:0007H         SYMBOL        TaskID
  C:0796H         LINE#         502
  C:0796H         LINE#         504
  C:079CH         LINE#         505
  -------         ENDPROC       _OSTIMEDLYRESUME
  -------         ENDMOD        OS_CORE

  -------         MODULE        OS_Q
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A8H.7       PUBLIC        EA
  C:00A5H         PUBLIC        _OSQPost

⌨️ 快捷键说明

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