www.pudn.com > mifare_wiegand(1.1).rar > mifare_wiegand.M51
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE M500AuC.obj, Wiegand.obj TO mifare_wiegand RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
Wiegand.obj (WIEGAND)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: mifare_wiegand (M500AUC)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
0010H 0010H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?M500AUC
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0021H UNIT _DATA_GROUP_
DATA 0042H 001BH UNIT ?DT?M500AUC
IDATA 005DH 001BH UNIT ?ID?M500AUC
IDATA 0078H 0014H UNIT _IDATA_GROUP_
IDATA 008CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001BH UNIT ?PR?_CLEARBITMASK?M500AUC
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0255H UNIT ?PR?_M500PICCCASCANTICOLL?M500AUC
CODE 027BH 0222H UNIT ?PR?_M500PCDCMD?M500AUC
CODE 049DH 01C9H UNIT ?C?LIB_CODE
CODE 0666H 01C8H UNIT ?PR?RC500ISR?M500AUC
CODE 082EH 0093H UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 08C1H 008BH UNIT ?PR?_WIEGAND_OUT?WIEGAND
CODE 094CH 0088H UNIT ?PR?_M500PCDSETTMO?M500AUC
CODE 09D4H 0081H UNIT ?PR?ISR_UART?M500AUC
CODE 0A55H 007FH UNIT ?PR?CMD_EXECUTION?M500AUC
CODE 0AD4H 0062H UNIT ?PR?_DELAY_10MS?M500AUC
CODE 0B36H 005AH UNIT ?PR?M500PCDRESET?M500AUC
CODE 0B90H 0056H UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 0BE6H 0052H UNIT ?PR?_DELAY_50US?M500AUC
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 2
CODE 0C38H 004DH UNIT ?PR?M500PICCHALT?M500AUC
CODE 0C85H 0041H UNIT ?PR?INIT?M500AUC
CODE 0CC6H 002CH UNIT ?PR?_EVEN_PARITY?WIEGAND
CODE 0CF2H 002CH UNIT ?PR?_ODD_PARITY?WIEGAND
CODE 0D1EH 0024H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 0D42H 001BH UNIT ?PR?MAIN?M500AUC
CODE 0D5DH 0019H UNIT ?PR?_WRITEIO?M500AUC
CODE 0D76H 0015H UNIT ?PR?_DELAY100US?WIEGAND
CODE 0D8BH 0013H UNIT ?PR?_WRITERAWIO?M500AUC
CODE 0D9EH 0012H UNIT ?PR?_DELAY_1MS?M500AUC
CODE 0DB0H 0011H UNIT ?PR?_READIO?M500AUC
CODE 0DC1H 0011H UNIT ?PR?_SETBITMASK?M500AUC
CODE 0DD2H 000EH UNIT ?PR?MFCONFIG?M500AUC
CODE 0DE0H 000CH UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 0DECH 000CH UNIT ?C_C51STARTUP
CODE 0DF8H 0008H UNIT ?PR?_READRAWIO?M500AUC
CODE 0E00H 0007H UNIT ?PR?FLUSHFIFO?M500AUC
CODE 0E07H 0006H UNIT ?CO?M500AUC
OVERLAY MAP OF MODULE: mifare_wiegand (M500AUC)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------------
?PR?RC500ISR?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?M500AUC
+--> ?PR?_READRAWIO?M500AUC
+--> ?PR?_WRITEIO?M500AUC
?PR?_WRITEIO?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?M500AUC
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?M500AUC
?PR?MAIN?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?INIT?M500AUC
+--> ?PR?_DELAY_10MS?M500AUC
+--> ?PR?CMD_EXECUTION?M500AUC
?PR?INIT?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_10MS?M500AUC
+--> ?PR?MFCONFIG?M500AUC
?PR?_DELAY_10MS?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_50US?M500AUC
?PR?MFCONFIG?M500AUC ----- ----- 0021H 0001H ----- -----
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_M500PCDMFOUTSELECT?M500AUC
?PR?M500PCDCONFIG?M500AUC ----- ----- ----- ----- 0078H 0001H
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 3
+--> ?PR?M500PCDRESET?M500AUC
+--> ?PR?_WRITEIO?M500AUC
+--> ?PR?_DELAY_50US?M500AUC
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
?PR?M500PCDRESET?M500AUC ----- ----- ----- ----- 0079H 0003H
+--> ?PR?_DELAY_1MS?M500AUC
+--> ?PR?_DELAY_50US?M500AUC
+--> ?PR?_READIO?M500AUC
?PR?_DELAY_1MS?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_50US?M500AUC
?PR?_READIO?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?M500AUC
+--> ?PR?_READRAWIO?M500AUC
?PR?_CLEARBITMASK?M500AUC ----- ----- ----- ----- 0083H 0001H
+--> ?PR?_WRITEIO?M500AUC
+--> ?PR?_READIO?M500AUC
?PR?_M500PCDRFRESET?M500AUC ----- ----- ----- ----- 0079H 0001H
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_DELAY_1MS?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC ----- ----- ----- ----- 008BH 0001H
+--> ?PR?_READIO?M500AUC
+--> ?PR?_WRITEIO?M500AUC
?PR?_M500PCDMFOUTSELECT?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITEIO?M500AUC
?PR?CMD_EXECUTION?M500AUC ----- ----- 0021H 0004H ----- -----
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
+--> ?PR?_WIEGAND_OUT?WIEGAND
+--> ?PR?M500PICCHALT?M500AUC
+--> ?PR?_DELAY_10MS?M500AUC
?PR?_M500PICCCOMMONREQUEST?M500AUC ----- ----- 0025H 0004H 0078H 0001H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_WRITEIO?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDSETTMO?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITEIO?M500AUC
?PR?_M500PCDCMD?M500AUC ----- ----- 002BH 0003H 0083H 0008H
+--> ?PR?_WRITEIO?M500AUC
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_READIO?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 4
?PR?FLUSHFIFO?M500AUC ----- ----- ----- ----- ----- -----
+--> ?PR?_SETBITMASK?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC ----- ----- 0025H 0006H 0078H 000BH
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_WRITEIO?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_WIEGAND_OUT?WIEGAND ----- ----- 0025H 001AH ----- -----
+--> ?PR?_EVEN_PARITY?WIEGAND
+--> ?PR?_ODD_PARITY?WIEGAND
+--> ?PR?_DELAY100US?WIEGAND
?PR?_EVEN_PARITY?WIEGAND 0020H.1 0000H.1 003FH 0003H ----- -----
?PR?_ODD_PARITY?WIEGAND 0020H.1 0000H.1 003FH 0003H ----- -----
?PR?_DELAY100US?WIEGAND ----- ----- 003FH 0001H ----- -----
?PR?M500PICCHALT?M500AUC ----- ----- ----- ----- 0078H 0001H
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?PR?_WRITEIO?M500AUC
SYMBOL TABLE OF MODULE: mifare_wiegand (M500AUC)
VALUE TYPE NAME
----------------------------------
------- MODULE M500AUC
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0B36H PUBLIC M500PcdReset
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:0D68H PUBLIC _WriteIO
B:0020H.0 PUBLIC CmdValid
D:0042H PUBLIC SerBuffer
I:0061H PUBLIC RevBuffer
C:0DD2H PUBLIC MfConfig
B:0090H.7 PUBLIC SPEAKER
D:00A8H PUBLIC IE
C:0AD4H PUBLIC _delay_10ms
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0666H PUBLIC RC500ISR
B:0098H.0 PUBLIC RI
C:0D1EH PUBLIC _M500PcdRfReset
B:0098H.1 PUBLIC TI
C:082EH PUBLIC _M500PiccCommonRequest
C:0BE6H PUBLIC _delay_50us
C:0DF8H PUBLIC _ReadRawIO
B:00B0H.3 PUBLIC RC500RST
C:0D42H PUBLIC main
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 5
D:0056H SYMBOL MpIsrOut
C:0E00H PUBLIC FlushFIFO
B:0090H.6 PUBLIC Data0
B:0090H.5 PUBLIC Data1
C:0DE0H PUBLIC _M500PcdMfOutSelect
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
C:0D96H PUBLIC _WriteRawIO
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0C85H PUBLIC init
C:094CH PUBLIC _M500PcdSetTmo
C:0DC1H PUBLIC _SetBitMask
B:0088H.1 PUBLIC IE0
D:008EH PUBLIC AUXR
I:006BH PUBLIC MLastSelectedSnr
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:00A8H.5 PUBLIC ET2
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:0B90H PUBLIC M500PcdConfig
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:0090H.3 PUBLIC RED
I:006FH SYMBOL MInfo
D:0059H PUBLIC cardtype
C:0D9EH PUBLIC _delay_1ms
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
C:09D4H PUBLIC isr_UART
C:0A55H PUBLIC cmd_execution
C:0C38H PUBLIC M500PiccHalt
C:027BH PUBLIC _M500PcdCmd
B:0090H.4 PUBLIC GREEN
C:0DB6H PUBLIC _ReadIO
C:000DH PUBLIC _ClearBitMask
D:00D0H PUBLIC PSW
D:005AH SYMBOL MpIsrInfo
C:0026H PUBLIC _M500PiccCascAnticoll
------- PROC L?0190
------- ENDPROC L?0190
------- PROC _WRITERAWIO
D:0007H SYMBOL Address
D:0005H SYMBOL value
C:0D96H LINE# 29
C:0D96H LINE# 30
C:0D96H LINE# 31
C:0D9DH LINE# 32
------- ENDPROC _WRITERAWIO
------- PROC _READRAWIO
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 6
D:0007H SYMBOL Address
C:0DF8H LINE# 37
C:0DF8H LINE# 38
C:0DF8H LINE# 39
C:0DFFH LINE# 40
------- ENDPROC _READRAWIO
------- PROC L?0191
------- ENDPROC L?0191
------- PROC _WRITEIO
D:0006H SYMBOL Address
D:0004H SYMBOL value
C:0D68H LINE# 45
C:0D6CH LINE# 46
C:0D6CH LINE# 47
C:0D6FH LINE# 48
------- ENDPROC _WRITEIO
------- PROC L?0193
------- ENDPROC L?0193
------- PROC _READIO
D:0006H SYMBOL Address
C:0DB6H LINE# 54
C:0DB8H LINE# 55
C:0DB8H LINE# 56
C:0DBBH LINE# 57
C:0DC0H LINE# 58
------- ENDPROC _READIO
------- PROC _M500PCDSETTMO
D:0003H SYMBOL tmoLength
C:094CH LINE# 63
C:094EH LINE# 64
C:094EH LINE# 65
C:0978H LINE# 66
C:0978H LINE# 67
C:0978H LINE# 68
C:097FH LINE# 69
C:0981H LINE# 70
C:0983H LINE# 71
C:0983H LINE# 72
C:098AH LINE# 73
C:098CH LINE# 74
C:098EH LINE# 75
C:098EH LINE# 76
C:0995H LINE# 77
C:0997H LINE# 78
C:0999H LINE# 79
C:0999H LINE# 80
C:09A0H LINE# 81
C:09A2H LINE# 82
C:09A4H LINE# 83
C:09A4H LINE# 84
C:09ABH LINE# 85
C:09ADH LINE# 86
C:09AFH LINE# 87
C:09AFH LINE# 88
C:09B6H LINE# 89
C:09B8H LINE# 90
C:09BAH LINE# 91
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 7
C:09BAH LINE# 92
C:09C1H LINE# 93
C:09C3H LINE# 94
C:09C5H LINE# 95
C:09C5H LINE# 96
C:09CCH LINE# 97
C:09D3H LINE# 98
C:09D3H LINE# 99
C:09D3H LINE# 100
------- ENDPROC _M500PCDSETTMO
------- PROC _M500PCDCMD
D:002BH SYMBOL cmd
D:002CH SYMBOL rcv
D:002DH SYMBOL info
------- DO
I:0083H SYMBOL status
I:0084H SYMBOL tmpStatus
I:0085H SYMBOL lastBits
I:0086H SYMBOL timecnt
I:0088H SYMBOL irqEn
I:0089H SYMBOL waitFor
I:008AH SYMBOL timerCtl
------- ENDDO
C:027BH LINE# 105
C:0281H LINE# 108
C:0281H LINE# 109
C:0285H LINE# 112
C:028AH LINE# 113
C:028CH LINE# 114
C:028EH LINE# 115
C:0290H LINE# 117
C:0290H LINE# 118
C:0293H LINE# 119
C:029AH LINE# 121
C:029DH LINE# 122
C:02A6H LINE# 123
C:02AFH LINE# 124
C:02B6H LINE# 125
C:02E3H LINE# 126
C:02E3H LINE# 127
C:02E3H LINE# 128
C:02E7H LINE# 129
C:02E9H LINE# 130
C:02EBH LINE# 131
C:02EBH LINE# 132
C:02EBH LINE# 133
C:02EBH LINE# 134
C:02EDH LINE# 135
C:02EDH LINE# 136
C:02F1H LINE# 137
C:02F1H LINE# 138
C:02F3H LINE# 139
C:02F3H LINE# 140
C:02F3H LINE# 141
C:02F3H LINE# 145
C:02F3H LINE# 146
C:02F7H LINE# 147
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 8
C:02FAH LINE# 148
C:02FCH LINE# 149
C:02FCH LINE# 150
C:0300H LINE# 151
C:0300H LINE# 152
C:0302H LINE# 153
C:0302H LINE# 154
C:031EH LINE# 155
C:0322H LINE# 156
C:0322H LINE# 157
C:0324H LINE# 158
C:0324H LINE# 159
C:0328H LINE# 160
C:0328H LINE# 161
C:032AH LINE# 162
C:032AH LINE# 166
C:032AH LINE# 167
C:0346H LINE# 168
C:034AH LINE# 169
C:034DH LINE# 170
C:034FH LINE# 171
C:034FH LINE# 172
C:0353H LINE# 173
C:0353H LINE# 174
C:035BH LINE# 175
C:035BH LINE# 176
C:0362H LINE# 177
C:0367H LINE# 178
C:036EH LINE# 179
C:0377H LINE# 180
C:037EH LINE# 181
C:039DH LINE# 182
C:039DH LINE# 183
C:03A0H LINE# 184
C:03A7H LINE# 185
C:03AEH LINE# 186
C:03BFH LINE# 187
C:03BFH LINE# 188
C:03C3H LINE# 189
C:03C5H LINE# 191
C:03C5H LINE# 192
C:03CEH LINE# 193
C:03CEH LINE# 194
C:03D6H LINE# 195
C:03D6H LINE# 196
C:03E2H LINE# 197
C:03E2H LINE# 198
C:03E7H LINE# 199
C:03E7H LINE# 200
C:03F3H LINE# 201
C:03F7H LINE# 202
C:03F9H LINE# 204
C:03F9H LINE# 205
C:0400H LINE# 206
C:0404H LINE# 207
C:0404H LINE# 208
C:0408H LINE# 209
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 9
C:0408H LINE# 210
C:0408H LINE# 211
C:040FH LINE# 212
C:040FH LINE# 213
C:0412H LINE# 214
C:0412H LINE# 215
C:0416H LINE# 216
C:0416H LINE# 217
C:0419H LINE# 218
C:041DH LINE# 219
C:041DH LINE# 220
C:0423H LINE# 221
C:0423H LINE# 222
C:0426H LINE# 223
C:0426H LINE# 224
C:042BH LINE# 225
C:042DH LINE# 226
C:042DH LINE# 227
C:0433H LINE# 228
C:0433H LINE# 229
C:043EH LINE# 230
C:0440H LINE# 231
C:0464H LINE# 233
C:047DH LINE# 234
C:047DH LINE# 235
C:047FH LINE# 237
C:047FH LINE# 238
C:0486H LINE# 239
C:0486H LINE# 240
C:0486H LINE# 241
C:048FH LINE# 242
C:0498H LINE# 243
C:049CH LINE# 244
------- ENDPROC _M500PCDCMD
------- PROC _SETBITMASK
D:0004H SYMBOL reg
D:0003H SYMBOL mask
------- DO
I:008BH SYMBOL tmp
------- ENDDO
C:0DC1H LINE# 249
C:0DC1H LINE# 250
C:0DC1H LINE# 251
C:0DC3H LINE# 253
C:0DC8H LINE# 254
C:0DCFH LINE# 255
C:0DD1H LINE# 256
------- ENDPROC _SETBITMASK
------- PROC L?0192
------- ENDPROC L?0192
------- PROC _CLEARBITMASK
D:0004H SYMBOL reg
D:0003H SYMBOL mask
------- DO
I:0083H SYMBOL tmp
------- ENDDO
C:000DH LINE# 261
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 10
C:000DH LINE# 262
C:000DH LINE# 263
C:000FH LINE# 265
C:0015H LINE# 266
C:001EH LINE# 267
C:0020H LINE# 268
------- ENDPROC _CLEARBITMASK
------- PROC FLUSHFIFO
C:0E00H LINE# 272
C:0E00H LINE# 273
C:0E00H LINE# 274
------- ENDPROC FLUSHFIFO
------- PROC M500PICCHALT
------- DO
I:0078H SYMBOL status
------- ENDDO
C:0C38H LINE# 281
C:0C38H LINE# 282
C:0C38H LINE# 283
C:0C3CH LINE# 286
C:0C53H LINE# 287
C:0C56H LINE# 288
C:0C58H LINE# 289
C:0C5CH LINE# 290
C:0C69H LINE# 293
C:0C6DH LINE# 294
C:0C6DH LINE# 296
C:0C75H LINE# 297
C:0C75H LINE# 298
C:0C79H LINE# 299
C:0C79H LINE# 300
C:0C79H LINE# 302
C:0C80H LINE# 303
C:0C84H LINE# 304
------- ENDPROC M500PICCHALT
------- PROC M500PCDRESET
------- DO
I:0079H SYMBOL status
I:007AH SYMBOL timecnt
------- ENDDO
C:0B36H LINE# 309
C:0B36H LINE# 310
C:0B36H LINE# 311
C:0B3AH LINE# 312
C:0B3EH LINE# 314
C:0B40H LINE# 315
C:0B45H LINE# 316
C:0B47H LINE# 317
C:0B4CH LINE# 318
C:0B4EH LINE# 319
C:0B53H LINE# 320
C:0B5AH LINE# 321
C:0B72H LINE# 322
C:0B79H LINE# 323
C:0B79H LINE# 324
C:0B7CH LINE# 325
C:0B7CH LINE# 326
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 11
C:0B81H LINE# 327
C:0B81H LINE# 329
C:0B89H LINE# 330
C:0B89H LINE# 331
C:0B8BH LINE# 332
C:0B8BH LINE# 333
C:0B8BH LINE# 334
C:0B8FH LINE# 335
------- ENDPROC M500PCDRESET
------- PROC M500PCDCONFIG
------- DO
I:0078H SYMBOL status
------- ENDDO
C:0B90H LINE# 340
C:0B90H LINE# 341
C:0B90H LINE# 344
C:0B99H LINE# 345
C:0B99H LINE# 346
C:0B9FH LINE# 347
C:0BA6H LINE# 348
C:0BABH LINE# 349
C:0BB2H LINE# 350
C:0BB9H LINE# 351
C:0BC0H LINE# 352
C:0BC7H LINE# 353
C:0BCEH LINE# 354
C:0BD5H LINE# 355
C:0BDCH LINE# 356
C:0BE1H LINE# 357
C:0BE1H LINE# 358
C:0BE5H LINE# 359
------- ENDPROC M500PCDCONFIG
------- PROC _M500PCDMFOUTSELECT
D:0007H SYMBOL type
C:0DE0H LINE# 364
C:0DE0H LINE# 365
C:0DE0H LINE# 366
C:0DE9H LINE# 367
C:0DEBH LINE# 368
------- ENDPROC _M500PCDMFOUTSELECT
------- PROC _M500PICCCOMMONREQUEST
D:0025H SYMBOL req_code
D:0026H SYMBOL atq
------- DO
I:0078H SYMBOL status
------- ENDDO
C:082EH LINE# 375
C:0836H LINE# 376
C:0836H LINE# 377
C:083AH LINE# 379
C:083FH LINE# 380
C:0843H LINE# 381
C:0846H LINE# 382
C:084DH LINE# 383
C:0854H LINE# 384
C:086BH LINE# 385
C:086EH LINE# 386
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 12
C:0872H LINE# 388
C:087FH LINE# 389
C:0882H LINE# 390
C:0882H LINE# 391
C:088CH LINE# 392
C:088EH LINE# 394
C:088EH LINE# 395
C:0897H LINE# 396
C:0897H LINE# 397
C:08A1H LINE# 398
C:08A5H LINE# 399
C:08A7H LINE# 401
C:08A7H LINE# 402
C:08ABH LINE# 403
C:08BCH LINE# 404
C:08BCH LINE# 405
C:08BCH LINE# 406
C:08C0H LINE# 407
------- ENDPROC _M500PICCCOMMONREQUEST
------- PROC _M500PICCCASCANTICOLL
D:0025H SYMBOL bcnt
D:0026H SYMBOL snr
------- DO
I:0078H SYMBOL status
I:0079H SYMBOL snr_in
I:007EH SYMBOL nbytes
I:007FH SYMBOL nbits
I:0080H SYMBOL complete
I:0081H SYMBOL i
I:0082H SYMBOL byteOffset
D:0029H SYMBOL dummyShift1
D:002AH SYMBOL dummyShift2
------- ENDDO
C:0026H LINE# 413
C:002EH LINE# 414
C:002EH LINE# 415
C:0032H LINE# 417
C:0035H LINE# 418
C:0037H LINE# 419
C:0039H LINE# 420
C:003BH LINE# 421
C:003DH LINE# 425
C:0042H LINE# 426
C:0055H LINE# 428
C:0059H LINE# 429
C:005CH LINE# 430
C:0060H LINE# 431
C:0070H LINE# 432
C:0070H LINE# 433
C:0086H LINE# 434
C:008DH LINE# 435
C:0094H LINE# 436
C:0096H LINE# 437
C:0096H LINE# 438
C:00A2H LINE# 439
C:00ACH LINE# 440
C:00B2H LINE# 441
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 13
C:00B2H LINE# 442
C:00B6H LINE# 443
C:00BBH LINE# 444
C:00BBH LINE# 445
C:00BDH LINE# 447
C:00BDH LINE# 448
C:00C7H LINE# 449
C:00C7H LINE# 450
C:00CAH LINE# 451
C:00DBH LINE# 453
C:00F2H LINE# 454
C:00F2H LINE# 455
C:00FEH LINE# 456
C:0103H LINE# 457
C:0109H LINE# 459
C:0116H LINE# 460
C:011DH LINE# 461
C:011DH LINE# 462
C:011FH LINE# 463
C:0138H LINE# 464
C:0138H LINE# 465
C:0143H LINE# 466
C:016CH LINE# 467
C:016FH LINE# 468
C:0174H LINE# 469
C:0183H LINE# 470
C:0196H LINE# 471
C:0196H LINE# 472
C:01A2H LINE# 473
C:01A2H LINE# 474
C:01B7H LINE# 475
C:01B7H LINE# 476
C:01BBH LINE# 477
C:01BEH LINE# 479
C:01BEH LINE# 480
C:01C2H LINE# 481
C:01C7H LINE# 482
C:01C7H LINE# 483
C:01D0H LINE# 484
C:01D4H LINE# 485
C:01D4H LINE# 487
C:01F0H LINE# 488
C:01F0H LINE# 489
C:0200H LINE# 490
C:0205H LINE# 492
C:020CH LINE# 493
C:020CH LINE# 494
C:0218H LINE# 495
C:0221H LINE# 496
C:0225H LINE# 497
C:0225H LINE# 498
C:0229H LINE# 499
C:022CH LINE# 501
C:022CH LINE# 502
C:0230H LINE# 503
C:0230H LINE# 504
C:0233H LINE# 506
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 14
C:0233H LINE# 507
C:023EH LINE# 508
C:0242H LINE# 509
C:0242H LINE# 510
C:0242H LINE# 511
C:0242H LINE# 512
C:0245H LINE# 513
C:024AH LINE# 514
C:024AH LINE# 515
C:024EH LINE# 516
C:025AH LINE# 517
C:025CH LINE# 519
C:025CH LINE# 520
C:026FH LINE# 521
C:026FH LINE# 522
C:0276H LINE# 524
C:027AH LINE# 525
------- ENDPROC _M500PICCCASCANTICOLL
------- PROC _M500PCDRFRESET
D:0007H SYMBOL ms
------- DO
I:0079H SYMBOL status
------- ENDDO
C:0D1EH LINE# 530
C:0D1EH LINE# 531
C:0D1EH LINE# 532
C:0D22H LINE# 534
C:0D29H LINE# 535
C:0D29H LINE# 536
C:0D2CH LINE# 537
C:0D31H LINE# 538
C:0D38H LINE# 539
C:0D3AH LINE# 541
C:0D3AH LINE# 542
C:0D3DH LINE# 543
C:0D3DH LINE# 544
C:0D41H LINE# 545
------- ENDPROC _M500PCDRFRESET
------- PROC _DELAY_50US
D:0007H SYMBOL _50us
C:0BE6H LINE# 552
C:0BE6H LINE# 553
C:0BE6H LINE# 554
C:0BEDH LINE# 555
C:0BEDH LINE# 556
C:0BF6H LINE# 557
C:0BFFH LINE# 558
C:0C08H LINE# 559
C:0C11H LINE# 560
C:0C1AH LINE# 561
C:0C23H LINE# 562
C:0C2CH LINE# 563
C:0C35H LINE# 564
C:0C37H LINE# 565
------- ENDPROC _DELAY_50US
------- PROC _DELAY_1MS
D:0005H SYMBOL _1ms
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 15
C:0D9EH LINE# 570
C:0DA1H LINE# 571
C:0DA1H LINE# 584
C:0DA8H LINE# 585
C:0DA8H LINE# 586
C:0DADH LINE# 587
C:0DAFH LINE# 589
------- ENDPROC _DELAY_1MS
------- PROC _DELAY_10MS
D:0004H SYMBOL _10ms
C:0AD4H LINE# 594
C:0ADAH LINE# 595
C:0ADAH LINE# 608
C:0AE5H LINE# 609
C:0AE5H LINE# 610
C:0AEAH LINE# 611
C:0AEDH LINE# 613
C:0AF2H LINE# 614
C:0AF5H LINE# 616
C:0AFAH LINE# 617
C:0AFDH LINE# 619
C:0B02H LINE# 620
C:0B05H LINE# 622
C:0B0AH LINE# 623
C:0B0DH LINE# 625
C:0B12H LINE# 626
C:0B15H LINE# 628
C:0B1AH LINE# 629
C:0B1DH LINE# 631
C:0B22H LINE# 632
C:0B25H LINE# 634
C:0B2AH LINE# 635
C:0B2DH LINE# 637
C:0B32H LINE# 638
C:0B35H LINE# 640
C:0B35H LINE# 642
------- ENDPROC _DELAY_10MS
------- PROC RC500ISR
------- DO
I:005DH SYMBOL irqBits
I:005EH SYMBOL irqMask
I:005FH SYMBOL nbytes
I:0060H SYMBOL cnt
------- ENDDO
C:0666H LINE# 646
C:0671H LINE# 653
C:0673H LINE# 654
C:067AH LINE# 655
C:0690H LINE# 656
C:0690H LINE# 657
C:069CH LINE# 658
C:069CH LINE# 659
C:06A5H LINE# 660
C:06AFH LINE# 661
C:06C1H LINE# 662
C:06C8H LINE# 663
C:06C8H LINE# 664
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 16
C:06D5H LINE# 665
C:06EEH LINE# 666
C:06EEH LINE# 667
C:0700H LINE# 668
C:0707H LINE# 669
C:0707H LINE# 670
C:0714H LINE# 671
C:0714H LINE# 672
C:0734H LINE# 673
C:0742H LINE# 674
C:0747H LINE# 675
C:074EH LINE# 676
C:074EH LINE# 677
C:0754H LINE# 678
C:0754H LINE# 679
C:075BH LINE# 680
C:0761H LINE# 681
C:076DH LINE# 682
C:076DH LINE# 683
C:0774H LINE# 684
C:077BH LINE# 685
C:077BH LINE# 686
C:077BH LINE# 687
C:0782H LINE# 688
C:0782H LINE# 689
C:078BH LINE# 690
C:0797H LINE# 691
C:0797H LINE# 692
C:07B7H LINE# 693
C:07C5H LINE# 694
C:07CAH LINE# 695
C:07D5H LINE# 696
C:07D5H LINE# 697
C:07DBH LINE# 698
C:07DBH LINE# 699
C:07E2H LINE# 700
C:07E6H LINE# 701
C:07EAH LINE# 702
C:07FDH LINE# 703
C:0804H LINE# 704
C:0804H LINE# 705
C:080DH LINE# 706
C:080DH LINE# 707
C:0814H LINE# 708
C:0822H LINE# 709
C:0822H LINE# 710
C:0825H LINE# 711
C:0825H LINE# 712
------- ENDPROC RC500ISR
------- PROC ISR_UART
------- DO
D:000EH SYMBOL len
D:000FH SYMBOL i
D:000CH SYMBOL j
------- ENDDO
C:09D4H LINE# 717
C:09DBH LINE# 720
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 17
C:09DEH LINE# 722
C:09E1H LINE# 723
C:09E1H LINE# 724
C:09E3H LINE# 725
C:09E5H LINE# 726
C:09EBH LINE# 727
C:09EBH LINE# 728
C:09EEH LINE# 729
C:09EEH LINE# 730
C:09F3H LINE# 731
C:09FCH LINE# 732
C:09FCH LINE# 733
C:09FCH LINE# 734
C:09FCH LINE# 735
C:09FCH LINE# 736
C:0A05H LINE# 737
C:0A05H LINE# 738
C:0A0BH LINE# 739
C:0A0DH LINE# 740
C:0A11H LINE# 741
C:0A11H LINE# 743
C:0A11H LINE# 744
C:0A11H LINE# 745
C:0A11H LINE# 746
C:0A14H LINE# 747
C:0A18H LINE# 748
C:0A18H LINE# 749
C:0A1AH LINE# 750
C:0A1CH LINE# 751
C:0A1CH LINE# 752
C:0A1EH LINE# 753
C:0A24H LINE# 754
C:0A24H LINE# 755
C:0A26H LINE# 756
C:0A2AH LINE# 757
C:0A3FH LINE# 758
C:0A3FH LINE# 759
C:0A46H LINE# 760
C:0A49H LINE# 761
C:0A4BH LINE# 762
C:0A4EH LINE# 763
C:0A50H LINE# 764
C:0A50H LINE# 765
------- ENDPROC ISR_UART
------- PROC MFCONFIG
------- DO
D:0021H SYMBOL status
------- ENDDO
C:0DD2H LINE# 770
C:0DD2H LINE# 771
C:0DD2H LINE# 772
C:0DD5H LINE# 774
C:0DD8H LINE# 775
C:0DDDH LINE# 776
C:0DDFH LINE# 777
------- ENDPROC MFCONFIG
------- PROC INIT
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 18
C:0C85H LINE# 782
C:0C85H LINE# 783
C:0C85H LINE# 784
C:0C87H LINE# 785
C:0C89H LINE# 786
C:0C8CH LINE# 787
C:0C8FH LINE# 788
C:0C92H LINE# 789
C:0C95H LINE# 791
C:0C98H LINE# 792
C:0C9BH LINE# 793
C:0C9DH LINE# 795
C:0CA0H LINE# 796
C:0CA3H LINE# 797
C:0CA5H LINE# 799
C:0CA7H LINE# 800
C:0CA9H LINE# 801
C:0CABH LINE# 802
C:0CADH LINE# 803
C:0CAFH LINE# 804
C:0CB1H LINE# 805
C:0CB3H LINE# 806
C:0CB5H LINE# 807
C:0CB8H LINE# 809
C:0CBAH LINE# 810
C:0CC1H LINE# 811
C:0CC3H LINE# 813
------- ENDPROC INIT
------- PROC CMD_EXECUTION
------- DO
D:0004H SYMBOL CC
D:0003H SYMBOL FC
D:0007H SYMBOL status
D:0021H SYMBOL Temp
------- ENDDO
C:0A55H LINE# 819
C:0A55H LINE# 820
C:0A55H LINE# 826
C:0A59H LINE# 827
C:0A64H LINE# 828
C:0A67H LINE# 829
C:0A67H LINE# 831
C:0A70H LINE# 832
C:0A73H LINE# 833
C:0A73H LINE# 834
C:0A79H LINE# 835
C:0A7EH LINE# 836
C:0A82H LINE# 837
C:0A86H LINE# 838
C:0A8AH LINE# 839
C:0A8CH LINE# 840
C:0A8FH LINE# 841
C:0A92H LINE# 842
C:0A95H LINE# 843
C:0A99H LINE# 844
C:0A9CH LINE# 845
C:0AA0H LINE# 847
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 19
C:0AA4H LINE# 848
C:0AA4H LINE# 849
C:0AB4H LINE# 850
C:0ABAH LINE# 851
C:0ABCH LINE# 852
C:0ABFH LINE# 853
C:0AC6H LINE# 854
C:0ACCH LINE# 855
C:0AD3H LINE# 856
C:0AD3H LINE# 857
C:0AD3H LINE# 858
------- ENDPROC CMD_EXECUTION
------- PROC MAIN
C:0D42H LINE# 864
C:0D42H LINE# 865
C:0D42H LINE# 866
C:0D45H LINE# 867
C:0D47H LINE# 868
C:0D49H LINE# 869
C:0D4DH LINE# 870
C:0D54H LINE# 871
C:0D58H LINE# 872
C:0D58H LINE# 873
C:0D58H LINE# 879
C:0D5BH LINE# 881
------- ENDPROC MAIN
------- ENDMOD M500AUC
------- MODULE WIEGAND
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0090H.6 PUBLIC Data0
B:0090H.5 PUBLIC Data1
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:08C1H PUBLIC _Wiegand_Out
C:0D76H PUBLIC _Delay100us
C:0CC6H PUBLIC _Even_Parity
C:0CF2H PUBLIC _Odd_Parity
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _DELAY100US
D:003FH SYMBOL n
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0D76H LINE# 31
C:0D78H LINE# 32
C:0D78H LINE# 34
C:0D7FH LINE# 35
C:0D8AH LINE# 37
------- ENDPROC _DELAY100US
------- PROC _EVEN_PARITY
D:003FH SYMBOL a
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 20
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
B:0020H.1 SYMBOL Bit_EP
------- ENDDO
C:0CC6H LINE# 53
C:0CCCH LINE# 54
C:0CCCH LINE# 57
C:0CCFH LINE# 58
C:0CCFH LINE# 59
C:0CE0H LINE# 60
C:0CE0H LINE# 61
C:0CE1H LINE# 62
C:0CE1H LINE# 63
C:0CE5H LINE# 64
C:0CEDH LINE# 65
C:0CEFH LINE# 66
C:0CF1H LINE# 67
------- ENDPROC _EVEN_PARITY
------- PROC _ODD_PARITY
D:003FH SYMBOL a
------- DO
B:0020H.1 SYMBOL Bit_OP
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:0CF2H LINE# 84
C:0CF8H LINE# 85
C:0CF8H LINE# 88
C:0CFBH LINE# 89
C:0CFBH LINE# 90
C:0D0CH LINE# 91
C:0D0CH LINE# 92
C:0D0DH LINE# 93
C:0D0DH LINE# 94
C:0D11H LINE# 95
C:0D19H LINE# 96
C:0D1BH LINE# 97
C:0D1DH LINE# 98
------- ENDPROC _ODD_PARITY
------- PROC _WIEGAND_OUT
D:0007H SYMBOL fc
D:0002H SYMBOL cc
------- DO
D:0005H SYMBOL i
D:0025H SYMBOL cardno
------- ENDDO
C:08C1H LINE# 119
C:08C5H LINE# 120
C:08C5H LINE# 125
C:08C7H LINE# 126
C:08C7H LINE# 127
C:08D7H LINE# 128
C:08DBH LINE# 129
C:08DFH LINE# 132
C:08E1H LINE# 133
C:08E1H LINE# 134
BL51 BANKED LINKER/LOCATER V5.11 06/15/2005 09:19:44 PAGE 21
C:08EDH LINE# 135
C:08F3H LINE# 136
C:08FAH LINE# 137
C:08FEH LINE# 139
C:090EH LINE# 140
C:0911H LINE# 142
C:0921H LINE# 143
C:0924H LINE# 144
C:0926H LINE# 145
C:0926H LINE# 146
C:092EH LINE# 147
C:092EH LINE# 148
C:0930H LINE# 150
C:0935H LINE# 151
C:0937H LINE# 152
C:0939H LINE# 154
C:0939H LINE# 156
C:093BH LINE# 157
C:0940H LINE# 158
C:0942H LINE# 159
C:0942H LINE# 161
C:0947H LINE# 162
C:094BH LINE# 163
------- ENDPROC _WIEGAND_OUT
------- ENDMOD WIEGAND
------- MODULE ?C?COPY
C:056DH PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDPTR
C:0593H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:05ACH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CILDOPTR
C:05D9H PUBLIC ?C?CILDOPTR
------- ENDMOD ?C?CILDOPTR
------- MODULE ?C?CSTPTR
C:060CH PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?CSTOPTR
C:061EH PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
------- MODULE ?C?CCASE
C:0640H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
Program Size: data=124.2 xdata=0 code=3595
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)