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

📄 ucos.m51

📁 一个基于C51指令系统的简易uCOS示范程序,有完整的代码分析
💻 M51
📖 第 1 页 / 共 5 页
字号:
  D:0088H         PUBLIC        TCON
  C:549CH         PUBLIC        _?OSSchedLock
  X:0221H         PUBLIC        OSTCBPrioTbl
  X:0248H         SYMBOL        OSIntExitY
  X:0249H         PUBLIC        OSCtxSwCtr
  X:024DH         PUBLIC        OSEventTbl
  X:025FH         PUBLIC        OSEventFreeList
  X:0262H         PUBLIC        OSIdleCtr
  C:4EBDH         PUBLIC        _?OSStart
  C:51A7H         PUBLIC        _?OSTaskIdle
  C:2081H         PUBLIC        _?OSInit
  C:3A7FH         PUBLIC        _?OSTimeTick
  X:0266H         PUBLIC        OSTaskCtr
  X:0267H         PUBLIC        OSMapTbl
  D:00C8H         PUBLIC        T2CON
  C:4483H         PUBLIC        _?OSEventTO
  I:0011H         PUBLIC        OSPrioCur
  X:026FH         SYMBOL        OSTaskIdleStk
  C:54CFH         PUBLIC        _?OSIntEnter
  I:0012H         PUBLIC        OSPrioHighRdy
  C:3CB9H         PUBLIC        _?OSEventTaskWait
  X:02D3H         PUBLIC        OSRdyTbl
  D:00D0H         PUBLIC        PSW
  -------         PROC          _?OSEVENTTASKRDY
  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:2831H         LINE#         101
  C:2845H         LINE#         111
  C:286CH         LINE#         112
  C:2887H         LINE#         113
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 13


  C:28ADH         LINE#         114
  C:28C8H         LINE#         115
  C:28DFH         LINE#         116
  C:28EEH         LINE#         117
  C:2911H         LINE#         118
  C:2911H         LINE#         119
  C:293AH         LINE#         120
  C:2951H         LINE#         121
  C:2971H         LINE#         123
  C:2999H         LINE#         127
  C:29BCH         LINE#         128
  C:29D2H         LINE#         129
  C:29E3H         LINE#         130
  C:29F6H         LINE#         131
  C:29F6H         LINE#         132
  -------         ENDPROC       _?OSEVENTTASKRDY
  -------         PROC          _?OSEVENTTASKWAIT
  x:0000H         SYMBOL        pevent
  C:3CB9H         LINE#         150
  C:3CC7H         LINE#         152
  C:3CEBH         LINE#         153
  C:3D25H         LINE#         154
  C:3D38H         LINE#         155
  C:3D38H         LINE#         156
  C:3D88H         LINE#         157
  C:3DBFH         LINE#         158
  -------         ENDPROC       _?OSEVENTTASKWAIT
  -------         PROC          _?OSEVENTTO
  x:0000H         SYMBOL        pevent
  C:4483H         LINE#         176
  C:4491H         LINE#         178
  C:44E4H         LINE#         179
  C:451CH         LINE#         180
  C:451CH         LINE#         181
  C:452DH         LINE#         182
  C:4549H         LINE#         183
  -------         ENDPROC       _?OSEVENTTO
  -------         PROC          _?OSEVENTWAITLISTINIT
  x:0001H         SYMBOL        pevent
  -------         DO            
  x:0000H         SYMBOL        i
  -------         ENDDO         
  C:4FC1H         LINE#         200
  C:4FD5H         LINE#         205
  C:4FEBH         LINE#         206
  C:5000H         LINE#         207
  C:501AH         LINE#         208
  C:5025H         LINE#         209
  -------         ENDPROC       _?OSEVENTWAITLISTINIT
  -------         PROC          _?OSINIT
  -------         DO            
  x:0000H         SYMBOL        i
  -------         ENDDO         
  C:2081H         LINE#         225
  C:2087H         LINE#         230
  C:2091H         LINE#         231
  C:2096H         LINE#         232
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 14


  C:209AH         LINE#         234
  C:209EH         LINE#         236
  C:20A1H         LINE#         237
  C:20ABH         LINE#         243
  C:20B5H         LINE#         244
  C:20BAH         LINE#         245
  C:20D5H         LINE#         246
  C:20E8H         LINE#         247
  C:20F6H         LINE#         249
  C:20FAH         LINE#         250
  C:20FCH         LINE#         251
  C:2103H         LINE#         252
  C:210AH         LINE#         253
  C:2115H         LINE#         254
  C:2132H         LINE#         255
  C:214BH         LINE#         256
  C:2159H         LINE#         257
  C:2176H         LINE#         258
  C:21AAH         LINE#         259
  C:21B9H         LINE#         260
  C:21C2H         LINE#         261
  C:21CFH         LINE#         264
  C:21ECH         LINE#         265
  C:2220H         LINE#         266
  C:222FH         LINE#         267
  C:2238H         LINE#         268
  C:2247H         LINE#         272
  C:224AH         LINE#         305
  C:2284H         LINE#         347
  C:2287H         LINE#         349
  -------         ENDPROC       _?OSINIT
  -------         PROC          _?OSINTENTER
  C:54CFH         LINE#         374
  C:54CFH         LINE#         376
  C:54D1H         LINE#         377
  C:54D7H         LINE#         378
  C:54D9H         LINE#         379
  -------         ENDPROC       _?OSINTENTER
  -------         PROC          _?OSINTEXIT
  C:4A6AH         LINE#         400
  C:4A6AH         LINE#         402
  C:4A6CH         LINE#         403
  C:4A7CH         LINE#         404
  C:4A8EH         LINE#         405
  C:4AB2H         LINE#         406
  C:4AB7H         LINE#         407
  C:4AD6H         LINE#         408
  C:4AF5H         LINE#         409
  C:4AF8H         LINE#         410
  C:4AF8H         LINE#         411
  C:4AF8H         LINE#         412
  C:4AFAH         LINE#         413
  -------         ENDPROC       _?OSINTEXIT
  -------         PROC          _?OSSCHED
  -------         DO            
  x:0000H         SYMBOL        y
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 15


  C:4933H         LINE#         432
  C:4939H         LINE#         437
  C:493BH         LINE#         438
  C:494AH         LINE#         439
  C:495FH         LINE#         440
  C:4983H         LINE#         441
  C:4988H         LINE#         442
  C:49A7H         LINE#         443
  C:49C6H         LINE#         444
  C:49C9H         LINE#         445
  C:49C9H         LINE#         446
  C:49C9H         LINE#         447
  C:49CBH         LINE#         448
  -------         ENDPROC       _?OSSCHED
  -------         PROC          _?OSSCHEDLOCK
  C:549CH         LINE#         466
  C:549CH         LINE#         468
  C:54A2H         LINE#         469
  C:54A4H         LINE#         470
  C:54AAH         LINE#         471
  C:54ACH         LINE#         472
  C:54ACH         LINE#         473
  -------         ENDPROC       _?OSSCHEDLOCK
  -------         PROC          _?OSSCHEDUNLOCK
  C:53C9H         LINE#         490
  C:53C9H         LINE#         492
  C:53D0H         LINE#         493
  C:53D2H         LINE#         494
  C:53DBH         LINE#         495
  C:53DEH         LINE#         496
  C:53EAH         LINE#         497
  C:53ECH         LINE#         498
  C:53EFH         LINE#         499
  C:53EFH         LINE#         500
  C:53F1H         LINE#         501
  C:53F1H         LINE#         502
  C:53F2H         LINE#         503
  C:53F4H         LINE#         504
  C:53F4H         LINE#         505
  C:53F4H         LINE#         506
  -------         ENDPROC       _?OSSCHEDUNLOCK
  -------         PROC          _?OSSTART
  -------         DO            
  x:0000H         SYMBOL        y
  x:0001H         SYMBOL        x
  -------         ENDDO         
  C:4EBDH         LINE#         526
  C:4EC3H         LINE#         532
  C:4EC8H         LINE#         533
  C:4EDDH         LINE#         534
  C:4EFBH         LINE#         535
  C:4F0EH         LINE#         536
  C:4F10H         LINE#         537
  C:4F2DH         LINE#         538
  C:4F36H         LINE#         539
  C:4F39H         LINE#         540
  C:4F39H         LINE#         541
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 16


  -------         ENDPROC       _?OSSTART
  -------         PROC          _?OSTASKIDLE
  x:0000H         SYMBOL        ppdata
  C:51A7H         LINE#         591
  C:51B5H         LINE#         593
  C:51D0H         LINE#         594
  C:51D0H         LINE#         595
  C:51D2H         LINE#         596
  C:51F1H         LINE#         597
  C:51F3H         LINE#         598
  -------         ENDPROC       _?OSTASKIDLE
  -------         PROC          _?OSTCBINIT
  x:0003H         SYMBOL        prio
  x:0004H         SYMBOL        ptos
  x:0007H         SYMBOL        pbos
  x:000AH         SYMBOL        id
  x:000CH         SYMBOL        stk_size
  x:000EH         SYMBOL        pext
  x:0011H         SYMBOL        opt
  -------         DO            
  x:0000H         SYMBOL        ptcb
  -------         ENDDO         
  C:11A0H         LINE#         705
  C:11BCH         LINE#         710
  C:11BEH         LINE#         711
  C:11D6H         LINE#         712
  C:11EAH         LINE#         713
  C:1209H         LINE#         714
  C:120BH         LINE#         715
  C:1230H         LINE#         716
  C:124DH         LINE#         717
  C:1254H         LINE#         718
  C:125DH         LINE#         727
  C:1279H         LINE#         728
  C:128FH         LINE#         729
  C:12ABH         LINE#         730
  C:12C1H         LINE#         731
  C:12D7H         LINE#         738
  C:12F3H         LINE#         739
  C:1309H         LINE#         740
  C:1319H         LINE#         741
  C:132FH         LINE#         744
  C:134FH         LINE#         748
  C:136FH         LINE#         751
  C:1371H         LINE#         752
  C:1395H         LINE#         753
  C:13BAH         LINE#         754
  C:13DAH         LINE#         755
  C:13E8H         LINE#         756
  C:140DH         LINE#         757
  C:140DH         LINE#         758
  C:1425H         LINE#         759
  C:1445H         LINE#         760
  C:1476H         LINE#         761
  C:1478H         LINE#         762
  C:147CH         LINE#         763
  C:147CH         LINE#         764
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 17


  C:147EH         LINE#         765
  C:1480H         LINE#         766
  C:1480H         LINE#         767
  -------         ENDPROC       _?OSTCBINIT
  -------         PROC          _?OSTIMETICK
  -------         DO            
  x:0000H         SYMBOL        ptcb
  -------         ENDDO         
  C:3A7FH         LINE#         783
  C:3A85H         LINE#         788
  C:3A88H         LINE#         789
  C:3AA0H         LINE#         790
  C:3ABBH         LINE#         791
  C:3ABDH         LINE#         792
  C:3ACAH         LINE#         793
  C:3AE6H         LINE#         794
  C:3AEFH         LINE#         795
  C:3B01H         LINE#         796
  C:3B32H         LINE#         797
  C:3B34H         LINE#         798
  C:3B4CH         LINE#         799
  C:3B4CH         LINE#         800
  C:3B4CH         LINE#         801
  C:3B4CH         LINE#         802
  C:3B6EH         LINE#         803
  C:3B70H         LINE#         804
  C:3B73H         LINE#         805
  C:3B75H         LINE#         806
  C:3B94H         LINE#         807
  C:3B96H         LINE#         808
  -------         ENDPROC       _?OSTIMETICK
  -------         PROC          _?OSVERSION
  C:54EEH         LINE#         824
  C:54EEH         LINE#         826
  C:54F2H         LINE#         827
  -------         ENDPROC       _?OSVERSION
  -------         ENDMOD        OS_CORE

  -------         MODULE        OS_CPU_C
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:539AH         PUBLIC        _?OSTaskDelHook
  C:54F9H         PUBLIC        _?OSTaskStatHook
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:1C12H         PUBLIC        _?OSTaskStkInit
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:54F8H         PUBLIC        _?OSTaskSwHook
  C:536BH         PUBLIC        _?OSTaskCreateHook
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  B:0088H.4       PUBLIC        TR0
  D:00C8H         PUBLIC        T2CON
BL51 BANKED LINKER/LOCATER V5.03                                                      05/31/2008  20:36:10  PAGE 18

⌨️ 快捷键说明

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