os.m51
来自「该源码是本人经调试通过的UCOS2操作系统在51单片机上移植好的源代码」· M51 代码 · 共 1,329 行 · 第 1/4 页
M51
1,329 行
C:1348H LINE# 66
C:1358H LINE# 67
C:1368H LINE# 68
C:1376H LINE# 69
C:1376H LINE# 70
C:145FH LINE# 73
------- ENDPROC _?TASKSTARTYYB
------- PROC _?TASKSTARTYYC
x:0000H SYMBOL yydata
C:244CH LINE# 77
C:245AH LINE# 79
C:2475H LINE# 81
C:2475H LINE# 84
C:247EH LINE# 88
------- ENDPROC _?TASKSTARTYYC
------- ENDMOD MAIN
------- MODULE OS_CPU_C
C:0000H SYMBOL _ICE_DUMMY_
C:0003H PUBLIC _?OSInitHookEnd
C:0C8BH PUBLIC _?OSTaskStkInit
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
C:24B0H PUBLIC _?OSTCBInitHook
B:00A8H.1 PUBLIC ET0
C:2556H PUBLIC InitTimer0
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 7
D:008AH PUBLIC TL0
C:2567H PUBLIC serial_initial
C:0004H PUBLIC _?OSInitHookBegin
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
------- PROC _?OSTASKSTKINIT
x:0003H SYMBOL task
x:0006H SYMBOL ppdata
x:0009H SYMBOL ptos
x:000CH SYMBOL opt
------- DO
x:0000H SYMBOL stk
------- ENDDO
C:0C8BH LINE# 5
C:0C9FH LINE# 9
C:0CBBH LINE# 10
C:0CD1H LINE# 11
C:0CECH LINE# 12
C:0D04H LINE# 13
C:0D25H LINE# 14
C:0D47H LINE# 15
C:0D5EH LINE# 16
C:0D76H LINE# 17
C:0D8EH LINE# 18
C:0DA5H LINE# 19
C:0DBCH LINE# 20
C:0DD3H LINE# 21
C:0DEBH LINE# 22
C:0E03H LINE# 23
C:0E1BH LINE# 24
C:0E33H LINE# 25
C:0E4BH LINE# 26
C:0E63H LINE# 27
C:0E7BH LINE# 29
C:0EA2H LINE# 30
C:0EC7H LINE# 31
C:0ED5H LINE# 32
------- ENDPROC _?OSTASKSTKINIT
------- PROC _?OSTCBINITHOOK
x:0000H SYMBOL ptcb
C:24B0H LINE# 61
C:24BEH LINE# 63
C:24D9H LINE# 64
------- ENDPROC _?OSTCBINITHOOK
------- PROC _?OSINITHOOKEND
C:0003H LINE# 66
C:0003H LINE# 68
------- ENDPROC _?OSINITHOOKEND
------- PROC _?OSINITHOOKBEGIN
C:0004H LINE# 70
C:0004H LINE# 72
------- ENDPROC _?OSINITHOOKBEGIN
------- PROC INITTIMER0
C:2556H LINE# 76
C:2556H LINE# 77
C:2556H LINE# 78
C:2559H LINE# 79
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 8
C:255CH LINE# 80
C:255FH LINE# 81
C:2562H LINE# 82
C:2564H LINE# 83
C:2566H LINE# 84
------- ENDPROC INITTIMER0
------- PROC SERIAL_INITIAL
C:2567H LINE# 86
C:2567H LINE# 87
C:2567H LINE# 88
C:256AH LINE# 89
C:256DH LINE# 90
C:2570H LINE# 91
C:2572H LINE# 92
------- ENDPROC SERIAL_INITIAL
------- ENDMOD OS_CPU_C
------- MODULE UCOS_II
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC OSRdyGrp
B:00A8H.7 PUBLIC EA
C:2199H SYMBOL _?OS_InitRdyList
I:000FH PUBLIC OSRunning
C:1DA8H PUBLIC _?OS_QInit
C:1FEAH PUBLIC _?OS_Sched
C:1F44H PUBLIC _?OSIntExit
X:0001H PUBLIC OSLockNesting
C:0714H PUBLIC _?OS_TCBInit
X:0002H PUBLIC OSQTbl
X:003BH PUBLIC OSQFreeList
X:003EH PUBLIC OSTCBList
C:0EDBH PUBLIC _?OSQPend
X:0041H PUBLIC OSTCBTbl
X:013EH PUBLIC OSTCBFreeList
I:0010H PUBLIC OSTCBCur
X:0141H PUBLIC OSUnMapTbl
X:0241H PUBLIC OSIntNesting
C:1462H PUBLIC _?OSTaskCreate
I:0013H PUBLIC OSTCBHighRdy
C:1BA5H SYMBOL _?OS_InitTCBList
C:233AH PUBLIC _?OS_TaskIdle
C:15D1H PUBLIC _?OSQPost
X:0242H PUBLIC OSTCBPrioTbl
X:0263H PUBLIC OSIntExitY
C:2506H SYMBOL _?OS_InitMisc
X:0264H PUBLIC OSCtxSwCtr
C:1E78H PUBLIC _?OS_EventTO
X:0268H PUBLIC OSEventTbl
X:0271H PUBLIC OSEventFreeList
X:0274H PUBLIC OSIdleCtr
C:2412H SYMBOL _?OS_InitTaskIdle
C:2117H PUBLIC _?OSStart
C:1993H PUBLIC _?OS_EventTaskWait
C:252BH PUBLIC _?OSInit
C:2480H SYMBOL _?OS_InitEventList
C:1CA7H PUBLIC _?OSTimeTick
X:0278H PUBLIC OSTaskCtr
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 9
X:0279H PUBLIC OSMapTbl
C:0A15H PUBLIC _?OSQCreate
I:0016H PUBLIC OSPrioCur
X:0281H PUBLIC OSTaskIdleStk
C:111AH PUBLIC _?OS_EventTaskRdy
C:2543H PUBLIC _?OSIntEnter
I:0017H PUBLIC OSPrioHighRdy
C:2215H PUBLIC _?OS_EventWaitListInit
X:02C1H PUBLIC OSRdyTbl
------- PROC _?OSINIT
C:252BH LINE# 82
C:252BH LINE# 85
C:252EH LINE# 88
C:2531H LINE# 90
C:2534H LINE# 91
C:2537H LINE# 92
C:253AH LINE# 103
C:253DH LINE# 106
C:2540H LINE# 112
------- ENDPROC _?OSINIT
------- PROC _?OSINTENTER
C:2543H LINE# 141
C:2543H LINE# 143
C:2549H LINE# 144
C:2552H LINE# 145
C:2555H LINE# 146
C:2555H LINE# 147
C:2555H LINE# 148
------- ENDPROC _?OSINTENTER
------- PROC _?OSINTEXIT
C:1F44H LINE# 169
C:1F44H LINE# 176
C:1F4EH LINE# 177
C:1F50H LINE# 178
C:1F59H LINE# 179
C:1F5CH LINE# 180
C:1F5CH LINE# 181
C:1F6BH LINE# 182
C:1F7DH LINE# 183
C:1FA1H LINE# 184
C:1FA6H LINE# 185
C:1FC5H LINE# 186
C:1FE4H LINE# 187
C:1FE7H LINE# 188
C:1FE7H LINE# 189
C:1FE7H LINE# 190
C:1FE9H LINE# 191
C:1FE9H LINE# 192
------- ENDPROC _?OSINTEXIT
------- PROC _?OSSTART
------- DO
x:0000H SYMBOL y
x:0001H SYMBOL x
------- ENDDO
C:2117H LINE# 290
C:211DH LINE# 296
C:2122H LINE# 297
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 10
C:2137H LINE# 298
C:2155H LINE# 299
C:2168H LINE# 300
C:216AH LINE# 301
C:2187H LINE# 302
C:2190H LINE# 303
C:2193H LINE# 304
C:2193H LINE# 305
------- ENDPROC _?OSSTART
------- PROC _?OSTIMETICK
------- DO
x:0000H SYMBOL ptcb
------- ENDDO
C:1CA7H LINE# 361
C:1CADH LINE# 377
C:1CB7H LINE# 378
C:1CCFH LINE# 379
C:1CEAH LINE# 380
C:1CECH LINE# 381
C:1CF9H LINE# 382
C:1D15H LINE# 383
C:1D1EH LINE# 384
C:1D30H LINE# 385
C:1D61H LINE# 386
C:1D63H LINE# 387
C:1D7BH LINE# 388
C:1D7BH LINE# 389
C:1D7BH LINE# 390
C:1D7BH LINE# 391
C:1D9DH LINE# 392
C:1D9FH LINE# 393
C:1DA2H LINE# 394
C:1DA2H LINE# 395
------- ENDPROC _?OSTIMETICK
------- PROC _?OS_EVENTTASKRDY
x:0008H SYMBOL pevent
x:000BH SYMBOL msg
x:000EH SYMBOL msk
------- DO
x:0000H SYMBOL ptcb
x:0003H SYMBOL x
x:0004H SYMBOL y
x:0005H SYMBOL bitx
x:0006H SYMBOL bity
x:0007H SYMBOL prio
------- ENDDO
C:111AH LINE# 458
C:112EH LINE# 468
C:1155H LINE# 469
C:1170H LINE# 470
C:1196H LINE# 471
C:11B1H LINE# 472
C:11C8H LINE# 473
C:11D7H LINE# 474
C:11FAH LINE# 475
C:11FAH LINE# 476
C:1224H LINE# 477
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 11
C:123BH LINE# 478
C:125BH LINE# 480
C:1283H LINE# 484
C:12A6H LINE# 485
C:12BCH LINE# 486
C:12CDH LINE# 487
C:12E0H LINE# 488
C:12E0H LINE# 489
C:12E2H LINE# 490
------- ENDPROC _?OS_EVENTTASKRDY
------- PROC _?OS_EVENTTASKWAIT
x:0000H SYMBOL pevent
C:1993H LINE# 508
C:19A1H LINE# 510
C:19C5H LINE# 511
C:19FFH LINE# 512
C:1A12H LINE# 513
C:1A12H LINE# 514
C:1A62H LINE# 515
C:1A99H LINE# 516
------- ENDPROC _?OS_EVENTTASKWAIT
------- PROC _?OS_EVENTTO
x:0000H SYMBOL pevent
C:1E78H LINE# 534
C:1E86H LINE# 536
C:1ED9H LINE# 537
C:1F11H LINE# 538
C:1F11H LINE# 539
C:1F22H LINE# 540
C:1F3EH LINE# 541
------- ENDPROC _?OS_EVENTTO
------- PROC _?OS_EVENTWAITLISTINIT
x:0003H SYMBOL pevent
------- DO
x:0000H SYMBOL ptbl
------- ENDDO
C:2215H LINE# 558
C:2229H LINE# 563
C:223EH LINE# 564
C:2253H LINE# 567
C:226AH LINE# 571
C:2281H LINE# 597
------- ENDPROC _?OS_EVENTWAITLISTINIT
------- PROC _?OS_INITEVENTLIST
C:2480H LINE# 613
C:2480H LINE# 634
C:2491H LINE# 635
C:2495H LINE# 636
C:24AFH LINE# 639
------- ENDPROC _?OS_INITEVENTLIST
------- PROC _?OS_INITMISC
C:2506H LINE# 654
C:2506H LINE# 660
C:250BH LINE# 661
C:250FH LINE# 663
C:2513H LINE# 665
C:2516H LINE# 667
BL51 BANKED LINKER/LOCATER V5.11 09/30/2006 10:50:46 PAGE 12
C:2520H LINE# 668
C:252AH LINE# 675
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?