|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
|
|
|
|
|
D:\KEIL_V5\C51\BIN\BL51.EXE main.obj, lcd.obj, ds1302.obj, i2c.obj TO pro
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MEMORY MODEL: SMALL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INPUT MODULES INCLUDED:
|
|
|
|
|
main.obj (MAIN)
|
|
|
|
|
lcd.obj (LCD)
|
|
|
|
|
ds1302.obj (DS1302)
|
|
|
|
|
i2c.obj (I2C)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (PRINTF)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDIIDATA)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CCASE)
|
|
|
|
|
D:\KEIL_V5\C51\LIB\C51S.LIB (PUTCHAR)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LINK MAP OF MODULE: pro (MAIN)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 0008H UNIT ?DT?MAIN
|
|
|
|
|
DATA 0010H 0007H UNIT ?DT?DS1302
|
|
|
|
|
0017H 0009H *** GAP ***
|
|
|
|
|
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
|
|
|
|
|
0021H.1 0000H.7 *** GAP ***
|
|
|
|
|
DATA 0022H 0034H UNIT _DATA_GROUP_
|
|
|
|
|
IDATA 0056H 0001H UNIT ?STACK
|
|
|
|
|
|
|
|
|
|
* * * * * * * C O D E M E M O R Y * * * * * * *
|
|
|
|
|
CODE 0000H 0003H ABSOLUTE
|
|
|
|
|
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
|
|
|
|
|
CODE 035FH 0105H UNIT ?PR?DETECTION?MAIN
|
|
|
|
|
CODE 0464H 00B1H UNIT ?PR?DISPOSE?MAIN
|
|
|
|
|
CODE 0515H 008EH UNIT ?C?LIB_CODE
|
|
|
|
|
CODE 05A3H 008CH UNIT ?C_C51STARTUP
|
|
|
|
|
CODE 062FH 004AH UNIT ?PR?_DS1302READ?DS1302
|
|
|
|
|
CODE 0679H 0041H UNIT ?PR?_I2CSENDBYTE?I2C
|
|
|
|
|
CODE 06BAH 003DH UNIT ?PR?MAIN?MAIN
|
|
|
|
|
CODE 06F7H 0035H UNIT ?PR?_DS1302WRITE?DS1302
|
|
|
|
|
CODE 072CH 002AH UNIT ?PR?_LCD1602_DELAY1MS?LCD
|
|
|
|
|
CODE 0756H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
|
|
|
|
|
CODE 077DH 0026H UNIT ?PR?I2CREADBYTE?I2C
|
|
|
|
|
CODE 07A3H 0023H UNIT ?PR?DS1302INIT?DS1302
|
|
|
|
|
CODE 07C6H 0022H UNIT ?PR?_AT24C02READ?I2C
|
|
|
|
|
CODE 07E8H 0019H UNIT ?PR?LCDINIT?LCD
|
|
|
|
|
CODE 0801H 0019H UNIT ?PR?_AT24C02WRITE?I2C
|
|
|
|
|
CODE 081AH 0018H UNIT ?PR?_BLUETOOTH_SET?MAIN
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CODE 0832H 0016H UNIT ?PR?UART_INIT?MAIN
|
|
|
|
|
CODE 0848H 0016H UNIT ?PR?DS1302READTIME?DS1302
|
|
|
|
|
CODE 085EH 000FH UNIT ?PR?I2CSTART?I2C
|
|
|
|
|
CODE 086DH 000EH UNIT ?PR?_SEND_UART?MAIN
|
|
|
|
|
CODE 087BH 000EH UNIT ?CO?DS1302
|
|
|
|
|
CODE 0889H 000EH UNIT ?PR?DELAY10US?I2C
|
|
|
|
|
CODE 0897H 000DH UNIT ?PR?DELAY10MS?MAIN
|
|
|
|
|
CODE 08A4H 000AH UNIT ?PR?LCDDISPLAY?MAIN
|
|
|
|
|
CODE 08AEH 000AH UNIT ?PR?_LCDWRITECOM?LCD
|
|
|
|
|
CODE 08B8H 000AH UNIT ?PR?_LCDWRITEDATA?LCD
|
|
|
|
|
CODE 08C2H 000AH UNIT ?C_INITSEG
|
|
|
|
|
CODE 08CCH 000AH UNIT ?PR?I2CSTOP?I2C
|
|
|
|
|
CODE 08D6H 0007H UNIT ?PR?_US_DELAY?MAIN
|
|
|
|
|
CODE 08DDH 0005H UNIT ?CO?MAIN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OVERLAY MAP OF MODULE: pro (MAIN)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SEGMENT BIT_GROUP DATA_GROUP
|
|
|
|
|
+--> CALLED SEGMENT START LENGTH START LENGTH
|
|
|
|
|
---------------------------------------------------------------------
|
|
|
|
|
?C_C51STARTUP ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?MAIN?MAIN
|
|
|
|
|
+--> ?C_INITSEG
|
|
|
|
|
|
|
|
|
|
?PR?MAIN?MAIN ----- ----- 0022H 0020H
|
|
|
|
|
+--> ?PR?LCDINIT?LCD
|
|
|
|
|
+--> ?PR?DS1302INIT?DS1302
|
|
|
|
|
+--> ?PR?UART_INIT?MAIN
|
|
|
|
|
+--> ?PR?DS1302READTIME?DS1302
|
|
|
|
|
+--> ?PR?LCDDISPLAY?MAIN
|
|
|
|
|
+--> ?PR?DETECTION?MAIN
|
|
|
|
|
+--> ?CO?MAIN
|
|
|
|
|
+--> ?PR?PRINTF?PRINTF
|
|
|
|
|
+--> ?PR?_BLUETOOTH_SET?MAIN
|
|
|
|
|
+--> ?PR?DISPOSE?MAIN
|
|
|
|
|
|
|
|
|
|
?PR?LCDINIT?LCD ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_LCDWRITECOM?LCD
|
|
|
|
|
|
|
|
|
|
?PR?_LCDWRITECOM?LCD ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_LCD1602_DELAY1MS?LCD
|
|
|
|
|
|
|
|
|
|
?PR?DS1302INIT?DS1302 ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_DS1302WRITE?DS1302
|
|
|
|
|
+--> ?CO?DS1302
|
|
|
|
|
|
|
|
|
|
?PR?DS1302READTIME?DS1302 ----- ----- ----- -----
|
|
|
|
|
+--> ?CO?DS1302
|
|
|
|
|
+--> ?PR?_DS1302READ?DS1302
|
|
|
|
|
|
|
|
|
|
?PR?LCDDISPLAY?MAIN ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_LCDWRITECOM?LCD
|
|
|
|
|
+--> ?PR?_LCDWRITEDATA?LCD
|
|
|
|
|
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?PR?_LCDWRITEDATA?LCD ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_LCD1602_DELAY1MS?LCD
|
|
|
|
|
|
|
|
|
|
?PR?DETECTION?MAIN ----- ----- 0042H 0002H
|
|
|
|
|
+--> ?PR?DELAY10MS?MAIN
|
|
|
|
|
|
|
|
|
|
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0042H 0014H
|
|
|
|
|
+--> ?PR?PUTCHAR?PUTCHAR
|
|
|
|
|
|
|
|
|
|
?PR?_BLUETOOTH_SET?MAIN ----- ----- ----- -----
|
|
|
|
|
+--> ?PR?_SEND_UART?MAIN
|
|
|
|
|
+--> ?PR?_US_DELAY?MAIN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYMBOL TABLE OF MODULE: pro (MAIN)
|
|
|
|
|
|
|
|
|
|
VALUE TYPE NAME
|
|
|
|
|
----------------------------------
|
|
|
|
|
|
|
|
|
|
------- MODULE MAIN
|
|
|
|
|
C:0000H SYMBOL _ICE_DUMMY_
|
|
|
|
|
D:0080H PUBLIC P0
|
|
|
|
|
D:0090H PUBLIC P1
|
|
|
|
|
D:00A0H PUBLIC P2
|
|
|
|
|
D:00B0H PUBLIC P3
|
|
|
|
|
B:0080H.2 PUBLIC LED0
|
|
|
|
|
B:00A8H.7 PUBLIC EA
|
|
|
|
|
B:0080H.1 PUBLIC LED1
|
|
|
|
|
B:0080H.0 PUBLIC LED2
|
|
|
|
|
B:0080H.4 PUBLIC LED3
|
|
|
|
|
B:0080H.3 PUBLIC LED4
|
|
|
|
|
C:086DH PUBLIC _Send_Uart
|
|
|
|
|
C:0832H PUBLIC Uart_Init
|
|
|
|
|
B:00B0H.7 PUBLIC IN
|
|
|
|
|
B:00A8H.4 PUBLIC ES
|
|
|
|
|
B:0098H.1 PUBLIC TI
|
|
|
|
|
C:035FH PUBLIC Detection
|
|
|
|
|
C:06BAH PUBLIC main
|
|
|
|
|
D:0099H PUBLIC SBUF
|
|
|
|
|
D:0087H PUBLIC PCON
|
|
|
|
|
D:0098H PUBLIC SCON
|
|
|
|
|
C:0897H PUBLIC Delay10ms
|
|
|
|
|
D:0089H PUBLIC TMOD
|
|
|
|
|
C:081AH PUBLIC _Bluetooth_Set
|
|
|
|
|
D:008DH PUBLIC TH1
|
|
|
|
|
D:0008H PUBLIC userInfo
|
|
|
|
|
D:008BH PUBLIC TL1
|
|
|
|
|
B:0088H.6 PUBLIC TR1
|
|
|
|
|
C:0464H PUBLIC Dispose
|
|
|
|
|
C:08D6H PUBLIC _us_delay
|
|
|
|
|
C:08A4H PUBLIC LcdDisplay
|
|
|
|
|
B:00B0H.6 PUBLIC OUT
|
|
|
|
|
B:0090H.2 PUBLIC key1
|
|
|
|
|
B:0090H.3 PUBLIC key2
|
|
|
|
|
------- PROC UART_INIT
|
|
|
|
|
C:0832H LINE# 34
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:0832H LINE# 35
|
|
|
|
|
C:0832H LINE# 36
|
|
|
|
|
C:0835H LINE# 37
|
|
|
|
|
C:0838H LINE# 38
|
|
|
|
|
C:083BH LINE# 39
|
|
|
|
|
C:083EH LINE# 40
|
|
|
|
|
C:0841H LINE# 41
|
|
|
|
|
C:0843H LINE# 42
|
|
|
|
|
C:0845H LINE# 43
|
|
|
|
|
C:0847H LINE# 44
|
|
|
|
|
------- ENDPROC UART_INIT
|
|
|
|
|
------- PROC _US_DELAY
|
|
|
|
|
D:0007H SYMBOL t
|
|
|
|
|
C:08D6H LINE# 46
|
|
|
|
|
C:08D6H LINE# 47
|
|
|
|
|
C:08D6H LINE# 48
|
|
|
|
|
C:08DCH LINE# 49
|
|
|
|
|
------- ENDPROC _US_DELAY
|
|
|
|
|
------- PROC _SEND_UART
|
|
|
|
|
D:0007H SYMBOL value
|
|
|
|
|
C:086DH LINE# 51
|
|
|
|
|
C:086DH LINE# 52
|
|
|
|
|
C:086DH LINE# 53
|
|
|
|
|
C:086FH LINE# 54
|
|
|
|
|
C:0871H LINE# 55
|
|
|
|
|
C:0873H LINE# 56
|
|
|
|
|
C:0876H LINE# 57
|
|
|
|
|
C:0878H LINE# 58
|
|
|
|
|
C:087AH LINE# 59
|
|
|
|
|
------- ENDPROC _SEND_UART
|
|
|
|
|
------- PROC _BLUETOOTH_SET
|
|
|
|
|
D:0001H SYMBOL puf
|
|
|
|
|
C:081AH LINE# 61
|
|
|
|
|
C:081AH LINE# 62
|
|
|
|
|
C:081AH LINE# 63
|
|
|
|
|
C:0820H LINE# 64
|
|
|
|
|
C:0820H LINE# 65
|
|
|
|
|
C:0823H LINE# 66
|
|
|
|
|
C:0828H LINE# 67
|
|
|
|
|
C:082FH LINE# 68
|
|
|
|
|
C:0831H LINE# 69
|
|
|
|
|
------- ENDPROC _BLUETOOTH_SET
|
|
|
|
|
------- PROC DETECTION
|
|
|
|
|
------- DO
|
|
|
|
|
D:0042H SYMBOL i
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:035FH LINE# 71
|
|
|
|
|
C:035FH LINE# 72
|
|
|
|
|
C:035FH LINE# 73
|
|
|
|
|
C:0364H LINE# 74
|
|
|
|
|
C:0367H LINE# 75
|
|
|
|
|
C:0367H LINE# 76
|
|
|
|
|
C:036AH LINE# 77
|
|
|
|
|
C:036DH LINE# 78
|
|
|
|
|
C:037AH LINE# 79
|
|
|
|
|
C:037FH LINE# 80
|
|
|
|
|
C:037FH LINE# 81
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:038FH LINE# 82
|
|
|
|
|
C:0392H LINE# 83
|
|
|
|
|
C:039AH LINE# 84
|
|
|
|
|
C:039CH LINE# 85
|
|
|
|
|
C:03A1H LINE# 86
|
|
|
|
|
C:03A1H LINE# 88
|
|
|
|
|
C:03A4H LINE# 89
|
|
|
|
|
C:03A4H LINE# 90
|
|
|
|
|
C:03A7H LINE# 91
|
|
|
|
|
C:03AAH LINE# 92
|
|
|
|
|
C:03B7H LINE# 93
|
|
|
|
|
C:03BCH LINE# 94
|
|
|
|
|
C:03BCH LINE# 95
|
|
|
|
|
C:03CCH LINE# 96
|
|
|
|
|
C:03CFH LINE# 97
|
|
|
|
|
C:03D7H LINE# 98
|
|
|
|
|
C:03D9H LINE# 99
|
|
|
|
|
C:03DEH LINE# 100
|
|
|
|
|
C:03DEH LINE# 102
|
|
|
|
|
C:03E1H LINE# 103
|
|
|
|
|
C:03E1H LINE# 104
|
|
|
|
|
C:03E4H LINE# 105
|
|
|
|
|
C:03E7H LINE# 106
|
|
|
|
|
C:03EFH LINE# 107
|
|
|
|
|
C:0400H LINE# 108
|
|
|
|
|
C:0400H LINE# 109
|
|
|
|
|
C:0410H LINE# 110
|
|
|
|
|
C:0413H LINE# 111
|
|
|
|
|
C:041BH LINE# 112
|
|
|
|
|
C:041DH LINE# 113
|
|
|
|
|
C:0422H LINE# 114
|
|
|
|
|
C:0422H LINE# 116
|
|
|
|
|
C:0425H LINE# 117
|
|
|
|
|
C:0425H LINE# 118
|
|
|
|
|
C:0428H LINE# 119
|
|
|
|
|
C:042BH LINE# 120
|
|
|
|
|
C:0433H LINE# 121
|
|
|
|
|
C:0441H LINE# 122
|
|
|
|
|
C:0441H LINE# 123
|
|
|
|
|
C:0451H LINE# 124
|
|
|
|
|
C:0454H LINE# 125
|
|
|
|
|
C:045CH LINE# 126
|
|
|
|
|
C:045EH LINE# 127
|
|
|
|
|
C:0463H LINE# 128
|
|
|
|
|
C:0463H LINE# 129
|
|
|
|
|
------- ENDPROC DETECTION
|
|
|
|
|
------- PROC DISPOSE
|
|
|
|
|
C:0464H LINE# 131
|
|
|
|
|
C:0464H LINE# 132
|
|
|
|
|
C:0464H LINE# 133
|
|
|
|
|
C:0470H LINE# 134
|
|
|
|
|
C:0470H LINE# 135
|
|
|
|
|
C:0473H LINE# 136
|
|
|
|
|
C:048CH LINE# 137
|
|
|
|
|
C:04AFH LINE# 138
|
|
|
|
|
C:04CEH LINE# 139
|
|
|
|
|
C:04EDH LINE# 140
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:0504H LINE# 141
|
|
|
|
|
C:050CH LINE# 142
|
|
|
|
|
C:050CH LINE# 143
|
|
|
|
|
C:050CH LINE# 144
|
|
|
|
|
C:0514H LINE# 145
|
|
|
|
|
------- ENDPROC DISPOSE
|
|
|
|
|
------- PROC MAIN
|
|
|
|
|
------- DO
|
|
|
|
|
D:0022H SYMBOL i
|
|
|
|
|
D:0024H SYMBOL str
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:06BAH LINE# 147
|
|
|
|
|
C:06BAH LINE# 148
|
|
|
|
|
C:06BAH LINE# 149
|
|
|
|
|
C:06BFH LINE# 151
|
|
|
|
|
C:06C2H LINE# 152
|
|
|
|
|
C:06C5H LINE# 153
|
|
|
|
|
C:06C8H LINE# 154
|
|
|
|
|
C:06C8H LINE# 155
|
|
|
|
|
C:06C8H LINE# 156
|
|
|
|
|
C:06CBH LINE# 157
|
|
|
|
|
C:06CEH LINE# 158
|
|
|
|
|
C:06D1H LINE# 159
|
|
|
|
|
C:06E9H LINE# 160
|
|
|
|
|
C:06F2H LINE# 161
|
|
|
|
|
C:06F5H LINE# 162
|
|
|
|
|
------- ENDPROC MAIN
|
|
|
|
|
------- PROC LCDDISPLAY
|
|
|
|
|
C:08A4H LINE# 166
|
|
|
|
|
C:08A4H LINE# 167
|
|
|
|
|
C:08A4H LINE# 169
|
|
|
|
|
C:08A9H LINE# 170
|
|
|
|
|
------- ENDPROC LCDDISPLAY
|
|
|
|
|
------- PROC DELAY10MS
|
|
|
|
|
------- DO
|
|
|
|
|
D:0005H SYMBOL a
|
|
|
|
|
D:0006H SYMBOL b
|
|
|
|
|
D:0007H SYMBOL c
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:0897H LINE# 174
|
|
|
|
|
C:0897H LINE# 175
|
|
|
|
|
C:0897H LINE# 177
|
|
|
|
|
C:0899H LINE# 178
|
|
|
|
|
C:089BH LINE# 179
|
|
|
|
|
C:08A3H LINE# 180
|
|
|
|
|
------- ENDPROC DELAY10MS
|
|
|
|
|
------- ENDMOD MAIN
|
|
|
|
|
|
|
|
|
|
------- MODULE LCD
|
|
|
|
|
C:0000H SYMBOL _ICE_DUMMY_
|
|
|
|
|
D:0090H PUBLIC P1
|
|
|
|
|
D:00A0H PUBLIC P2
|
|
|
|
|
C:08B8H PUBLIC _LcdWriteData
|
|
|
|
|
B:0090H.6 PUBLIC LCD1602_RS
|
|
|
|
|
B:0090H.5 PUBLIC LCD1602_RW
|
|
|
|
|
C:07E8H PUBLIC LcdInit
|
|
|
|
|
B:0090H.4 PUBLIC LCD1602_E
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:08AEH PUBLIC _LcdWriteCom
|
|
|
|
|
C:073DH PUBLIC _Lcd1602_Delay1ms
|
|
|
|
|
------- PROC L?0015
|
|
|
|
|
------- ENDPROC L?0015
|
|
|
|
|
------- PROC _LCD1602_DELAY1MS
|
|
|
|
|
D:0006H SYMBOL c
|
|
|
|
|
------- DO
|
|
|
|
|
D:0004H SYMBOL a
|
|
|
|
|
D:0005H SYMBOL b
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:073DH LINE# 11
|
|
|
|
|
C:073DH LINE# 12
|
|
|
|
|
C:073DH LINE# 14
|
|
|
|
|
C:0746H LINE# 15
|
|
|
|
|
C:0746H LINE# 16
|
|
|
|
|
C:0748H LINE# 17
|
|
|
|
|
C:0748H LINE# 18
|
|
|
|
|
C:074CH LINE# 19
|
|
|
|
|
C:074EH LINE# 20
|
|
|
|
|
C:0755H LINE# 22
|
|
|
|
|
------- ENDPROC _LCD1602_DELAY1MS
|
|
|
|
|
------- PROC _LCDWRITECOM
|
|
|
|
|
D:0007H SYMBOL com
|
|
|
|
|
C:08AEH LINE# 31
|
|
|
|
|
C:08AEH LINE# 32
|
|
|
|
|
C:08AEH LINE# 33
|
|
|
|
|
C:08B0H LINE# 34
|
|
|
|
|
C:08B2H LINE# 35
|
|
|
|
|
C:08B2H LINE# 37
|
|
|
|
|
C:08B2H LINE# 38
|
|
|
|
|
C:08B2H LINE# 40
|
|
|
|
|
C:08B2H LINE# 41
|
|
|
|
|
C:08B5H LINE# 42
|
|
|
|
|
C:08B7H LINE# 43
|
|
|
|
|
------- ENDPROC _LCDWRITECOM
|
|
|
|
|
------- PROC _LCDWRITEDATA
|
|
|
|
|
D:0007H SYMBOL dat
|
|
|
|
|
C:08B8H LINE# 74
|
|
|
|
|
C:08B8H LINE# 75
|
|
|
|
|
C:08B8H LINE# 76
|
|
|
|
|
C:08BAH LINE# 77
|
|
|
|
|
C:08BCH LINE# 78
|
|
|
|
|
C:08BCH LINE# 80
|
|
|
|
|
C:08BCH LINE# 81
|
|
|
|
|
C:08BCH LINE# 83
|
|
|
|
|
C:08BCH LINE# 84
|
|
|
|
|
C:08BFH LINE# 85
|
|
|
|
|
C:08C1H LINE# 86
|
|
|
|
|
------- ENDPROC _LCDWRITEDATA
|
|
|
|
|
------- PROC LCDINIT
|
|
|
|
|
C:07E8H LINE# 116
|
|
|
|
|
C:07E8H LINE# 117
|
|
|
|
|
C:07E8H LINE# 118
|
|
|
|
|
C:07EDH LINE# 119
|
|
|
|
|
C:07F2H LINE# 120
|
|
|
|
|
C:07F7H LINE# 121
|
|
|
|
|
C:07FCH LINE# 122
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
------- ENDPROC LCDINIT
|
|
|
|
|
------- ENDMOD LCD
|
|
|
|
|
|
|
|
|
|
------- MODULE DS1302
|
|
|
|
|
C:0000H SYMBOL _ICE_DUMMY_
|
|
|
|
|
D:00B0H PUBLIC P3
|
|
|
|
|
C:06F7H PUBLIC _Ds1302Write
|
|
|
|
|
C:0848H PUBLIC Ds1302ReadTime
|
|
|
|
|
C:07A3H PUBLIC Ds1302Init
|
|
|
|
|
B:00B0H.5 PUBLIC SCLK
|
|
|
|
|
D:0010H PUBLIC TIME
|
|
|
|
|
B:00B0H.4 PUBLIC DSIO
|
|
|
|
|
C:0882H PUBLIC WRITE_RTC_ADDR
|
|
|
|
|
C:087BH PUBLIC READ_RTC_ADDR
|
|
|
|
|
B:00B0H.3 PUBLIC RST
|
|
|
|
|
C:062FH PUBLIC _Ds1302Read
|
|
|
|
|
------- PROC _DS1302WRITE
|
|
|
|
|
D:0007H SYMBOL addr
|
|
|
|
|
D:0005H SYMBOL dat
|
|
|
|
|
------- DO
|
|
|
|
|
D:0006H SYMBOL n
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:06F7H LINE# 14
|
|
|
|
|
C:06F7H LINE# 15
|
|
|
|
|
C:06F7H LINE# 17
|
|
|
|
|
C:06F9H LINE# 18
|
|
|
|
|
C:06FAH LINE# 20
|
|
|
|
|
C:06FCH LINE# 21
|
|
|
|
|
C:06FDH LINE# 22
|
|
|
|
|
C:06FFH LINE# 23
|
|
|
|
|
C:0700H LINE# 25
|
|
|
|
|
C:0702H LINE# 26
|
|
|
|
|
C:0702H LINE# 27
|
|
|
|
|
C:0706H LINE# 28
|
|
|
|
|
C:070AH LINE# 29
|
|
|
|
|
C:070CH LINE# 30
|
|
|
|
|
C:070DH LINE# 31
|
|
|
|
|
C:070FH LINE# 32
|
|
|
|
|
C:0710H LINE# 33
|
|
|
|
|
C:0714H LINE# 34
|
|
|
|
|
C:0716H LINE# 35
|
|
|
|
|
C:0716H LINE# 36
|
|
|
|
|
C:071AH LINE# 37
|
|
|
|
|
C:071EH LINE# 38
|
|
|
|
|
C:0720H LINE# 39
|
|
|
|
|
C:0721H LINE# 40
|
|
|
|
|
C:0723H LINE# 41
|
|
|
|
|
C:0724H LINE# 42
|
|
|
|
|
C:0728H LINE# 44
|
|
|
|
|
C:072AH LINE# 45
|
|
|
|
|
C:072BH LINE# 46
|
|
|
|
|
------- ENDPROC _DS1302WRITE
|
|
|
|
|
------- PROC _DS1302READ
|
|
|
|
|
D:0007H SYMBOL addr
|
|
|
|
|
------- DO
|
|
|
|
|
D:0005H SYMBOL n
|
|
|
|
|
D:0006H SYMBOL dat
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D:0007H SYMBOL dat1
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:062FH LINE# 48
|
|
|
|
|
C:062FH LINE# 49
|
|
|
|
|
C:062FH LINE# 51
|
|
|
|
|
C:0631H LINE# 52
|
|
|
|
|
C:0632H LINE# 54
|
|
|
|
|
C:0634H LINE# 55
|
|
|
|
|
C:0635H LINE# 56
|
|
|
|
|
C:0637H LINE# 57
|
|
|
|
|
C:0638H LINE# 59
|
|
|
|
|
C:063AH LINE# 60
|
|
|
|
|
C:063AH LINE# 61
|
|
|
|
|
C:063EH LINE# 62
|
|
|
|
|
C:0642H LINE# 63
|
|
|
|
|
C:0644H LINE# 64
|
|
|
|
|
C:0645H LINE# 65
|
|
|
|
|
C:0647H LINE# 66
|
|
|
|
|
C:0648H LINE# 67
|
|
|
|
|
C:064CH LINE# 68
|
|
|
|
|
C:064DH LINE# 69
|
|
|
|
|
C:064FH LINE# 70
|
|
|
|
|
C:064FH LINE# 71
|
|
|
|
|
C:0654H LINE# 72
|
|
|
|
|
C:0660H LINE# 73
|
|
|
|
|
C:0662H LINE# 74
|
|
|
|
|
C:0663H LINE# 75
|
|
|
|
|
C:0665H LINE# 76
|
|
|
|
|
C:0666H LINE# 77
|
|
|
|
|
C:066AH LINE# 79
|
|
|
|
|
C:066CH LINE# 80
|
|
|
|
|
C:066DH LINE# 81
|
|
|
|
|
C:066FH LINE# 82
|
|
|
|
|
C:0670H LINE# 83
|
|
|
|
|
C:0672H LINE# 84
|
|
|
|
|
C:0673H LINE# 85
|
|
|
|
|
C:0675H LINE# 86
|
|
|
|
|
C:0676H LINE# 87
|
|
|
|
|
C:0678H LINE# 88
|
|
|
|
|
------- ENDPROC _DS1302READ
|
|
|
|
|
------- PROC DS1302INIT
|
|
|
|
|
------- DO
|
|
|
|
|
D:0004H SYMBOL n
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:07A3H LINE# 90
|
|
|
|
|
C:07A3H LINE# 91
|
|
|
|
|
C:07A3H LINE# 93
|
|
|
|
|
C:07AAH LINE# 94
|
|
|
|
|
C:07ACH LINE# 95
|
|
|
|
|
C:07ACH LINE# 96
|
|
|
|
|
C:07BBH LINE# 97
|
|
|
|
|
C:07BFH LINE# 98
|
|
|
|
|
------- ENDPROC DS1302INIT
|
|
|
|
|
------- PROC DS1302READTIME
|
|
|
|
|
------- DO
|
|
|
|
|
D:0003H SYMBOL n
|
|
|
|
|
------- ENDDO
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:0848H LINE# 101
|
|
|
|
|
C:0848H LINE# 102
|
|
|
|
|
C:0848H LINE# 104
|
|
|
|
|
C:084AH LINE# 105
|
|
|
|
|
C:084AH LINE# 106
|
|
|
|
|
C:0859H LINE# 107
|
|
|
|
|
C:085DH LINE# 108
|
|
|
|
|
------- ENDPROC DS1302READTIME
|
|
|
|
|
------- ENDMOD DS1302
|
|
|
|
|
|
|
|
|
|
------- MODULE I2C
|
|
|
|
|
C:0000H SYMBOL _ICE_DUMMY_
|
|
|
|
|
D:00A0H PUBLIC P2
|
|
|
|
|
C:0679H PUBLIC _I2cSendByte
|
|
|
|
|
C:08CCH PUBLIC I2cStop
|
|
|
|
|
C:088EH PUBLIC Delay10us
|
|
|
|
|
B:00A0H.0 PUBLIC SDA
|
|
|
|
|
C:07C6H PUBLIC _At24c02Read
|
|
|
|
|
B:00A0H.1 PUBLIC SCL
|
|
|
|
|
C:085EH PUBLIC I2cStart
|
|
|
|
|
C:0801H PUBLIC _At24c02Write
|
|
|
|
|
C:077DH PUBLIC I2cReadByte
|
|
|
|
|
C:0889H SYMBOL L?0024
|
|
|
|
|
------- PROC L?0023
|
|
|
|
|
------- ENDPROC L?0023
|
|
|
|
|
C:0889H SYMBOL L?0024
|
|
|
|
|
------- PROC DELAY10US
|
|
|
|
|
------- DO
|
|
|
|
|
D:0006H SYMBOL a
|
|
|
|
|
D:0007H SYMBOL b
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:088EH LINE# 10
|
|
|
|
|
C:088EH LINE# 11
|
|
|
|
|
C:088EH LINE# 13
|
|
|
|
|
C:0890H LINE# 14
|
|
|
|
|
C:0896H LINE# 16
|
|
|
|
|
------- ENDPROC DELAY10US
|
|
|
|
|
------- PROC I2CSTART
|
|
|
|
|
C:085EH LINE# 25
|
|
|
|
|
C:085EH LINE# 26
|
|
|
|
|
C:085EH LINE# 27
|
|
|
|
|
C:0860H LINE# 28
|
|
|
|
|
C:0860H LINE# 29
|
|
|
|
|
C:0860H LINE# 30
|
|
|
|
|
C:0863H LINE# 31
|
|
|
|
|
C:0865H LINE# 32
|
|
|
|
|
C:0868H LINE# 33
|
|
|
|
|
C:086AH LINE# 34
|
|
|
|
|
------- ENDPROC I2CSTART
|
|
|
|
|
------- PROC I2CSTOP
|
|
|
|
|
C:08CCH LINE# 44
|
|
|
|
|
C:08CCH LINE# 45
|
|
|
|
|
C:08CCH LINE# 46
|
|
|
|
|
C:08CEH LINE# 47
|
|
|
|
|
C:08CEH LINE# 48
|
|
|
|
|
C:08CEH LINE# 49
|
|
|
|
|
C:08D1H LINE# 50
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:08D3H LINE# 51
|
|
|
|
|
------- ENDPROC I2CSTOP
|
|
|
|
|
------- PROC _I2CSENDBYTE
|
|
|
|
|
D:0005H SYMBOL dat
|
|
|
|
|
------- DO
|
|
|
|
|
D:0003H SYMBOL a
|
|
|
|
|
D:0002H SYMBOL b
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:0679H LINE# 61
|
|
|
|
|
C:067BH LINE# 62
|
|
|
|
|
C:067BH LINE# 63
|
|
|
|
|
C:067EH LINE# 64
|
|
|
|
|
C:067EH LINE# 65
|
|
|
|
|
C:067EH LINE# 66
|
|
|
|
|
C:0689H LINE# 67
|
|
|
|
|
C:068DH LINE# 68
|
|
|
|
|
C:068DH LINE# 69
|
|
|
|
|
C:068DH LINE# 70
|
|
|
|
|
C:0690H LINE# 71
|
|
|
|
|
C:0692H LINE# 72
|
|
|
|
|
C:0695H LINE# 73
|
|
|
|
|
C:0699H LINE# 74
|
|
|
|
|
C:069BH LINE# 75
|
|
|
|
|
C:069EH LINE# 76
|
|
|
|
|
C:06A0H LINE# 77
|
|
|
|
|
C:06A3H LINE# 78
|
|
|
|
|
C:06A3H LINE# 79
|
|
|
|
|
C:06A4H LINE# 80
|
|
|
|
|
C:06AAH LINE# 81
|
|
|
|
|
C:06AAH LINE# 82
|
|
|
|
|
C:06ACH LINE# 83
|
|
|
|
|
C:06AFH LINE# 84
|
|
|
|
|
C:06B2H LINE# 85
|
|
|
|
|
C:06B2H LINE# 86
|
|
|
|
|
C:06B2H LINE# 87
|
|
|
|
|
C:06B4H LINE# 88
|
|
|
|
|
C:06B7H LINE# 89
|
|
|
|
|
C:06B9H LINE# 90
|
|
|
|
|
------- ENDPROC _I2CSENDBYTE
|
|
|
|
|
------- PROC I2CREADBYTE
|
|
|
|
|
------- DO
|
|
|
|
|
D:0005H SYMBOL a
|
|
|
|
|
D:0004H SYMBOL dat
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:077DH LINE# 99
|
|
|
|
|
C:077DH LINE# 100
|
|
|
|
|
C:077DH LINE# 101
|
|
|
|
|
C:0780H LINE# 102
|
|
|
|
|
C:0782H LINE# 103
|
|
|
|
|
C:0785H LINE# 104
|
|
|
|
|
C:0785H LINE# 105
|
|
|
|
|
C:0785H LINE# 106
|
|
|
|
|
C:0787H LINE# 107
|
|
|
|
|
C:078AH LINE# 108
|
|
|
|
|
C:078EH LINE# 109
|
|
|
|
|
C:0794H LINE# 110
|
|
|
|
|
C:0797H LINE# 111
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C:0799H LINE# 112
|
|
|
|
|
C:079CH LINE# 113
|
|
|
|
|
C:07A0H LINE# 114
|
|
|
|
|
C:07A2H LINE# 115
|
|
|
|
|
------- ENDPROC I2CREADBYTE
|
|
|
|
|
------- PROC _AT24C02WRITE
|
|
|
|
|
D:0001H SYMBOL addr
|
|
|
|
|
D:0004H SYMBOL dat
|
|
|
|
|
C:0801H LINE# 125
|
|
|
|
|
C:0805H LINE# 126
|
|
|
|
|
C:0805H LINE# 127
|
|
|
|
|
C:0808H LINE# 128
|
|
|
|
|
C:080DH LINE# 129
|
|
|
|
|
C:0812H LINE# 130
|
|
|
|
|
C:0817H LINE# 131
|
|
|
|
|
------- ENDPROC _AT24C02WRITE
|
|
|
|
|
------- PROC _AT24C02READ
|
|
|
|
|
D:0004H SYMBOL addr
|
|
|
|
|
------- DO
|
|
|
|
|
D:0005H SYMBOL num
|
|
|
|
|
------- ENDDO
|
|
|
|
|
C:07C6H LINE# 140
|
|
|
|
|
C:07C8H LINE# 141
|
|
|
|
|
C:07C8H LINE# 143
|
|
|
|
|
C:07CBH LINE# 144
|
|
|
|
|
C:07D0H LINE# 145
|
|
|
|
|
C:07D5H LINE# 146
|
|
|
|
|
C:07D8H LINE# 147
|
|
|
|
|
C:07DDH LINE# 148
|
|
|
|
|
C:07E2H LINE# 149
|
|
|
|
|
C:07E5H LINE# 150
|
|
|
|
|
C:07E7H LINE# 151
|
|
|
|
|
------- ENDPROC _AT24C02READ
|
|
|
|
|
------- ENDMOD I2C
|
|
|
|
|
|
|
|
|
|
------- MODULE ?C?CLDPTR
|
|
|
|
|
C:0515H PUBLIC ?C?CLDPTR
|
|
|
|
|
------- ENDMOD ?C?CLDPTR
|
|
|
|
|
|
|
|
|
|
------- MODULE PRINTF
|
|
|
|
|
D:0042H PUBLIC ?_PRINTF517?BYTE
|
|
|
|
|
D:0042H PUBLIC ?_PRINTF?BYTE
|
|
|
|
|
D:0042H PUBLIC ?_SPRINTF517?BYTE
|
|
|
|
|
D:0042H PUBLIC ?_SPRINTF?BYTE
|
|
|
|
|
C:0065H PUBLIC _PRINTF
|
|
|
|
|
C:0065H PUBLIC _PRINTF517
|
|
|
|
|
C:005FH PUBLIC _SPRINTF
|
|
|
|
|
C:005FH PUBLIC _SPRINTF517
|
|
|
|
|
------- ENDMOD PRINTF
|
|
|
|
|
|
|
|
|
|
------- MODULE ?C?CLDOPTR
|
|
|
|
|
C:052EH PUBLIC ?C?CLDOPTR
|
|
|
|
|
------- ENDMOD ?C?CLDOPTR
|
|
|
|
|
|
|
|
|
|
------- MODULE ?C?CSTPTR
|
|
|
|
|
C:055BH PUBLIC ?C?CSTPTR
|
|
|
|
|
------- ENDMOD ?C?CSTPTR
|
|
|
|
|
BL51 BANKED LINKER/LOCATER V6.22 04/29/2022 01:22:41 PAGE 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
------- MODULE ?C?PLDIIDATA
|
|
|
|
|
C:056DH PUBLIC ?C?PLDIIDATA
|
|
|
|
|
------- ENDMOD ?C?PLDIIDATA
|
|
|
|
|
|
|
|
|
|
------- MODULE ?C?CCASE
|
|
|
|
|
C:057DH PUBLIC ?C?CCASE
|
|
|
|
|
------- ENDMOD ?C?CCASE
|
|
|
|
|
|
|
|
|
|
------- MODULE PUTCHAR
|
|
|
|
|
C:0756H PUBLIC _PUTCHAR
|
|
|
|
|
------- ENDMOD PUTCHAR
|
|
|
|
|
|
|
|
|
|
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
|
|
|
|
SEGMENT: ?PR?_AT24C02WRITE?I2C
|
|
|
|
|
|
|
|
|
|
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
|
|
|
|
SEGMENT: ?PR?_AT24C02READ?I2C
|
|
|
|
|
|
|
|
|
|
Program Size: data=77.1 xdata=0 code=2274
|
|
|
|
|
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
|