123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959 |
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 1
- BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY:
- D:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\drive_1602.obj, .\Objects\main.obj, .\Objects\dht11.obj TO
- >> .\Objects\DEMO PRINT (.\Listings\DEMO.m51) RAMSIZE (256)
- MEMORY MODEL: SMALL
- INPUT MODULES INCLUDED:
- .\Objects\STARTUP.obj (?C_STARTUP)
- .\Objects\drive_1602.obj (DRIVE_1602)
- .\Objects\main.obj (MAIN)
- .\Objects\dht11.obj (DHT11)
- D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
- D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
- D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR)
- D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTOPTR)
- D:\KEIL_V5\C51\LIB\C51S.LIB (PRINTF)
- D:\KEIL_V5\C51\LIB\C51S.LIB (STRLEN)
- D:\KEIL_V5\C51\LIB\C51S.LIB (VSPRINTF)
- D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR)
- 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: .\Objects\DEMO (?C_STARTUP)
- 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 0001H UNIT ?DT?_LCD1602_WRITE_ADDRESS?DRIVE_1602
- DATA 0009H 0001H UNIT ?DT?_LCD1602_DISP?DRIVE_1602
- 000AH 0016H *** GAP ***
- BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
- 0021H.1 0000H.7 *** GAP ***
- DATA 0022H 0031H UNIT _DATA_GROUP_
- DATA 0053H 0024H UNIT ?DT?MAIN
- IDATA 0077H 0001H UNIT ?STACK
- * * * * * * * X D A T A M E M O R Y * * * * * * *
- XDATA 0000H 0010H UNIT ?XD?DRIVE_1602
- * * * * * * * C O D E M E M O R Y * * * * * * *
- CODE 0000H 0003H ABSOLUTE
- CODE 0003H 0006H UNIT ?PR?DHT11_DELAY50US?DHT11
- 0009H 0002H *** GAP ***
- CODE 000BH 0003H ABSOLUTE
- CODE 000EH 0015H UNIT ?PR?TIMER0INIT?MAIN
- CODE 0023H 0003H ABSOLUTE
- CODE 0026H 035CH UNIT ?PR?PRINTF?PRINTF
- CODE 0382H 0238H UNIT ?PR?MAIN?MAIN
- CODE 05BAH 01CEH UNIT ?PR?KEYREAD?MAIN
- CODE 0788H 012DH UNIT ?PR?_DHT11_VALUE?DHT11
- CODE 08B5H 00B0H UNIT ?C?LIB_CODE
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 2
- CODE 0965H 008CH UNIT ?C_C51STARTUP
- CODE 09F1H 0056H UNIT ?C_INITSEG
- CODE 0A47H 0053H UNIT ?CO?MAIN
- CODE 0A9AH 0050H UNIT ?PR?DHT11_READ_BYTE?DHT11
- CODE 0AEAH 0044H UNIT ?PR?_WRITELCD1602_STRING?DRIVE_1602
- CODE 0B2EH 0042H UNIT ?PR?TIMEISR?MAIN
- CODE 0B70H 0041H UNIT ?PR?_L1602_PRINTF?DRIVE_1602
- CODE 0BB1H 003BH UNIT ?PR?_SENDDATA?MAIN
- CODE 0BECH 002EH UNIT ?PR?_VSPRINTF?VSPRINTF
- CODE 0C1AH 002CH UNIT ?PR?LCD1602_INIT?DRIVE_1602
- CODE 0C46H 0029H UNIT ?PR?_DELAY_XMS?MAIN
- CODE 0C6FH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
- CODE 0C96H 0026H UNIT ?PR?READ74HC165?MAIN
- CODE 0CBCH 0023H UNIT ?PR?_FIND_BIT?MAIN
- CODE 0CDFH 001DH UNIT ?PR?_SENDSTRING?MAIN
- CODE 0CFCH 001CH UNIT ?PR?_LCD1602_WRITE_ADDRESS?DRIVE_1602
- CODE 0D18H 001BH UNIT ?PR?UARTINIT?MAIN
- CODE 0D33H 0015H UNIT ?PR?_STRLEN?STRLEN
- CODE 0D48H 000DH UNIT ?PR?_WRITE_1602_COM?DRIVE_1602
- CODE 0D55H 000DH UNIT ?PR?_WRITE_1602_DATE?DRIVE_1602
- CODE 0D62H 000AH UNIT ?PR?_LCD1602_DISP?DRIVE_1602
- CODE 0D6CH 0009H UNIT ?PR?_DELAY_1MS?DRIVE_1602
- CODE 0D75H 0009H UNIT ?PR?DHT11_DELAY20MS?DHT11
- CODE 0D7EH 0005H UNIT ?PR?USART?MAIN
- CODE 0D83H 0005H UNIT ?PR?DHT11_DELAY32US?DHT11
- OVERLAY MAP OF MODULE: .\Objects\DEMO (?C_STARTUP)
- SEGMENT BIT_GROUP DATA_GROUP
- +--> CALLED SEGMENT START LENGTH START LENGTH
- ---------------------------------------------------------------------------------
- ?C_C51STARTUP ----- ----- ----- -----
- +--> ?PR?MAIN?MAIN
- +--> ?C_INITSEG
- ?PR?MAIN?MAIN ----- ----- ----- -----
- +--> ?PR?LCD1602_INIT?DRIVE_1602
- +--> ?PR?UARTINIT?MAIN
- +--> ?PR?_DHT11_VALUE?DHT11
- +--> ?PR?_DELAY_XMS?MAIN
- +--> ?PR?TIMER0INIT?MAIN
- +--> ?PR?_WRITE_1602_COM?DRIVE_1602
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- +--> ?PR?READ74HC165?MAIN
- +--> ?PR?_FIND_BIT?MAIN
- +--> ?CO?MAIN
- +--> ?PR?_L1602_PRINTF?DRIVE_1602
- +--> ?PR?PRINTF?PRINTF
- +--> ?PR?_SENDSTRING?MAIN
- +--> ?PR?_WRITELCD1602_STRING?DRIVE_1602
- ?PR?LCD1602_INIT?DRIVE_1602 ----- ----- ----- -----
- +--> ?PR?_WRITE_1602_COM?DRIVE_1602
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 3
- ?PR?_WRITE_1602_COM?DRIVE_1602 ----- ----- ----- -----
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- ?PR?_DELAY_1MS?DRIVE_1602 ----- ----- ----- -----
- +--> ?PR?_DELAY_XMS?MAIN
- ?PR?_DHT11_VALUE?DHT11 ----- ----- 0022H 0009H
- +--> ?PR?DHT11_DELAY20MS?DHT11
- +--> ?PR?DHT11_DELAY32US?DHT11
- +--> ?PR?DHT11_DELAY50US?DHT11
- +--> ?PR?DHT11_READ_BYTE?DHT11
- ?PR?DHT11_READ_BYTE?DHT11 ----- ----- ----- -----
- +--> ?PR?DHT11_DELAY32US?DHT11
- ?PR?_L1602_PRINTF?DRIVE_1602 ----- ----- 0022H 0017H
- +--> ?PR?_VSPRINTF?VSPRINTF
- +--> ?PR?_WRITELCD1602_STRING?DRIVE_1602
- ?PR?_VSPRINTF?VSPRINTF ----- ----- 0039H 0006H
- +--> ?PR?PRINTF?PRINTF
- ?PR?PRINTF?PRINTF 0020H.0 0001H.1 003FH 0014H
- +--> ?PR?PUTCHAR?PUTCHAR
- ?PR?_WRITELCD1602_STRING?DRIVE_1602 ----- ----- 0039H 0005H
- +--> ?PR?_WRITE_1602_COM?DRIVE_1602
- +--> ?PR?_WRITE_1602_DATE?DRIVE_1602
- ?PR?_WRITE_1602_DATE?DRIVE_1602 ----- ----- ----- -----
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- ?PR?_SENDSTRING?MAIN ----- ----- 0022H 0003H
- +--> ?PR?_STRLEN?STRLEN
- +--> ?PR?_SENDDATA?MAIN
- ?PR?_SENDDATA?MAIN ----- ----- 0025H 0003H
- *** NEW ROOT ***************************************************
- ?PR?TIMEISR?MAIN ----- ----- ----- -----
- +--> ?PR?KEYREAD?MAIN
- SYMBOL TABLE OF MODULE: .\Objects\DEMO (?C_STARTUP)
- VALUE TYPE NAME
- ----------------------------------
- ------- MODULE ?C_STARTUP
- C:0965H SEGMENT ?C_C51STARTUP
- I:0077H SEGMENT ?STACK
- C:0000H PUBLIC ?C_STARTUP
- D:00E0H SYMBOL ACC
- D:00F0H SYMBOL B
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 4
- D:0083H SYMBOL DPH
- D:0082H SYMBOL DPL
- N:0000H SYMBOL IBPSTACK
- N:0100H SYMBOL IBPSTACKTOP
- N:0080H SYMBOL IDATALEN
- C:0968H 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:0965H SYMBOL STARTUP1
- N:0000H SYMBOL XBPSTACK
- N:0000H SYMBOL XBPSTACKTOP
- N:0000H SYMBOL XDATALEN
- N:0000H SYMBOL XDATASTART
- C:0000H LINE# 126
- C:0965H LINE# 133
- C:0967H LINE# 134
- C:0968H LINE# 135
- C:0969H LINE# 136
- C:096BH LINE# 185
- C:096EH LINE# 196
- ------- ENDMOD ?C_STARTUP
- ------- MODULE DRIVE_1602
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00A0H PUBLIC P2
- D:00B0H PUBLIC P3
- C:0D72H PUBLIC _delay_1ms
- C:0B70H PUBLIC _L1602_printf
- D:00A8H PUBLIC IE
- C:0D62H PUBLIC _LCD1602_Disp
- C:0C1AH PUBLIC lcd1602_init
- D:00B8H PUBLIC IP
- D:0098H PUBLIC SCON
- D:0088H PUBLIC TCON
- C:0D55H PUBLIC _Write_1602_date
- C:0AEAH PUBLIC _WriteLcd1602_String
- B:00A0H.6 PUBLIC en
- C:0CFCH PUBLIC _LCD1602_Write_address
- C:0D48H PUBLIC _Write_1602_com
- X:0000H PUBLIC String_Buff
- B:00A0H.7 PUBLIC rs
- D:00C8H PUBLIC T2CON
- D:00D0H PUBLIC PSW
- C:0D6EH SYMBOL L?0018
- ------- PROC L?0017
- ------- ENDPROC L?0017
- C:0D6EH SYMBOL L?0018
- ------- PROC _DELAY_1MS
- D:0006H SYMBOL xms
- C:0D72H LINE# 14
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 5
- C:0D72H LINE# 15
- C:0D72H LINE# 16
- ------- ENDPROC _DELAY_1MS
- ------- PROC _WRITE_1602_COM
- D:0007H SYMBOL com
- C:0D48H LINE# 19
- C:0D48H LINE# 20
- C:0D48H LINE# 22
- C:0D4AH LINE# 23
- C:0D4AH LINE# 24
- C:0D4DH LINE# 25
- C:0D4FH LINE# 26
- C:0D52H LINE# 27
- C:0D54H LINE# 28
- ------- ENDPROC _WRITE_1602_COM
- ------- PROC _WRITE_1602_DATE
- D:0007H SYMBOL date
- C:0D55H LINE# 31
- C:0D55H LINE# 32
- C:0D55H LINE# 34
- C:0D57H LINE# 35
- C:0D57H LINE# 36
- C:0D5AH LINE# 37
- C:0D5CH LINE# 38
- C:0D5FH LINE# 39
- C:0D61H LINE# 40
- ------- ENDPROC _WRITE_1602_DATE
- ------- PROC _WRITELCD1602_STRING
- D:0039H SYMBOL x
- D:0005H SYMBOL y
- D:003AH SYMBOL p
- ------- DO
- D:003DH SYMBOL i
- ------- ENDDO
- C:0AEAH LINE# 49
- C:0AF2H LINE# 50
- C:0AF2H LINE# 51
- C:0AF5H LINE# 52
- C:0AFEH LINE# 53
- C:0AFEH LINE# 54
- C:0B02H LINE# 55
- C:0B04H LINE# 57
- C:0B04H LINE# 58
- C:0B0CH LINE# 59
- C:0B0CH LINE# 60
- C:0B1DH LINE# 61
- C:0B1DH LINE# 62
- C:0B20H LINE# 63
- C:0B2BH LINE# 64
- C:0B2DH LINE# 65
- ------- ENDPROC _WRITELCD1602_STRING
- ------- PROC _L1602_PRINTF
- D:0022H SYMBOL x
- D:0023H SYMBOL y
- D:0024H SYMBOL format
- ------- DO
- D:0027H SYMBOL ellipsis_15
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 6
- D:0036H SYMBOL ap
- ------- ENDDO
- C:0B70H LINE# 68
- C:0B7AH LINE# 69
- C:0B7AH LINE# 71
- C:0B83H LINE# 72
- C:0B9BH LINE# 73
- C:0BA4H LINE# 74
- ------- ENDPROC _L1602_PRINTF
- ------- PROC LCD1602_INIT
- C:0C1AH LINE# 79
- C:0C1AH LINE# 80
- C:0C1AH LINE# 81
- C:0C1FH LINE# 82
- C:0C22H LINE# 83
- C:0C27H LINE# 84
- C:0C2AH LINE# 85
- C:0C2FH LINE# 86
- C:0C32H LINE# 87
- C:0C37H LINE# 88
- C:0C3AH LINE# 89
- C:0C3FH LINE# 90
- ------- ENDPROC LCD1602_INIT
- ------- PROC _LCD1602_WRITE_ADDRESS
- D:0008H SYMBOL x
- D:0005H SYMBOL y
- C:0CFCH LINE# 93
- C:0CFEH LINE# 94
- C:0CFEH LINE# 95
- C:0D01H LINE# 96
- C:0D04H LINE# 97
- C:0D09H LINE# 98
- C:0D0DH LINE# 100
- C:0D17H LINE# 101
- ------- ENDPROC _LCD1602_WRITE_ADDRESS
- ------- PROC _LCD1602_DISP
- D:0007H SYMBOL x
- D:0005H SYMBOL y
- D:0009H SYMBOL buf
- C:0D62H LINE# 102
- C:0D64H LINE# 103
- C:0D64H LINE# 104
- C:0D67H LINE# 105
- ------- ENDPROC _LCD1602_DISP
- ------- ENDMOD DRIVE_1602
- ------- MODULE MAIN
- C:0000H SYMBOL _ICE_DUMMY_
- D:0053H PUBLIC SdH
- C:0B2EH PUBLIC TimeISR
- D:0090H PUBLIC P1
- D:00A0H PUBLIC P2
- D:00B0H PUBLIC P3
- D:0054H PUBLIC SdL
- D:0055H PUBLIC WdH
- B:00A8H.7 PUBLIC EA
- D:0056H PUBLIC clear_flag
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 7
- D:0057H PUBLIC WdL
- D:00A8H PUBLIC IE
- D:0058H PUBLIC sw_val
- C:0C96H PUBLIC Read74HC165
- D:005AH PUBLIC Bj_CNt
- B:00A0H.0 PUBLIC IN_PL
- B:00A8H.4 PUBLIC ES
- D:00B8H PUBLIC IP
- B:0098H.0 PUBLIC RI
- B:0098H.1 PUBLIC TI
- C:0382H PUBLIC main
- C:0CDFH PUBLIC _sendString
- C:0BB1H PUBLIC _sendData
- C:05BAH PUBLIC KeyRead
- D:005BH PUBLIC clear_cnt
- D:0099H PUBLIC SBUF
- D:0087H PUBLIC PCON
- D:005DH PUBLIC send_buff
- C:0D7EH PUBLIC usart
- D:0098H PUBLIC SCON
- C:0D18H PUBLIC UartInit
- D:006EH PUBLIC humi
- D:0089H PUBLIC TMOD
- D:0088H PUBLIC TCON
- D:006FH PUBLIC bj_clear
- D:0070H PUBLIC temp
- C:0CBCH PUBLIC _find_bit
- D:0071H PUBLIC bj_flag
- B:00A8H.1 PUBLIC ET0
- B:00A8H.3 PUBLIC ET1
- B:0088H.5 PUBLIC TF0
- C:000EH PUBLIC Timer0Init
- C:0C46H PUBLIC _delay_xms
- D:008CH PUBLIC TH0
- B:00B0H.3 PUBLIC buzz
- D:008DH PUBLIC TH1
- D:008AH PUBLIC TL0
- D:008BH PUBLIC TL1
- D:0072H PUBLIC JCount
- B:0088H.4 PUBLIC TR0
- B:0088H.6 PUBLIC TR1
- B:00B0H.7 PUBLIC SW1
- B:00B0H.6 PUBLIC SW2
- B:00B0H.5 PUBLIC SW3
- B:00B0H.4 PUBLIC SW4
- B:00A0H.1 PUBLIC SCK
- D:0073H PUBLIC keyflag
- D:00C8H PUBLIC T2CON
- D:0074H PUBLIC SET
- D:0075H PUBLIC SWH
- B:00A0H.2 PUBLIC IN_Data
- D:0076H PUBLIC SWL
- D:00D0H PUBLIC PSW
- ------- PROC _DELAY_XMS
- D:0006H SYMBOL xms
- ------- DO
- D:0005H SYMBOL ix
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 8
- ------- ENDDO
- C:0C46H LINE# 35
- C:0C46H LINE# 36
- C:0C46H LINE# 37
- C:0C46H LINE# 38
- C:0C51H LINE# 39
- C:0C6EH LINE# 40
- ------- ENDPROC _DELAY_XMS
- ------- PROC KEYREAD
- C:05BAH LINE# 61
- C:05BAH LINE# 62
- C:05BAH LINE# 63
- C:05BDH LINE# 64
- C:05BDH LINE# 65
- C:05CFH LINE# 66
- C:05CFH LINE# 67
- C:05D2H LINE# 68
- C:05E2H LINE# 69
- C:05EAH LINE# 70
- C:05EAH LINE# 71
- C:05EAH LINE# 72
- C:05F0H LINE# 73
- C:05F0H LINE# 74
- C:0602H LINE# 75
- C:0602H LINE# 76
- C:0605H LINE# 77
- C:0621H LINE# 78
- C:0621H LINE# 79
- C:0621H LINE# 80
- C:063BH LINE# 81
- C:063DH LINE# 83
- C:063DH LINE# 84
- C:0654H LINE# 85
- C:0656H LINE# 88
- C:0656H LINE# 89
- C:066AH LINE# 90
- C:066CH LINE# 92
- C:066CH LINE# 93
- C:0683H LINE# 94
- C:0685H LINE# 96
- C:0685H LINE# 97
- C:069CH LINE# 98
- C:069EH LINE# 100
- C:069EH LINE# 101
- C:06B5H LINE# 102
- C:06B5H LINE# 103
- C:06B5H LINE# 104
- C:06BDH LINE# 105
- C:06BDH LINE# 106
- C:06BDH LINE# 108
- C:06C3H LINE# 109
- C:06C3H LINE# 110
- C:06D5H LINE# 111
- C:06D5H LINE# 112
- C:06D8H LINE# 113
- C:06EEH LINE# 114
- C:06EEH LINE# 115
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 9
- C:06EEH LINE# 116
- C:0700H LINE# 117
- C:0702H LINE# 119
- C:0702H LINE# 120
- C:0714H LINE# 121
- C:0716H LINE# 123
- C:0716H LINE# 124
- C:0728H LINE# 125
- C:072AH LINE# 127
- C:072AH LINE# 128
- C:073CH LINE# 129
- C:073EH LINE# 131
- C:073EH LINE# 132
- C:0750H LINE# 133
- C:0752H LINE# 135
- C:0752H LINE# 136
- C:0764H LINE# 137
- C:0764H LINE# 139
- C:0764H LINE# 140
- C:0769H LINE# 141
- C:0769H LINE# 142
- C:0769H LINE# 143
- C:076CH LINE# 144
- C:076CH LINE# 145
- C:0778H LINE# 146
- C:0778H LINE# 148
- C:077BH LINE# 151
- C:0780H LINE# 152
- C:0780H LINE# 153
- C:0780H LINE# 155
- C:0780H LINE# 156
- C:0783H LINE# 157
- C:0787H LINE# 158
- C:0787H LINE# 161
- ------- ENDPROC KEYREAD
- ------- PROC TIMER0INIT
- C:000EH LINE# 163
- C:000EH LINE# 164
- C:000EH LINE# 166
- C:0011H LINE# 167
- C:0014H LINE# 168
- C:0017H LINE# 169
- C:001AH LINE# 170
- C:001CH LINE# 171
- C:001EH LINE# 172
- C:0020H LINE# 173
- C:0022H LINE# 175
- ------- ENDPROC TIMER0INIT
- ------- PROC TIMEISR
- C:0B2EH LINE# 177
- C:0B39H LINE# 179
- C:0B3CH LINE# 180
- C:0B3FH LINE# 181
- C:0B42H LINE# 182
- C:0B4CH LINE# 183
- C:0B4CH LINE# 184
- C:0B59H LINE# 185
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 10
- C:0B59H LINE# 186
- C:0B5CH LINE# 187
- C:0B5EH LINE# 188
- C:0B5EH LINE# 189
- C:0B60H LINE# 190
- C:0B60H LINE# 191
- C:0B65H LINE# 192
- C:0B65H LINE# 193
- C:0B67H LINE# 194
- ------- ENDPROC TIMEISR
- ------- PROC UARTINIT
- C:0D18H LINE# 196
- C:0D18H LINE# 197
- C:0D18H LINE# 198
- C:0D1BH LINE# 199
- C:0D1EH LINE# 200
- C:0D21H LINE# 201
- C:0D24H LINE# 202
- C:0D27H LINE# 203
- C:0D2AH LINE# 204
- C:0D2CH LINE# 205
- C:0D2EH LINE# 206
- C:0D30H LINE# 207
- C:0D32H LINE# 208
- ------- ENDPROC UARTINIT
- ------- PROC _SENDDATA
- D:0025H SYMBOL p
- D:0005H SYMBOL n
- C:0BB1H LINE# 211
- C:0BB7H LINE# 212
- C:0BB7H LINE# 213
- C:0BBFH LINE# 214
- C:0BC1H LINE# 215
- C:0BCBH LINE# 216
- C:0BCBH LINE# 217
- C:0BD1H LINE# 218
- C:0BD1H LINE# 219
- C:0BE4H LINE# 220
- C:0BE7H LINE# 221
- C:0BE9H LINE# 222
- C:0BEBH LINE# 223
- C:0BEBH LINE# 225
- ------- ENDPROC _SENDDATA
- ------- PROC _SENDSTRING
- D:0022H SYMBOL p
- C:0CDFH LINE# 230
- C:0CE5H LINE# 231
- C:0CE5H LINE# 232
- C:0CEDH LINE# 233
- C:0CFBH LINE# 234
- ------- ENDPROC _SENDSTRING
- ------- PROC USART
- C:0D7EH LINE# 236
- C:0D7EH LINE# 238
- C:0D7EH LINE# 239
- C:0D7EH LINE# 241
- C:0D7EH LINE# 242
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 11
- C:0D80H LINE# 243
- C:0D82H LINE# 244
- ------- ENDPROC USART
- ------- PROC READ74HC165
- ------- DO
- D:0007H SYMBOL indata
- D:0006H SYMBOL i
- ------- ENDDO
- C:0C96H LINE# 253
- C:0C96H LINE# 254
- C:0C96H LINE# 257
- C:0C98H LINE# 258
- C:0C99H LINE# 259
- C:0C9BH LINE# 260
- C:0C9CH LINE# 262
- C:0C9EH LINE# 263
- C:0CA9H LINE# 264
- C:0CA9H LINE# 265
- C:0CADH LINE# 266
- C:0CAFH LINE# 267
- C:0CB0H LINE# 269
- C:0CB6H LINE# 270
- C:0CB8H LINE# 271
- C:0CBBH LINE# 272
- C:0CBBH LINE# 273
- ------- ENDPROC READ74HC165
- ------- PROC _FIND_BIT
- D:0007H SYMBOL dat
- ------- DO
- D:0006H SYMBOL i
- D:0005H SYMBOL cnt
- ------- ENDDO
- C:0CBCH LINE# 276
- C:0CBCH LINE# 277
- C:0CBCH LINE# 278
- C:0CBEH LINE# 279
- C:0CBFH LINE# 280
- C:0CD0H LINE# 281
- C:0CD0H LINE# 282
- C:0CD4H LINE# 283
- C:0CD4H LINE# 284
- C:0CD5H LINE# 285
- C:0CD5H LINE# 286
- C:0CD9H LINE# 287
- C:0CDCH LINE# 288
- C:0CDEH LINE# 289
- ------- ENDPROC _FIND_BIT
- ------- PROC MAIN
- C:0382H LINE# 290
- C:0382H LINE# 291
- C:0382H LINE# 292
- C:0385H LINE# 293
- C:0388H LINE# 294
- C:039DH LINE# 295
- C:039FH LINE# 296
- C:03A6H LINE# 297
- C:03BBH LINE# 298
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 12
- C:03BEH LINE# 299
- C:03BEH LINE# 300
- C:03BEH LINE# 302
- C:03C9H LINE# 303
- C:03C9H LINE# 304
- C:03CCH LINE# 305
- C:03D3H LINE# 306
- C:03D3H LINE# 307
- C:03D9H LINE# 308
- C:03D9H LINE# 309
- C:03DBH LINE# 311
- C:03E0H LINE# 312
- C:03E7H LINE# 313
- C:03E7H LINE# 314
- C:03F5H LINE# 315
- C:040AH LINE# 316
- C:041CH LINE# 317
- C:042FH LINE# 318
- C:0445H LINE# 319
- C:0458H LINE# 320
- C:04D6H LINE# 321
- C:04D6H LINE# 322
- C:04D9H LINE# 323
- C:04DBH LINE# 324
- C:04DBH LINE# 325
- C:04DEH LINE# 326
- C:04DEH LINE# 327
- C:0502H LINE# 328
- C:050BH LINE# 329
- C:050EH LINE# 331
- C:050EH LINE# 332
- C:0512H LINE# 333
- C:0512H LINE# 334
- C:0515H LINE# 336
- C:051AH LINE# 337
- C:0521H LINE# 338
- C:0521H LINE# 339
- C:053AH LINE# 340
- C:053AH LINE# 341
- C:053AH LINE# 342
- C:053AH LINE# 343
- C:0546H LINE# 344
- C:0558H LINE# 345
- C:055AH LINE# 347
- C:055AH LINE# 348
- C:055AH LINE# 349
- C:0566H LINE# 350
- C:0587H LINE# 351
- C:058AH LINE# 353
- C:058AH LINE# 354
- C:058AH LINE# 355
- C:0596H LINE# 356
- C:05B7H LINE# 357
- ------- ENDPROC MAIN
- ------- ENDMOD MAIN
- ------- MODULE DHT11
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 13
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00B0H PUBLIC P3
- B:00A8H.7 PUBLIC EA
- B:00B0H.2 PUBLIC DHT11_PIN
- D:00A8H PUBLIC IE
- D:00B8H PUBLIC IP
- C:0788H PUBLIC _dht11_value
- D:0098H PUBLIC SCON
- D:0088H PUBLIC TCON
- C:0A9AH PUBLIC dht11_read_byte
- C:0D75H PUBLIC dht11_Delay20ms
- C:0003H PUBLIC dht11_Delay50us
- C:0D83H PUBLIC dht11_Delay32us
- D:00C8H PUBLIC T2CON
- D:00D0H PUBLIC PSW
- ------- PROC DHT11_DELAY32US
- ------- DO
- D:0007H SYMBOL i
- ------- ENDDO
- C:0D83H LINE# 4
- C:0D83H LINE# 5
- C:0D83H LINE# 8
- C:0D85H LINE# 9
- C:0D87H LINE# 10
- ------- ENDPROC DHT11_DELAY32US
- ------- PROC DHT11_DELAY20MS
- ------- DO
- D:0007H SYMBOL i
- D:0006H SYMBOL j
- ------- ENDDO
- C:0D75H LINE# 11
- C:0D75H LINE# 12
- C:0D75H LINE# 15
- C:0D77H LINE# 16
- C:0D79H LINE# 18
- C:0D79H LINE# 19
- C:0D7BH LINE# 20
- C:0D7DH LINE# 21
- ------- ENDPROC DHT11_DELAY20MS
- ------- PROC DHT11_DELAY50US
- ------- DO
- D:0007H SYMBOL i
- ------- ENDDO
- C:0003H LINE# 22
- C:0003H LINE# 23
- C:0003H LINE# 26
- C:0004H LINE# 27
- C:0006H LINE# 28
- C:0008H LINE# 29
- ------- ENDPROC DHT11_DELAY50US
- ------- PROC DHT11_READ_BYTE
- ------- DO
- D:0006H SYMBOL r_val
- D:0005H SYMBOL t_count
- D:0004H SYMBOL i
- ------- ENDDO
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 14
- C:0A9AH LINE# 32
- C:0A9AH LINE# 33
- C:0A9AH LINE# 34
- C:0A9CH LINE# 35
- C:0A9CH LINE# 38
- C:0AA7H LINE# 39
- C:0AA7H LINE# 40
- C:0AA9H LINE# 43
- C:0AACH LINE# 44
- C:0AACH LINE# 45
- C:0AADH LINE# 46
- C:0AAEH LINE# 47
- C:0AB8H LINE# 48
- C:0ABBH LINE# 49
- C:0ABBH LINE# 50
- C:0ABDH LINE# 52
- C:0AC0H LINE# 55
- C:0AC3H LINE# 56
- C:0AC3H LINE# 57
- C:0AC7H LINE# 58
- C:0ACAH LINE# 59
- C:0ACCH LINE# 61
- C:0ACCH LINE# 62
- C:0AD0H LINE# 63
- C:0AD2H LINE# 64
- C:0AD2H LINE# 67
- C:0AD5H LINE# 68
- C:0AD5H LINE# 69
- C:0AD6H LINE# 70
- C:0AD7H LINE# 71
- C:0AE1H LINE# 72
- C:0AE1H LINE# 73
- C:0AE4H LINE# 74
- C:0AE4H LINE# 75
- C:0AE4H LINE# 76
- C:0AE7H LINE# 77
- C:0AE9H LINE# 78
- ------- ENDPROC DHT11_READ_BYTE
- ------- PROC _DHT11_VALUE
- D:0022H SYMBOL temp
- D:0025H SYMBOL humi
- D:0028H SYMBOL flag
- ------- DO
- D:0005H SYMBOL t_count
- D:0029H SYMBOL h_i
- D:0001H SYMBOL h_f
- D:002AH SYMBOL t_i
- D:0003H SYMBOL t_f
- D:0004H SYMBOL check_sum
- ------- ENDDO
- C:0788H LINE# 81
- C:078EH LINE# 82
- C:078EH LINE# 83
- C:0790H LINE# 84
- C:0793H LINE# 85
- C:0796H LINE# 86
- C:0797H LINE# 88
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 15
- C:0798H LINE# 89
- C:079BH LINE# 92
- C:079EH LINE# 94
- C:07A1H LINE# 97
- C:07A4H LINE# 99
- C:07A5H LINE# 100
- C:07ABH LINE# 101
- C:07ABH LINE# 102
- C:07AEH LINE# 103
- C:07AEH LINE# 104
- C:07AFH LINE# 105
- C:07B0H LINE# 107
- C:07BAH LINE# 108
- C:07BDH LINE# 109
- C:07BDH LINE# 111
- C:07BFH LINE# 113
- C:07C2H LINE# 114
- C:07C5H LINE# 115
- C:07C5H LINE# 116
- C:07C6H LINE# 117
- C:07C7H LINE# 119
- C:07D1H LINE# 120
- C:07D4H LINE# 121
- C:07D4H LINE# 122
- C:07D6H LINE# 123
- C:07DBH LINE# 124
- C:07E0H LINE# 125
- C:07E5H LINE# 126
- C:07EAH LINE# 127
- C:07EFH LINE# 128
- C:07F1H LINE# 130
- C:0828H LINE# 131
- C:0828H LINE# 132
- C:082EH LINE# 133
- C:082EH LINE# 134
- C:083FH LINE# 135
- C:0855H LINE# 136
- C:0866H LINE# 137
- C:087CH LINE# 138
- C:087EH LINE# 140
- C:087EH LINE# 141
- C:0894H LINE# 142
- C:0894H LINE# 143
- C:089FH LINE# 144
- C:08AAH LINE# 145
- C:08AAH LINE# 146
- C:08AAH LINE# 147
- C:08ACH LINE# 149
- C:08ACH LINE# 163
- C:08AFH LINE# 164
- C:08AFH LINE# 165
- C:08AFH LINE# 167
- C:08AFH LINE# 181
- C:08B2H LINE# 182
- C:08B2H LINE# 183
- C:08B4H LINE# 184
- ------- ENDPROC _DHT11_VALUE
- BL51 BANKED LINKER/LOCATER V6.22.2.0 02/21/2022 21:12:49 PAGE 16
- ------- ENDMOD DHT11
- ------- MODULE ?C?CLDPTR
- C:08B5H PUBLIC ?C?CLDPTR
- ------- ENDMOD ?C?CLDPTR
- ------- MODULE ?C?CSTPTR
- C:08CEH PUBLIC ?C?CSTPTR
- ------- ENDMOD ?C?CSTPTR
- ------- MODULE ?C?CSTOPTR
- C:08E0H PUBLIC ?C?CSTOPTR
- ------- ENDMOD ?C?CSTOPTR
- ------- MODULE PRINTF
- D:003FH PUBLIC ?_PRINTF517?BYTE
- D:003FH PUBLIC ?_PRINTF?BYTE
- D:003FH PUBLIC ?_SPRINTF517?BYTE
- D:003FH PUBLIC ?_SPRINTF?BYTE
- C:0088H PUBLIC _PRINTF
- C:0088H PUBLIC _PRINTF517
- C:0082H PUBLIC _SPRINTF
- C:0082H PUBLIC _SPRINTF517
- ------- ENDMOD PRINTF
- ------- MODULE STRLEN
- C:0D33H PUBLIC _STRLEN
- ------- ENDMOD STRLEN
- ------- MODULE VSPRINTF
- D:0036H PUBLIC ?_VSPRINTF?BYTE
- C:0BECH PUBLIC _VSPRINTF
- ------- ENDMOD VSPRINTF
- ------- MODULE ?C?CLDOPTR
- C:0902H PUBLIC ?C?CLDOPTR
- ------- ENDMOD ?C?CLDOPTR
- ------- MODULE ?C?PLDIIDATA
- C:092FH PUBLIC ?C?PLDIIDATA
- ------- ENDMOD ?C?PLDIIDATA
- ------- MODULE ?C?CCASE
- C:093FH PUBLIC ?C?CCASE
- ------- ENDMOD ?C?CCASE
- ------- MODULE PUTCHAR
- C:0C6FH PUBLIC _PUTCHAR
- ------- ENDMOD PUTCHAR
- *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
- SEGMENT: ?PR?_LCD1602_DISP?DRIVE_1602
- Program Size: data=97.1 xdata=16 code=3462
- LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
|