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

📄 ucos.m51

📁 一个基于C51指令系统的简易uCOS示范程序,有完整的代码分析
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:32C9H         LINE#         370
  C:32CEH         LINE#         371
  C:32CEH         LINE#         372
  C:32EDH         LINE#         373
  C:3311H         LINE#         374
  C:3313H         LINE#         375
  C:3318H         LINE#         376
  C:3318H         LINE#         377
  C:3359H         LINE#         378
  C:3387H         LINE#         379
  C:3387H         LINE#         380
  C:33A1H         LINE#         381
  C:33CCH         LINE#         382
  C:33E4H         LINE#         383
  C:33E6H         LINE#         384
  C:33E6H         LINE#         385
  C:33E8H         LINE#         386
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 24


  C:33E8H         LINE#         387
  -------         ENDPROC       _?OSQPOSTFRONT
  -------         PROC          _?OSQQUERY
  x:000AH         SYMBOL        pevent
  x:000DH         SYMBOL        ppdata
  -------         DO            
  x:0000H         SYMBOL        pq
  x:0003H         SYMBOL        i
  x:0004H         SYMBOL        psrc
  x:0007H         SYMBOL        pdest
  -------         ENDDO         
  C:2BC7H         LINE#         405
  C:2BDBH         LINE#         413
  C:2BDDH         LINE#         414
  C:2BF5H         LINE#         415
  C:2BF7H         LINE#         416
  C:2BFCH         LINE#         417
  C:2BFCH         LINE#         418
  C:2C18H         LINE#         419
  C:2C39H         LINE#         420
  C:2C5AH         LINE#         421
  C:2C6EH         LINE#         422
  C:2C9CH         LINE#         423
  C:2CA7H         LINE#         424
  C:2CC6H         LINE#         425
  C:2CE3H         LINE#         426
  C:2CE9H         LINE#         427
  C:2CEBH         LINE#         428
  C:2D08H         LINE#         429
  C:2D08H         LINE#         430
  C:2D36H         LINE#         431
  C:2D64H         LINE#         432
  C:2D66H         LINE#         433
  C:2D68H         LINE#         434
  -------         ENDPROC       _?OSQQUERY
  -------         ENDMOD        OS_Q

  -------         MODULE        OS_SEM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         ENDMOD        OS_SEM

  -------         MODULE        OS_TASK
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:2F15H         PUBLIC        _?OSTaskCreate
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 25


  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:54FBH         SYMBOL        _?OSDummy
  D:00C8H         PUBLIC        T2CON
  C:461BH         PUBLIC        _?OSTaskQuery
  D:00D0H         PUBLIC        PSW
  -------         PROC          _?OSDUMMY
  C:54FBH         LINE#         43
  C:54FBH         LINE#         45
  -------         ENDPROC       _?OSDUMMY
  -------         PROC          _?OSTASKCREATE
  x:0004H         SYMBOL        task
  x:0007H         SYMBOL        ppdata
  x:000AH         SYMBOL        ptos
  x:000DH         SYMBOL        prio
  -------         DO            
  x:0000H         SYMBOL        psp
  x:0003H         SYMBOL        err
  -------         ENDDO         
  C:2F15H         LINE#         173
  C:2F29H         LINE#         179
  C:2F36H         LINE#         180
  C:2F3BH         LINE#         181
  C:2F3BH         LINE#         182
  C:2F3DH         LINE#         183
  C:2F59H         LINE#         184
  C:2F79H         LINE#         186
  C:2F7BH         LINE#         187
  C:2FDCH         LINE#         188
  C:303DH         LINE#         189
  C:3046H         LINE#         190
  C:3048H         LINE#         191
  C:304EH         LINE#         192
  C:306DH         LINE#         193
  C:306FH         LINE#         194
  C:3074H         LINE#         195
  C:3077H         LINE#         196
  C:3077H         LINE#         197
  C:3079H         LINE#         198
  C:307BH         LINE#         199
  C:309DH         LINE#         200
  C:309FH         LINE#         201
  C:309FH         LINE#         202
  C:30A9H         LINE#         203
  C:30A9H         LINE#         204
  C:30ABH         LINE#         205
  C:30ADH         LINE#         206
  C:30ADH         LINE#         207
  -------         ENDPROC       _?OSTASKCREATE
  -------         PROC          _?OSTASKQUERY
  x:0003H         SYMBOL        prio
  x:0004H         SYMBOL        ppdata
  -------         DO            
  x:0000H         SYMBOL        ptcb
  -------         ENDDO         
  C:461BH         LINE#         700
  C:4637H         LINE#         705
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 26


  C:4648H         LINE#         706
  C:464DH         LINE#         707
  C:464DH         LINE#         708
  C:464FH         LINE#         709
  C:4659H         LINE#         710
  C:4672H         LINE#         711
  C:4672H         LINE#         712
  C:46A1H         LINE#         713
  C:46A3H         LINE#         714
  C:46A7H         LINE#         715
  C:46A7H         LINE#         716
  C:46DAH         LINE#         717
  C:46DCH         LINE#         718
  C:46DEH         LINE#         719
  -------         ENDPROC       _?OSTASKQUERY
  -------         ENDMOD        OS_TASK

  -------         MODULE        OS_TIME
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:4C18H         PUBLIC        _?OSTimeDly
  D:0090H         PUBLIC        P1
  C:5421H         PUBLIC        _?OSTimeSet
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:2499H         PUBLIC        _?OSTimeDlyHMSM
  D:00C8H         PUBLIC        T2CON
  C:41CBH         PUBLIC        _?OSTimeDlyResume
  C:52C7H         PUBLIC        _?OSTimeGet
  D:00D0H         PUBLIC        PSW
  -------         PROC          _?OSTIMEDLY
  x:0000H         SYMBOL        ticks
  C:4C18H         LINE#         37
  C:4C23H         LINE#         39
  C:4C36H         LINE#         40
  C:4C38H         LINE#         41
  C:4C72H         LINE#         42
  C:4C85H         LINE#         43
  C:4C85H         LINE#         44
  C:4C98H         LINE#         45
  C:4C9AH         LINE#         46
  C:4C9DH         LINE#         47
  C:4C9DH         LINE#         48
  -------         ENDPROC       _?OSTIMEDLY
  -------         PROC          _?OSTIMEDLYHMSM
  x:0006H         SYMBOL        hours
  x:0007H         SYMBOL        minutes
  x:0008H         SYMBOL        seconds
  x:0009H         SYMBOL        milli
  -------         DO            
  x:0000H         SYMBOL        ticks
  x:0004H         SYMBOL        loops
  -------         ENDDO         
  C:2499H         LINE#         75
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 27


  C:24B7H         LINE#         81
  C:24F0H         LINE#         82
  C:24FDH         LINE#         83
  C:2502H         LINE#         84
  C:2502H         LINE#         85
  C:250EH         LINE#         86
  C:2513H         LINE#         87
  C:2513H         LINE#         88
  C:2525H         LINE#         89
  C:252AH         LINE#         90
  C:252AH         LINE#         94
  C:25DAH         LINE#         95
  C:25FFH         LINE#         96
  C:261AH         LINE#         97
  C:262AH         LINE#         98
  C:263CH         LINE#         99
  C:2643H         LINE#         100
  C:264AH         LINE#         101
  C:2657H         LINE#         102
  C:2659H         LINE#         103
  C:265DH         LINE#         104
  C:265DH         LINE#         105
  C:265FH         LINE#         106
  C:265FH         LINE#         107
  -------         ENDPROC       _?OSTIMEDLYHMSM
  -------         PROC          _?OSTIMEDLYRESUME
  x:0003H         SYMBOL        prio
  -------         DO            
  x:0000H         SYMBOL        ptcb
  -------         ENDDO         
  C:41CBH         LINE#         133
  C:41D9H         LINE#         138
  C:41E6H         LINE#         139
  C:41EBH         LINE#         140
  C:41EBH         LINE#         141
  C:41EDH         LINE#         142
  C:4210H         LINE#         143
  C:4224H         LINE#         144
  C:423CH         LINE#         145
  C:4245H         LINE#         146
  C:424EH         LINE#         147
  C:426EH         LINE#         148
  C:429FH         LINE#         149
  C:42A1H         LINE#         150
  C:42A4H         LINE#         151
  C:42A6H         LINE#         152
  C:42A8H         LINE#         153
  C:42A8H         LINE#         154
  C:42ACH         LINE#         155
  C:42ACH         LINE#         156
  C:42AEH         LINE#         157
  C:42B2H         LINE#         158
  C:42B2H         LINE#         159
  C:42B2H         LINE#         160
  C:42B4H         LINE#         161
  C:42B6H         LINE#         162
  C:42B6H         LINE#         163
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 28


  -------         ENDPROC       _?OSTIMEDLYRESUME
  -------         PROC          _?OSTIMEGET
  -------         DO            
  x:0000H         SYMBOL        ticks
  -------         ENDDO         
  C:52C7H         LINE#         178
  C:52CDH         LINE#         183
  C:52CFH         LINE#         184
  C:52E6H         LINE#         185
  C:52E8H         LINE#         186
  C:52F9H         LINE#         187
  -------         ENDPROC       _?OSTIMEGET
  -------         PROC          _?OSTIMESET
  x:0000H         SYMBOL        ticks
  C:5421H         LINE#         201
  C:542AH         LINE#         203
  C:542CH         LINE#         204
  C:5443H         LINE#         205
  C:5445H         LINE#         206
  -------         ENDPROC       _?OSTIMESET
  -------         ENDMOD        OS_TIME

  -------         MODULE        UCOS_II
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:4CA3H         PUBLIC        _?OSTimeDly
  X:0000H         PUBLIC        OSRdyGrp
  D:0090H         PUBLIC        P1
  C:544BH         PUBLIC        _?OSTimeSet
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  I:0013H         PUBLIC        OSRunning
  C:4AFBH         PUBLIC        _?OSIntExit
  X:0001H         PUBLIC        OSLockNesting
  D:00A8H         PUBLIC        IE
  C:29FCH         PUBLIC        _?OSEventTaskRdy
  C:502BH         PUBLIC        _?OSEventWaitListInit
  X:0002H         SYMBOL        OSQTbl
  X:0028H         SYMBOL        OSQFreeList
  D:00B8H         PUBLIC        IP
  C:4870H         PUBLIC        _?OSQFlush
  X:002BH         PUBLIC        OSTCBList
  C:53F5H         PUBLIC        _?OSSchedUnlock
  C:0E55H         PUBLIC        _?OSQPend
  X:002EH         SYMBOL        OSTCBTbl
  X:0142H         PUBLIC        OSTCBFreeList
  I:0014H         PUBLIC        OSTCBCur
  C:4E39H         PUBLIC        _?OSQInit
  X:0145H         PUBLIC        OSUnMapTbl
  C:43E5H         PUBLIC        _?OSSched
  C:54F3H         PUBLIC        _?OSVersion
  C:2D6EH         PUBLIC        _?OSQQuery
  X:0245H         PUBLIC        OSIntNesting
  C:30B3H         PUBLIC        _?OSTaskCreate
  I:0017H         PUBLIC        OSTCBHighRdy
  C:1486H         PUBLIC        _?OSTCBInit
  D:0098H         PUBLIC        SCON
  X:0246H         PUBLIC        OSTime
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 29


  D:0088H         PUBLIC        TCON
  C:2665H         PUBLIC        _?OSTimeDlyHMSM
  C:54BEH         PUBLIC        _?OSSchedLock
  C:36CCH         PUBLIC        _?OSQPost
  X:024AH         PUBLIC        OSTCBPrioTbl
  X:0271H         SYMBOL        OSIntExitY
  C:3567H         PUBLIC        _?OSQPostFront
  X:0272H         PUBLIC        OSCtxSwCtr
  X:0276H         PUBLIC        OSEventTbl
  X:0288H         PUBLIC        OSEventFreeList
  X:028BH         PUBLIC        OSIdleCtr
  C:54FCH         SYMBOL        _?OSDummy
  C:4F3FH         PUBLIC        _?OSStart
  C:51F5H         PUBLIC        _?OSTaskIdle
  C:228DH         PUBLIC        _?OSInit
  C:3B9CH         PUBLIC        _?OSTimeTick
  X:028FH         

⌨️ 快捷键说明

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