📄 timer.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE VIIC_C51.obj, ZLG7290.obj, timer.obj, .\STARTUP.obj TO timer RAMSIZE (256) CODE (0X8000-0XBFFF)
>> XDATA (0XC000-0XFFFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
VIIC_C51.obj (VIIC_C51)
ZLG7290.obj (ZLG7290)
timer.obj (TIMER)
.\STARTUP.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: timer (VIIC_C51)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0018H UNIT ?DT?TIMER
BIT 0020H.0 0000H.1 UNIT ?BI?VIIC_C51
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0012H UNIT _DATA_GROUP_
DATA 0033H 0004H UNIT ?DT?_IRCVBYTE?VIIC_C51
DATA 0037H 0002H UNIT ?DT?_ISENDBYTE?VIIC_C51
DATA 0039H 0002H UNIT ?DT?_ZLG7290_SENDDATA?ZLG7290
IDATA 003BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 7FFDH *** GAP ***
CODE 8000H 062FH UNIT ?PR?JISUAN?TIMER
CODE 862FH 0184H UNIT ?C?LIB_CODE
CODE 87B3H 008CH UNIT ?C_C51STARTUP
CODE 883FH 0075H UNIT ?PR?_IRCVSTR?VIIC_C51
CODE 88B4H 0051H UNIT ?PR?_ISENDSTR?VIIC_C51
CODE 8905H 004BH UNIT ?PR?_SENDBYTE?VIIC_C51
CODE 8950H 0044H UNIT ?C?LDIV
CODE 8994H 0034H UNIT ?PR?_ZLG7290_SENDBUF?ZLG7290
CODE 89C8H 0033H UNIT ?PR?RCVBYTE?VIIC_C51
CODE 89FBH 002EH UNIT ?PR?_IRCVBYTE?VIIC_C51
CODE 8A29H 002DH UNIT ?PR?MAIN?TIMER
CODE 8A56H 002CH UNIT ?PR?_DELAYNS?TIMER
CODE 8A82H 0026H UNIT ?PR?_ZLG7290_SENDDATA?ZLG7290
CODE 8AA8H 0022H UNIT ?PR?_ZLG7290_SENDCMD?ZLG7290
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 2
CODE 8ACAH 0020H UNIT ?PR?_ISENDBYTE?VIIC_C51
CODE 8AEAH 001FH UNIT ?PR?_DELAYMS?ZLG7290
CODE 8B09H 001BH UNIT ?PR?ZLG7290_GETKEY?ZLG7290
CODE 8B24H 0018H UNIT ?PR?ACK_I2C?VIIC_C51
CODE 8B3CH 0016H UNIT ?PR?START_I2C?VIIC_C51
CODE 8B52H 0011H UNIT ?PR?STOP_I2C?VIIC_C51
CODE 8B63H 000BH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: timer (VIIC_C51)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TIMER
+--> ?C_INITSEG
?PR?MAIN?TIMER ----- ----- ----- -----
+--> ?PR?_DELAYNS?TIMER
+--> ?PR?_ZLG7290_SENDBUF?ZLG7290
+--> ?PR?JISUAN?TIMER
?PR?_DELAYNS?TIMER ----- ----- 0021H 0003H
?PR?_ZLG7290_SENDBUF?ZLG7290 ----- ----- 0021H 0005H
+--> ?PR?_ZLG7290_SENDCMD?ZLG7290
?PR?_ZLG7290_SENDCMD?ZLG7290 ----- ----- 0026H 0004H
+--> ?PR?_ISENDSTR?VIIC_C51
+--> ?PR?_DELAYMS?ZLG7290
?PR?_ISENDSTR?VIIC_C51 ----- ----- 002AH 0007H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
?PR?_SENDBYTE?VIIC_C51 ----- ----- 0031H 0002H
?PR?_DELAYMS?ZLG7290 ----- ----- 002AH 0003H
?PR?JISUAN?TIMER ----- ----- 0021H 0005H
+--> ?PR?ZLG7290_GETKEY?ZLG7290
?PR?ZLG7290_GETKEY?ZLG7290 ----- ----- 0026H 0001H
+--> ?PR?_IRCVSTR?VIIC_C51
+--> ?PR?_DELAYMS?ZLG7290
?PR?_IRCVSTR?VIIC_C51 ----- ----- 0027H 0007H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?RCVBYTE?VIIC_C51
+--> ?PR?ACK_I2C?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 3
?PR?RCVBYTE?VIIC_C51 ----- ----- 002EH 0002H
?PR?ACK_I2C?VIIC_C51 0020H.1 0000H.1 ----- -----
SYMBOL TABLE OF MODULE: timer (VIIC_C51)
VALUE TYPE NAME
----------------------------------
------- MODULE VIIC_C51
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:8905H PUBLIC _SendByte
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:883FH PUBLIC _IRcvStr
D:00B8H PUBLIC IP
B:0020H.0 PUBLIC ack
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:89C8H PUBLIC RcvByte
C:8ACAH PUBLIC _ISendByte
C:8B24H PUBLIC Ack_I2c
C:8B3CH PUBLIC Start_I2c
B:0090H.3 PUBLIC SDA
B:0090H.4 PUBLIC SCL
C:8B52H PUBLIC Stop_I2c
D:00C8H PUBLIC T2CON
C:89FBH PUBLIC _IRcvByte
C:88B4H PUBLIC _ISendStr
D:00D0H PUBLIC PSW
------- PROC START_I2C
C:8B3CH LINE# 42
C:8B3CH LINE# 43
C:8B3CH LINE# 44
C:8B3EH LINE# 45
C:8B3FH LINE# 46
C:8B41H LINE# 47
C:8B42H LINE# 48
C:8B43H LINE# 49
C:8B44H LINE# 50
C:8B45H LINE# 51
C:8B46H LINE# 52
C:8B48H LINE# 53
C:8B49H LINE# 54
C:8B4AH LINE# 55
C:8B4BH LINE# 56
C:8B4CH LINE# 57
C:8B4DH LINE# 58
C:8B4FH LINE# 59
C:8B50H LINE# 60
C:8B51H LINE# 61
------- ENDPROC START_I2C
------- PROC STOP_I2C
C:8B52H LINE# 72
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 4
C:8B52H LINE# 73
C:8B52H LINE# 74
C:8B54H LINE# 75
C:8B55H LINE# 76
C:8B57H LINE# 77
C:8B58H LINE# 78
C:8B59H LINE# 79
C:8B5AH LINE# 80
C:8B5BH LINE# 81
C:8B5CH LINE# 82
C:8B5EH LINE# 83
C:8B5FH LINE# 84
C:8B60H LINE# 85
C:8B61H LINE# 86
C:8B62H LINE# 87
------- ENDPROC STOP_I2C
------- PROC _SENDBYTE
D:0031H SYMBOL c
------- DO
D:0032H SYMBOL BitCnt
------- ENDDO
C:8905H LINE# 99
C:8907H LINE# 100
C:8907H LINE# 103
C:8911H LINE# 104
C:8911H LINE# 105
C:8927H LINE# 106
C:8929H LINE# 107
C:892AH LINE# 108
C:892CH LINE# 109
C:892DH LINE# 110
C:892EH LINE# 111
C:892FH LINE# 112
C:8930H LINE# 113
C:8931H LINE# 114
C:8933H LINE# 115
C:8937H LINE# 117
C:8938H LINE# 118
C:8939H LINE# 119
C:893BH LINE# 120
C:893CH LINE# 121
C:893DH LINE# 122
C:893FH LINE# 123
C:8940H LINE# 124
C:8941H LINE# 125
C:8942H LINE# 126
C:8949H LINE# 127
C:894BH LINE# 128
C:894DH LINE# 129
C:894EH LINE# 130
C:894FH LINE# 131
------- ENDPROC _SENDBYTE
------- PROC RCVBYTE
------- DO
D:002EH SYMBOL retc
D:002FH SYMBOL BitCnt
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 5
C:89C8H LINE# 144
C:89C8H LINE# 145
C:89C8H LINE# 149
C:89CBH LINE# 150
C:89CDH LINE# 151
C:89D7H LINE# 152
C:89D7H LINE# 153
C:89D8H LINE# 154
C:89DAH LINE# 155
C:89DBH LINE# 156
C:89DCH LINE# 157
C:89DDH LINE# 158
C:89DEH LINE# 159
C:89DFH LINE# 160
C:89E1H LINE# 161
C:89E2H LINE# 162
C:89E3H LINE# 163
C:89E9H LINE# 164
C:89EEH LINE# 165
C:89EFH LINE# 166
C:89F0H LINE# 167
C:89F4H LINE# 168
C:89F6H LINE# 169
C:89F7H LINE# 170
C:89F8H LINE# 171
C:89FAH LINE# 172
------- ENDPROC RCVBYTE
------- PROC ACK_I2C
B:0020H.1 SYMBOL a
C:8B24H LINE# 183
C:8B24H LINE# 184
C:8B24H LINE# 186
C:8B2BH LINE# 187
C:8B2DH LINE# 188
C:8B2EH LINE# 189
C:8B2FH LINE# 190
C:8B30H LINE# 191
C:8B32H LINE# 192
C:8B33H LINE# 193
C:8B34H LINE# 194
C:8B35H LINE# 195
C:8B36H LINE# 196
C:8B37H LINE# 197
C:8B39H LINE# 198
C:8B3AH LINE# 199
C:8B3BH LINE# 200
------- ENDPROC ACK_I2C
------- PROC _ISENDBYTE
D:0037H SYMBOL sla
D:0038H SYMBOL c
C:8ACAH LINE# 214
C:8ACEH LINE# 215
C:8ACEH LINE# 216
C:8AD1H LINE# 217
C:8AD6H LINE# 218
C:8ADBH LINE# 219
C:8AE0H LINE# 220
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 6
C:8AE5H LINE# 221
C:8AE8H LINE# 222
C:8AE9H LINE# 223
------- ENDPROC _ISENDBYTE
------- PROC _ISENDSTR
D:002AH SYMBOL sla
D:002BH SYMBOL suba
D:002CH SYMBOL s
D:002FH SYMBOL no
------- DO
D:0030H SYMBOL i
------- ENDDO
C:88B4H LINE# 236
C:88BEH LINE# 237
C:88BEH LINE# 240
C:88C1H LINE# 241
C:88C6H LINE# 242
C:88CBH LINE# 243
C:88D0H LINE# 244
C:88D5H LINE# 246
C:88DFH LINE# 247
C:88DFH LINE# 248
C:88ECH LINE# 249
C:88F1H LINE# 250
C:88FCH LINE# 251
C:8900H LINE# 252
C:8903H LINE# 253
C:8904H LINE# 254
------- ENDPROC _ISENDSTR
------- PROC _IRCVBYTE
D:0033H SYMBOL sla
D:0034H SYMBOL c
C:89FBH LINE# 269
C:8A03H LINE# 270
C:8A03H LINE# 271
C:8A06H LINE# 272
C:8A0DH LINE# 273
C:8A12H LINE# 274
C:8A1FH LINE# 275
C:8A24H LINE# 276
C:8A27H LINE# 277
C:8A28H LINE# 278
------- ENDPROC _IRCVBYTE
------- PROC _IRCVSTR
D:0027H SYMBOL sla
D:0028H SYMBOL suba
D:0029H SYMBOL s
D:002CH SYMBOL no
------- DO
D:002DH SYMBOL i
------- ENDDO
C:883FH LINE# 290
C:8849H LINE# 291
C:8849H LINE# 294
C:884CH LINE# 295
C:8851H LINE# 296
C:8856H LINE# 297
BL51 BANKED LINKER/LOCATER V5.03 11/11/2007 15:43:52 PAGE 7
C:885BH LINE# 298
C:8860H LINE# 300
C:8863H LINE# 301
C:886AH LINE# 302
C:886FH LINE# 304
C:887CH LINE# 305
C:887CH LINE# 306
C:8889H LINE# 307
C:888EH LINE# 308
C:8899H LINE# 309
C:889DH LINE# 310
C:88AAH LINE# 311
C:88AFH LINE# 312
C:88B2H LINE# 313
C:88B3H LINE# 314
------- ENDPROC _IRCVSTR
------- ENDMOD VIIC_C51
------- MODULE ZLG7290
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:8A82H PUBLIC _ZLG7290_SendData
D:00A8H PUBLIC IE
C:8AEAH PUBLIC _delayMS
D:00B8H PUBLIC IP
C:8AA8H PUBLIC _ZLG7290_SendCmd
C:8994H PUBLIC _ZLG7290_SendBuf
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
C:8B09H PUBLIC ZLG7290_GetKey
D:00D0H PUBLIC PSW
------- PROC _DELAYMS
D:002AH SYMBOL i
------- DO
D:002BH SYMBOL j
D:002CH SYMBOL k
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -