os_at89c55wd.m51
来自「一个很好的将ucos移植到51的范例」· M51 代码 · 共 1,651 行 · 第 1/5 页
M51
1,651 行
------- MODULE OS_MBOX
C:0000H SYMBOL _ICE_DUMMY_
------- ENDMOD OS_MBOX
------- MODULE OS_MEM
C:0000H SYMBOL _ICE_DUMMY_
------- ENDMOD OS_MEM
------- MODULE OS_Q
C:0000H SYMBOL _ICE_DUMMY_
------- ENDMOD OS_Q
------- MODULE OS_SEM
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
C:1ACAH PUBLIC _?OSSemPost
C:18BBH PUBLIC _?OSSemCreate
C:1234H PUBLIC _?OSSemPend
------- PROC _?OSSEMCREATE
x:0003H SYMBOL cnt
------- DO
x:0000H SYMBOL pevent
------- ENDDO
C:18BBH LINE# 83
C:18CCH LINE# 91
C:18D5H LINE# 92
C:18DEH LINE# 93
C:18DEH LINE# 94
C:18E0H LINE# 95
C:18EFH LINE# 96
C:18FAH LINE# 97
C:190CH LINE# 98
C:190CH LINE# 99
C:190EH LINE# 100
C:191CH LINE# 101
C:192AH LINE# 102
C:1947H LINE# 103
C:1962H LINE# 104
C:196EH LINE# 105
C:196EH LINE# 106
C:1977H LINE# 107
------- ENDPROC _?OSSEMCREATE
------- PROC _?OSSEMPEND
x:0000H SYMBOL pevent
x:0003H SYMBOL timeout
x:0005H SYMBOL err
C:1234H LINE# 244
C:1248H LINE# 251
C:1251H LINE# 252
C:125FH LINE# 254
C:125FH LINE# 256
C:126DH LINE# 257
C:127BH LINE# 259
C:127BH LINE# 260
C:128BH LINE# 261
C:1299H LINE# 263
BL51 BANKED LINKER/LOCATER V5.03 04/14/2006 20:22:41 PAGE 13
C:1299H LINE# 265
C:129BH LINE# 266
C:12B3H LINE# 267
C:12BDH LINE# 268
C:12BFH LINE# 269
C:12CCH LINE# 271
C:12CCH LINE# 273
C:12E1H LINE# 274
C:12FBH LINE# 275
C:1307H LINE# 276
C:1309H LINE# 277
C:130CH LINE# 278
C:130EH LINE# 279
C:131DH LINE# 280
C:1329H LINE# 281
C:132BH LINE# 282
C:1338H LINE# 284
C:1338H LINE# 285
C:1350H LINE# 286
C:1352H LINE# 287
C:135FH LINE# 288
------- ENDPROC _?OSSEMPEND
------- PROC _?OSSEMPOST
x:0000H SYMBOL pevent
C:1ACAH LINE# 308
C:1AD3H LINE# 316
C:1AE1H LINE# 317
C:1AE5H LINE# 318
C:1AE5H LINE# 319
C:1AF5H LINE# 320
C:1AF9H LINE# 321
C:1AF9H LINE# 323
C:1AFBH LINE# 324
C:1B03H LINE# 325
C:1B27H LINE# 326
C:1B29H LINE# 327
C:1B2CH LINE# 328
C:1B30H LINE# 329
C:1B30H LINE# 330
C:1B48H LINE# 331
C:1B52H LINE# 332
C:1B54H LINE# 333
C:1B58H LINE# 334
C:1B58H LINE# 335
C:1B5AH LINE# 336
C:1B5CH LINE# 337
------- ENDPROC _?OSSEMPOST
------- ENDMOD OS_SEM
------- MODULE OS_TASK
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
C:10F3H PUBLIC _?OSTaskCreate
------- PROC _?OSTASKCREATE
x:0004H SYMBOL task
x:0007H SYMBOL os_pdata
x:000AH SYMBOL ptos
BL51 BANKED LINKER/LOCATER V5.03 04/14/2006 20:22:41 PAGE 14
x:000DH SYMBOL prio
------- DO
x:0000H SYMBOL psp
x:0003H SYMBOL err
------- ENDDO
C:10F3H LINE# 158
C:1102H LINE# 168
C:110FH LINE# 169
C:1114H LINE# 170
C:1114H LINE# 172
C:1116H LINE# 173
C:112FH LINE# 174
C:114AH LINE# 176
C:114CH LINE# 177
C:118FH LINE# 178
C:11E4H LINE# 179
C:11EDH LINE# 180
C:11EFH LINE# 181
C:11F5H LINE# 182
C:11F7H LINE# 183
C:11FAH LINE# 184
C:11FDH LINE# 185
C:11FDH LINE# 186
C:11FFH LINE# 187
C:1201H LINE# 188
C:121EH LINE# 189
C:1220H LINE# 190
C:1220H LINE# 191
C:122AH LINE# 192
C:122AH LINE# 193
C:122CH LINE# 194
C:122EH LINE# 195
------- ENDPROC _?OSTASKCREATE
------- ENDMOD OS_TASK
------- MODULE OS_TIME
C:0000H SYMBOL _ICE_DUMMY_
C:1C8FH PUBLIC _?OSTimeDly
B:00A8H.7 PUBLIC EA
C:0C4DH PUBLIC _?OSTimeDlyHMSM
------- PROC _?OSTIMEDLY
x:0000H SYMBOL ticks
C:1C8FH LINE# 35
C:1C9AH LINE# 42
C:1CADH LINE# 43
C:1CAFH LINE# 44
C:1CE1H LINE# 45
C:1CF4H LINE# 46
C:1CF4H LINE# 47
C:1D03H LINE# 48
C:1D05H LINE# 49
C:1D08H LINE# 50
C:1D08H LINE# 51
------- ENDPROC _?OSTIMEDLY
------- PROC _?OSTIMEDLYHMSM
x:0006H SYMBOL hours
x:0007H SYMBOL minutes
BL51 BANKED LINKER/LOCATER V5.03 04/14/2006 20:22:41 PAGE 15
x:0008H SYMBOL seconds
x:0009H SYMBOL milli
------- DO
x:0000H SYMBOL ticks
x:0004H SYMBOL loops
------- ENDDO
C:0C4DH LINE# 79
C:0C6BH LINE# 85
C:0CA4H LINE# 86
C:0CB1H LINE# 87
C:0CB6H LINE# 88
C:0CB6H LINE# 89
C:0CC2H LINE# 90
C:0CC7H LINE# 91
C:0CC7H LINE# 92
C:0CD9H LINE# 93
C:0CDEH LINE# 94
C:0CDEH LINE# 98
C:0D7BH LINE# 99
C:0D98H LINE# 100
C:0DAFH LINE# 101
C:0DBFH LINE# 102
C:0DD1H LINE# 103
C:0DD8H LINE# 104
C:0DDFH LINE# 105
C:0DECH LINE# 106
C:0DEEH LINE# 107
C:0DF2H LINE# 108
C:0DF2H LINE# 109
C:0DF4H LINE# 110
------- ENDPROC _?OSTIMEDLYHMSM
------- ENDMOD OS_TIME
------- MODULE ?C_STARTUP
C:1A2AH SEGMENT ?C_C51STARTUP
I:0022H SEGMENT ?STACK
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:1A2DH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:8000H 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:1A2AH SYMBOL STARTUP1
N:0001H SYMBOL XBPSTACK
N:8000H SYMBOL XBPSTACKTOP
N:8000H SYMBOL XDATALEN
BL51 BANKED LINKER/LOCATER V5.03 04/14/2006 20:22:41 PAGE 16
C:1A38H SYMBOL XDATALOOP
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1A2AH LINE# 99
C:1A2CH LINE# 100
C:1A2DH LINE# 101
C:1A2EH LINE# 102
C:1A30H LINE# 106
C:1A33H LINE# 107
C:1A35H LINE# 111
C:1A37H LINE# 113
C:1A38H LINE# 114
C:1A39H LINE# 115
C:1A3AH LINE# 116
C:1A3CH LINE# 117
C:1A3EH LINE# 142
C:1A41H LINE# 143
C:1A44H LINE# 151
C:1A47H LINE# 157
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
C:1F49H PUBLIC _?TestTask4
C:2143H PUBLIC _?TestTask5
C:2170H PUBLIC _?TestTask6
C:219DH PUBLIC _?TestTask7
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
X:0000H PUBLIC TestTask4Stk
X:00C0H PUBLIC TestTask5Stk
X:0180H PUBLIC TestTask6Stk
X:0240H PUBLIC TestTask7Stk
C:17F5H PUBLIC main
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:1D0EH PUBLIC _?InitS0
C:22EFH PUBLIC _?InitTick
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
------- PROC _?INITS0
x:0000H SYMBOL baud_rate
C:1D0EH LINE# 11
C:1D19H LINE# 13
C:1D1BH LINE# 14
C:1D1EH LINE# 15
C:1D21H LINE# 16
C:1D24H LINE# 17
C:1D27H LINE# 18
C:1D52H LINE# 19
BL51 BANKED LINKER/LOCATER V5.03 04/14/2006 20:22:41 PAGE 17
C:1D52H LINE# 20
C:1D5AH LINE# 21
C:1D5AH LINE# 22
C:1D62H LINE# 23
C:1D62H LINE# 24
C:1D6AH LINE# 25
C:1D6AH LINE# 26
C:1D6CH LINE# 27
C:1D6CH LINE# 28
C:1D71H LINE# 29
C:1D71H LINE# 30
C:1D7CH LINE# 31
C:1D82H LINE# 33
C:1D82H LINE# 34
------- ENDPROC _?INITS0
------- PROC _?INITTICK
C:22EFH LINE# 45
C:22EFH LINE# 48
C:22F2H LINE# 49
C:22F5H LINE# 50
C:22F8H LINE# 51
C:22FAH LINE# 53
C:22FDH LINE# 54
C:22FFH LINE# 55
C:2301H LINE# 58
------- ENDPROC _?INITTICK
------- PROC _?TESTTASK4
x:0000H SYMBOL os_pdata
C:1F49H LINE# 59
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?