ds18b20.m51
来自「STC51系列的源码」· M51 代码 · 共 1,535 行 · 第 1/5 页
M51
1,535 行
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:0C2BH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H 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:0C28H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0C28H LINE# 133
C:0C2AH LINE# 134
C:0C2BH LINE# 135
C:0C2CH LINE# 136
C:0C2EH LINE# 185
C:0C31H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE CPU
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
B:00A8H.7 PUBLIC EA
X:F000H PUBLIC c51_hc138_cs_mt
D:00A8H PUBLIC IE
X:B000H PUBLIC c51_hc138_cs_lcd1
X:C000H PUBLIC c51_hc138_cs_lcd2
X:0174H PUBLIC CPU_timer_02_process
C:121AH PUBLIC CPU_timer_0_initialize
B:00A8H.4 PUBLIC ES
C:11EEH PUBLIC CPU_timer_0_load_init_value
D:00B8H PUBLIC IP
C:11CDH PUBLIC CPU_timer_2_initialize
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
B:00C8H.1 PUBLIC C_T2
D:0087H PUBLIC PCON
C:0D0EH PUBLIC CPU_serial_1_interrupt
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
BL51 BANKED LINKER/LOCATER V6.11 12/03/2008 09:22:35 PAGE 7
D:0088H PUBLIC TCON
X:A000H PUBLIC c51_hc138_cs_io2
C:1197H PUBLIC CPU_uart_serial_initial
D:0011H PUBLIC CPU_soft_timer_hi
C:09DFH PUBLIC CPU_timer_interrupt
C:0DA2H PUBLIC CPU_extern_0_interrupt
C:0DE6H PUBLIC CPU_extern_1_interrupt
D:0012H PUBLIC CPU_soft_timer_lo
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
X:0177H PUBLIC CPU_100_tick_process
X:017AH PUBLIC CPU_010_tick_process
X:017DH PUBLIC CPU_001_tick_process
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
X:0180H PUBLIC CPU_200_tick_process
X:0183H PUBLIC CPU_020_tick_process
X:0186H PUBLIC CPU_002_tick_process
B:00A8H.2 PUBLIC EX1
D:00CDH PUBLIC TH2
X:0189H PUBLIC CPU_400_tick_process
X:018CH PUBLIC CPU_040_tick_process
X:018FH PUBLIC CPU_004_tick_process
D:008AH PUBLIC TL0
C:0EF2H PUBLIC CPU_timer_0_interrupt
D:00CCH PUBLIC TL2
C:0006H PUBLIC CPU_timer_2_interrupt
X:0192H PUBLIC CPU_080_tick_process
X:0195H PUBLIC CPU_008_tick_process
X:0198H PUBLIC c51_U07_latch
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
X:0199H PUBLIC CPU_extern_0_process
B:00C8H.2 PUBLIC TR2
X:019CH PUBLIC CPU_extern_1_process
X:019FH PUBLIC c51_U19_latch
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
X:D000H PUBLIC c51_hc138_cs_keyr
X:E000H PUBLIC c51_hc138_cs_keyw
C:0009H PUBLIC CPU_interrupt_proc_null
C:10EFH PUBLIC CPU_source_initialize
D:00D0H PUBLIC PSW
X:8000H PUBLIC c51_hc138_cs1
X:9000H PUBLIC c51_hc138_cs2
------- PROC CPU_INTERRUPT_PROC_NULL
C:0009H LINE# 69
C:0009H LINE# 70
C:0009H LINE# 71
------- ENDPROC CPU_INTERRUPT_PROC_NULL
------- PROC CPU_UART_SERIAL_INITIAL
C:1197H LINE# 94
C:1197H LINE# 95
C:119AH LINE# 96
BL51 BANKED LINKER/LOCATER V6.11 12/03/2008 09:22:35 PAGE 8
C:119DH LINE# 97
C:11A0H LINE# 98
C:11A3H LINE# 99
C:11A6H LINE# 100
C:11A8H LINE# 101
------- ENDPROC CPU_UART_SERIAL_INITIAL
------- PROC CPU_TIMER_0_LOAD_INIT_VALUE
C:11EEH LINE# 110
C:11EEH LINE# 111
C:11F0H LINE# 112
C:11F3H LINE# 113
C:11F6H LINE# 114
C:11F8H LINE# 115
------- ENDPROC CPU_TIMER_0_LOAD_INIT_VALUE
------- PROC CPU_TIMER_0_INITIALIZE
C:121AH LINE# 123
C:121AH LINE# 124
C:121DH LINE# 125
C:1220H LINE# 126
------- ENDPROC CPU_TIMER_0_INITIALIZE
------- PROC CPU_TIMER_0_INTERRUPT
C:0EF2H LINE# 134
C:0F0FH LINE# 135
C:0F12H LINE# 136
C:0F15H LINE# 137
------- ENDPROC CPU_TIMER_0_INTERRUPT
------- PROC CPU_TIMER_2_INITIALIZE
C:11CDH LINE# 147
C:11CDH LINE# 148
C:11CFH LINE# 149
C:11D2H LINE# 150
C:11D5H LINE# 151
C:11D7H LINE# 152
C:11D9H LINE# 153
C:11DBH LINE# 154
C:11DDH LINE# 155
------- ENDPROC CPU_TIMER_2_INITIALIZE
------- PROC CPU_EXTERN_0_INTERRUPT
C:0DA2H LINE# 163
C:0DBFH LINE# 164
C:0DCBH LINE# 165
------- ENDPROC CPU_EXTERN_0_INTERRUPT
------- PROC CPU_EXTERN_1_INTERRUPT
C:0DE6H LINE# 173
C:0E03H LINE# 174
C:0E0FH LINE# 175
------- ENDPROC CPU_EXTERN_1_INTERRUPT
------- PROC CPU_SERIAL_1_INTERRUPT
C:0D0EH LINE# 183
C:0D2BH LINE# 184
C:0D2EH LINE# 185
C:0D30H LINE# 186
C:0D33H LINE# 187
C:0D35H LINE# 188
C:0D38H LINE# 189
C:0D3AH LINE# 190
C:0D3DH LINE# 191
BL51 BANKED LINKER/LOCATER V6.11 12/03/2008 09:22:35 PAGE 9
C:0D3DH LINE# 192
------- ENDPROC CPU_SERIAL_1_INTERRUPT
------- PROC CPU_SOURCE_INITIALIZE
C:10EFH LINE# 200
C:10EFH LINE# 201
C:10F2H LINE# 202
C:10F5H LINE# 203
C:10F8H LINE# 204
C:10FAH LINE# 205
C:10FCH LINE# 206
C:10FEH LINE# 207
C:1100H LINE# 208
C:1102H LINE# 209
C:1104H LINE# 210
C:1106H LINE# 211
------- ENDPROC CPU_SOURCE_INITIALIZE
------- PROC CPU_TIMER_INTERRUPT
C:09DFH LINE# 219
C:09DFH LINE# 220
C:09E1H LINE# 221
C:09EFH LINE# 222
C:09FBH LINE# 223
C:0A00H LINE# 224
C:0A0CH LINE# 225
C:0A0CH LINE# 226
C:0A12H LINE# 227
C:0A1EH LINE# 228
C:0A1EH LINE# 229
C:0A24H LINE# 230
C:0A30H LINE# 231
C:0A30H LINE# 232
C:0A36H LINE# 233
C:0A42H LINE# 234
C:0A42H LINE# 235
C:0A48H LINE# 236
C:0A54H LINE# 237
C:0A54H LINE# 238
C:0A5AH LINE# 239
C:0A66H LINE# 240
C:0A66H LINE# 241
C:0A6CH LINE# 242
C:0A78H LINE# 243
C:0A78H LINE# 244
C:0A7CH LINE# 245
C:0A88H LINE# 246
C:0A8AH LINE# 247
C:0A8FH LINE# 248
C:0A9BH LINE# 249
C:0A9BH LINE# 250
C:0AA1H LINE# 251
C:0AADH LINE# 252
C:0AADH LINE# 253
C:0AADH LINE# 254
------- ENDPROC CPU_TIMER_INTERRUPT
------- PROC CPU_TIMER_2_INTERRUPT
C:0006H LINE# 263
C:0006H LINE# 264
BL51 BANKED LINKER/LOCATER V6.11 12/03/2008 09:22:35 PAGE 10
C:0008H LINE# 265
------- ENDPROC CPU_TIMER_2_INTERRUPT
------- ENDMOD CPU
------- MODULE HC595
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0E2AH PUBLIC HC595_refresh
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
B:0090H.5 PUBLIC P1_5
B:0090H.6 PUBLIC P1_6
C:1234H PUBLIC HC595_begin
B:0090H.7 PUBLIC P1_7
D:00B8H PUBLIC IP
C:000EH PUBLIC HC595_delay
C:10A4H PUBLIC _HC595_send_mdata
C:11F9H PUBLIC HC595_shift
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC HC595_DELAY
C:000EH LINE# 26
C:000EH LINE# 27
C:000FH LINE# 28
C:0010H LINE# 29
------- ENDPROC HC595_DELAY
------- PROC HC595_BEGIN
C:1234H LINE# 36
C:1234H LINE# 37
C:1236H LINE# 38
C:1238H LINE# 39
C:123AH LINE# 40
------- ENDPROC HC595_BEGIN
------- PROC HC595_SHIFT
C:11F9H LINE# 47
C:11F9H LINE# 48
C:11FCH LINE# 49
C:11FEH LINE# 50
C:1201H LINE# 51
C:1203H LINE# 52
------- ENDPROC HC595_SHIFT
------- PROC _HC595_SEND_MDATA
D:0007H SYMBOL mdata
------- DO
D:0006H SYMBOL i
------- ENDDO
C:10A4H LINE# 59
C:10A4H LINE# 60
C:10A4H LINE# 61
C:10A6H LINE# 62
C:10AAH LINE# 63
C:10ACH LINE# 64
C:10AEH LINE# 66
C:10B0H LINE# 67
BL51 BANKED LINKER/LOCATER V6.11 12/03/2008 09:22:35 PAGE 11
C:10B0H LINE# 68
C:10B3H LINE# 69
C:10B7H LINE# 70
C:10BCH LINE# 71
------- ENDPROC _HC595_SEND_MDATA
------- PROC HC595_REFRESH
------- DO
X:020DH SYMBOL seg_counter
------- ENDDO
C:0E2AH LINE# 79
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?