123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937 |
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 1
- BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
- C:\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: LARGE
- INPUT MODULES INCLUDED:
- .\Objects\STARTUP.obj (?C_STARTUP)
- .\Objects\drive_1602.obj (DRIVE_1602)
- .\Objects\main.obj (MAIN)
- .\Objects\dht11.obj (DHT11)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDPTR)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTPTR)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTOPTR)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IILDX)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ILDIX)
- C:\KEIL_V5\C51\LIB\C51L.LIB (PRINTF)
- C:\KEIL_V5\C51\LIB\C51L.LIB (STRLEN)
- C:\KEIL_V5\C51\LIB\C51L.LIB (VSPRINTF)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDOPTR)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIXDATA)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTXDATA)
- C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CCASE)
- C:\KEIL_V5\C51\LIB\C51L.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 0010H UNIT ?DT?DRIVE_1602
- DATA 0018H 0005H UNIT _DATA_GROUP_
- 001DH 0003H *** GAP ***
- BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
- BIT 0021H.1 0000H.2 UNIT ?BI?MAIN
- 0021H.3 0000H.5 *** GAP ***
- DATA 0022H 0020H UNIT ?DT?MAIN
- IDATA 0042H 0001H UNIT ?STACK
- * * * * * * * X D A T A M E M O R Y * * * * * * *
- XDATA 0000H 005EH UNIT _XDATA_GROUP_
- XDATA 005EH 000EH UNIT ?XD?MAIN
- XDATA 006CH 0001H UNIT ?XD?_LCD1602_WRITE_ADDRESS?DRIVE_1602
- XDATA 006DH 0001H UNIT ?XD?_LCD1602_DISP?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
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 2
- CODE 0023H 0003H ABSOLUTE
- CODE 0026H 0365H UNIT ?PR?PRINTF?PRINTF
- CODE 038BH 0264H UNIT ?PR?MAIN?MAIN
- CODE 05EFH 0166H UNIT ?PR?_DHT11_VALUE?DHT11
- CODE 0755H 015CH UNIT ?PR?KEYREAD?MAIN
- CODE 08B1H 00ECH UNIT ?C?LIB_CODE
- CODE 099DH 008CH UNIT ?C_C51STARTUP
- CODE 0A29H 0068H UNIT ?C_INITSEG
- CODE 0A91H 0063H UNIT ?PR?_L1602_PRINTF?DRIVE_1602
- CODE 0AF4H 0053H UNIT ?CO?MAIN
- CODE 0B47H 004AH UNIT ?PR?_VSPRINTF?VSPRINTF
- CODE 0B91H 0044H UNIT ?PR?_WRITELCD1602_STRING?DRIVE_1602
- CODE 0BD5H 0041H UNIT ?PR?_SENDDATA?MAIN
- CODE 0C16H 003FH UNIT ?PR?DHT11_READ_BYTE?DHT11
- CODE 0C55H 0036H UNIT ?PR?TIMEISR?MAIN
- CODE 0C8BH 002DH UNIT ?PR?_SENDSTRING?MAIN
- CODE 0CB8H 002CH UNIT ?PR?LCD1602_INIT?DRIVE_1602
- CODE 0CE4H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
- CODE 0D0BH 001EH UNIT ?PR?_LCD1602_WRITE_ADDRESS?DRIVE_1602
- CODE 0D29H 001EH UNIT ?PR?READ74HC165?MAIN
- CODE 0D47H 001BH UNIT ?PR?UARTINIT?MAIN
- CODE 0D62H 0017H UNIT ?PR?_DELAY_XMS?MAIN
- CODE 0D79H 0015H UNIT ?PR?_STRLEN?STRLEN
- CODE 0D8EH 0010H UNIT ?PR?_LCD1602_DISP?DRIVE_1602
- CODE 0D9EH 000DH UNIT ?PR?_WRITE_1602_COM?DRIVE_1602
- CODE 0DABH 000DH UNIT ?PR?_WRITE_1602_DATE?DRIVE_1602
- CODE 0DB8H 0009H UNIT ?PR?_DELAY_1MS?DRIVE_1602
- CODE 0DC1H 0009H UNIT ?PR?DHT11_DELAY20MS?DHT11
- CODE 0DCAH 0005H UNIT ?PR?USART?MAIN
- CODE 0DCFH 0005H UNIT ?PR?DHT11_DELAY32US?DHT11
- OVERLAY MAP OF MODULE: .\Objects\DEMO (?C_STARTUP)
- SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
- +--> CALLED SEGMENT START LENGTH 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
- +--> ?CO?MAIN
- +--> ?PR?_L1602_PRINTF?DRIVE_1602
- +--> ?PR?PRINTF?PRINTF
- +--> ?PR?_SENDSTRING?MAIN
- +--> ?PR?_WRITELCD1602_STRING?DRIVE_1602
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 3
- ?PR?LCD1602_INIT?DRIVE_1602 ----- ----- ----- ----- ----- -----
- +--> ?PR?_WRITE_1602_COM?DRIVE_1602
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- ?PR?_WRITE_1602_COM?DRIVE_1602 ----- ----- ----- ----- ----- -----
- +--> ?PR?_DELAY_1MS?DRIVE_1602
- ?PR?_DELAY_1MS?DRIVE_1602 ----- ----- ----- ----- ----- -----
- +--> ?PR?_DELAY_XMS?MAIN
- ?PR?_DHT11_VALUE?DHT11 ----- ----- ----- ----- 0000H 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 ----- ----- ----- ----- 0000H 0030H
- +--> ?PR?_VSPRINTF?VSPRINTF
- +--> ?PR?_WRITELCD1602_STRING?DRIVE_1602
- ?PR?_VSPRINTF?VSPRINTF ----- ----- ----- ----- 0030H 0006H
- +--> ?PR?PRINTF?PRINTF
- ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0018H 0005H 0036H 0028H
- +--> ?PR?PUTCHAR?PUTCHAR
- ?PR?_WRITELCD1602_STRING?DRIVE_1602 ----- ----- ----- ----- 0030H 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 ----- ----- ----- ----- 0000H 0003H
- +--> ?PR?_STRLEN?STRLEN
- +--> ?PR?_SENDDATA?MAIN
- ?PR?_SENDDATA?MAIN ----- ----- ----- ----- 0003H 0003H
- *** NEW ROOT ***************************************************
- ?PR?TIMEISR?MAIN ----- ----- ----- ----- ----- -----
- +--> ?PR?KEYREAD?MAIN
- SYMBOL TABLE OF MODULE: .\Objects\DEMO (?C_STARTUP)
- VALUE TYPE NAME
- ----------------------------------
- ------- MODULE ?C_STARTUP
- C:099DH SEGMENT ?C_C51STARTUP
- I:0042H SEGMENT ?STACK
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 4
- C:0000H PUBLIC ?C_STARTUP
- D:00E0H SYMBOL ACC
- 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:09A0H 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:099DH SYMBOL STARTUP1
- N:0000H SYMBOL XBPSTACK
- N:0000H SYMBOL XBPSTACKTOP
- N:0000H SYMBOL XDATALEN
- N:0000H SYMBOL XDATASTART
- C:0000H LINE# 126
- C:099DH LINE# 133
- C:099FH LINE# 134
- C:09A0H LINE# 135
- C:09A1H LINE# 136
- C:09A3H LINE# 185
- C:09A6H 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:0DBEH PUBLIC _delay_1ms
- C:0A91H PUBLIC _L1602_printf
- D:00A8H PUBLIC IE
- C:0D8EH PUBLIC _LCD1602_Disp
- C:0CB8H PUBLIC lcd1602_init
- D:00B8H PUBLIC IP
- D:0098H PUBLIC SCON
- D:0088H PUBLIC TCON
- C:0DABH PUBLIC _Write_1602_date
- C:0B91H PUBLIC _WriteLcd1602_String
- B:00A0H.6 PUBLIC en
- C:0D0BH PUBLIC _LCD1602_Write_address
- C:0D9EH PUBLIC _Write_1602_com
- D:0008H PUBLIC String_Buff
- B:00A0H.7 PUBLIC rs
- D:00C8H PUBLIC T2CON
- D:00D0H PUBLIC PSW
- C:0DBAH SYMBOL L?0018
- ------- PROC L?0017
- ------- ENDPROC L?0017
- C:0DBAH SYMBOL L?0018
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 5
- ------- PROC _DELAY_1MS
- D:0006H SYMBOL xms
- C:0DBEH LINE# 14
- C:0DBEH LINE# 15
- C:0DBEH LINE# 16
- ------- ENDPROC _DELAY_1MS
- ------- PROC _WRITE_1602_COM
- D:0007H SYMBOL com
- C:0D9EH LINE# 19
- C:0D9EH LINE# 20
- C:0D9EH LINE# 22
- C:0DA0H LINE# 23
- C:0DA0H LINE# 24
- C:0DA3H LINE# 25
- C:0DA5H LINE# 26
- C:0DA8H LINE# 27
- C:0DAAH LINE# 28
- ------- ENDPROC _WRITE_1602_COM
- ------- PROC _WRITE_1602_DATE
- D:0007H SYMBOL date
- C:0DABH LINE# 31
- C:0DABH LINE# 32
- C:0DABH LINE# 34
- C:0DADH LINE# 35
- C:0DADH LINE# 36
- C:0DB0H LINE# 37
- C:0DB2H LINE# 38
- C:0DB5H LINE# 39
- C:0DB7H LINE# 40
- ------- ENDPROC _WRITE_1602_DATE
- ------- PROC _WRITELCD1602_STRING
- X:0030H SYMBOL x
- D:0005H SYMBOL y
- X:0031H SYMBOL p
- ------- DO
- X:0034H SYMBOL i
- ------- ENDDO
- C:0B91H LINE# 49
- C:0B9FH LINE# 50
- C:0B9FH LINE# 51
- C:0BA2H LINE# 52
- C:0BA8H LINE# 53
- C:0BA8H LINE# 54
- C:0BABH LINE# 55
- C:0BADH LINE# 57
- C:0BADH LINE# 58
- C:0BB4H LINE# 59
- C:0BB4H LINE# 60
- C:0BC5H LINE# 61
- C:0BC5H LINE# 62
- C:0BC8H LINE# 63
- C:0BD2H LINE# 64
- C:0BD4H LINE# 65
- ------- ENDPROC _WRITELCD1602_STRING
- ------- PROC _L1602_PRINTF
- X:0000H SYMBOL x
- X:0001H SYMBOL y
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 6
- X:0002H SYMBOL format
- ------- DO
- X:0005H SYMBOL ellipsis_40
- X:002DH SYMBOL ap
- ------- ENDDO
- C:0A91H LINE# 68
- C:0AA2H LINE# 69
- C:0AA2H LINE# 71
- C:0AB0H LINE# 72
- C:0AE3H LINE# 74
- ------- ENDPROC _L1602_PRINTF
- ------- PROC LCD1602_INIT
- C:0CB8H LINE# 79
- C:0CB8H LINE# 80
- C:0CB8H LINE# 81
- C:0CBDH LINE# 82
- C:0CC0H LINE# 83
- C:0CC5H LINE# 84
- C:0CC8H LINE# 85
- C:0CCDH LINE# 86
- C:0CD0H LINE# 87
- C:0CD5H LINE# 88
- C:0CD8H LINE# 89
- C:0CDDH LINE# 90
- ------- ENDPROC LCD1602_INIT
- ------- PROC _LCD1602_WRITE_ADDRESS
- X:006CH SYMBOL x
- D:0005H SYMBOL y
- C:0D0BH LINE# 93
- C:0D10H LINE# 94
- C:0D10H LINE# 95
- C:0D13H LINE# 96
- C:0D17H LINE# 97
- C:0D19H LINE# 98
- C:0D1CH LINE# 100
- C:0D28H LINE# 101
- ------- ENDPROC _LCD1602_WRITE_ADDRESS
- ------- PROC _LCD1602_DISP
- D:0007H SYMBOL x
- D:0005H SYMBOL y
- X:006DH SYMBOL buf
- C:0D8EH LINE# 102
- C:0D93H LINE# 103
- C:0D93H LINE# 104
- C:0D96H LINE# 105
- ------- ENDPROC _LCD1602_DISP
- ------- ENDMOD DRIVE_1602
- ------- MODULE MAIN
- C:0000H SYMBOL _ICE_DUMMY_
- X:005EH PUBLIC SdH
- C:0C55H PUBLIC TimeISR
- D:0090H PUBLIC P1
- D:00A0H PUBLIC P2
- D:00B0H PUBLIC P3
- X:005FH PUBLIC SdL
- X:0060H PUBLIC WdH
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 7
- B:00A8H.7 PUBLIC EA
- B:0021H.1 PUBLIC clear_flag
- X:0061H PUBLIC WdL
- D:00A8H PUBLIC IE
- X:0062H PUBLIC sw_val
- C:0D29H PUBLIC Read74HC165
- X:0064H PUBLIC Bj_CNt
- B:0090H.6 PUBLIC IN_PL
- B:00A8H.4 PUBLIC ES
- D:00B8H PUBLIC IP
- B:0098H.0 PUBLIC RI
- B:0098H.1 PUBLIC TI
- C:038BH PUBLIC main
- C:0C8BH PUBLIC _sendString
- C:0BD5H PUBLIC _sendData
- C:0755H PUBLIC KeyRead
- D:0099H PUBLIC SBUF
- D:0087H PUBLIC PCON
- D:0022H PUBLIC send_buff
- C:0DCAH PUBLIC usart
- D:0098H PUBLIC SCON
- C:0D47H PUBLIC UartInit
- X:0065H PUBLIC humi
- D:0089H PUBLIC TMOD
- D:0088H PUBLIC TCON
- X:0066H PUBLIC temp
- B:0021H.2 PUBLIC bj_flag
- B:00A8H.1 PUBLIC ET0
- B:00A8H.3 PUBLIC ET1
- B:0088H.5 PUBLIC TF0
- C:000EH PUBLIC Timer0Init
- C:0D62H PUBLIC _delay_xms
- D:008CH PUBLIC TH0
- B:00A0H.1 PUBLIC buzz
- D:008DH PUBLIC TH1
- D:008AH PUBLIC TL0
- D:008BH PUBLIC TL1
- X:0067H 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.6 PUBLIC SCK
- X:0068H PUBLIC keyflag
- D:00C8H PUBLIC T2CON
- D:0032H PUBLIC showbuff
- X:0069H PUBLIC SET
- X:006AH PUBLIC SWH
- B:0090H.7 PUBLIC IN_Data
- X:006BH PUBLIC SWL
- D:00D0H PUBLIC PSW
- ------- PROC _DELAY_XMS
- D:0006H SYMBOL xms
- ------- DO
- D:0005H SYMBOL ix
- ------- ENDDO
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 8
- C:0D62H LINE# 35
- C:0D62H LINE# 36
- C:0D62H LINE# 37
- C:0D62H LINE# 38
- C:0D6DH LINE# 39
- C:0D78H LINE# 40
- ------- ENDPROC _DELAY_XMS
- ------- PROC KEYREAD
- C:0755H LINE# 53
- C:0755H LINE# 54
- C:0755H LINE# 55
- C:0758H LINE# 56
- C:0758H LINE# 57
- C:0767H LINE# 58
- C:0767H LINE# 59
- C:0769H LINE# 60
- C:0774H LINE# 61
- C:077CH LINE# 64
- C:0782H LINE# 65
- C:0782H LINE# 66
- C:0791H LINE# 67
- C:0791H LINE# 68
- C:0793H LINE# 69
- C:07A9H LINE# 70
- C:07A9H LINE# 71
- C:07A9H LINE# 72
- C:07B8H LINE# 73
- C:07BAH LINE# 75
- C:07BAH LINE# 76
- C:07C9H LINE# 77
- C:07CBH LINE# 80
- C:07CBH LINE# 81
- C:07DAH LINE# 82
- C:07DCH LINE# 84
- C:07DCH LINE# 85
- C:07EEH LINE# 86
- C:07F0H LINE# 88
- C:07F0H LINE# 89
- C:07FFH LINE# 90
- C:0801H LINE# 92
- C:0801H LINE# 93
- C:0810H LINE# 94
- C:0810H LINE# 95
- C:0810H LINE# 96
- C:0818H LINE# 100
- C:081EH LINE# 101
- C:081EH LINE# 102
- C:082DH LINE# 103
- C:082DH LINE# 104
- C:082FH LINE# 105
- C:0845H LINE# 106
- C:0845H LINE# 107
- C:0845H LINE# 108
- C:0852H LINE# 109
- C:0854H LINE# 111
- C:0854H LINE# 112
- C:0864H LINE# 113
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 9
- C:0866H LINE# 115
- C:0866H LINE# 116
- C:0873H LINE# 117
- C:0875H LINE# 119
- C:0875H LINE# 120
- C:0885H LINE# 121
- C:0887H LINE# 123
- C:0887H LINE# 124
- C:0894H LINE# 125
- C:0896H LINE# 127
- C:0896H LINE# 128
- C:08A6H LINE# 129
- C:08A6H LINE# 130
- C:08A6H LINE# 131
- C:08ABH LINE# 134
- C:08ABH LINE# 135
- C:08B0H LINE# 136
- C:08B0H LINE# 139
- ------- ENDPROC KEYREAD
- ------- PROC TIMER0INIT
- C:000EH LINE# 141
- C:000EH LINE# 142
- C:000EH LINE# 144
- C:0011H LINE# 145
- C:0014H LINE# 146
- C:0017H LINE# 147
- C:001AH LINE# 148
- C:001CH LINE# 149
- C:001EH LINE# 150
- C:0020H LINE# 151
- C:0022H LINE# 153
- ------- ENDPROC TIMER0INIT
- ------- PROC TIMEISR
- C:0C55H LINE# 157
- C:0C5DH LINE# 159
- C:0C60H LINE# 160
- C:0C63H LINE# 161
- C:0C66H LINE# 162
- C:0C69H LINE# 163
- C:0C69H LINE# 164
- C:0C74H LINE# 165
- C:0C74H LINE# 166
- C:0C76H LINE# 167
- C:0C78H LINE# 168
- C:0C78H LINE# 169
- C:0C7AH LINE# 170
- C:0C7AH LINE# 171
- C:0C7CH LINE# 172
- C:0C7CH LINE# 173
- C:0C82H LINE# 174
- ------- ENDPROC TIMEISR
- ------- PROC UARTINIT
- C:0D47H LINE# 176
- C:0D47H LINE# 177
- C:0D47H LINE# 178
- C:0D4AH LINE# 179
- C:0D4DH LINE# 180
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 10
- C:0D50H LINE# 181
- C:0D53H LINE# 182
- C:0D56H LINE# 183
- C:0D59H LINE# 184
- C:0D5BH LINE# 185
- C:0D5DH LINE# 186
- C:0D5FH LINE# 187
- C:0D61H LINE# 188
- ------- ENDPROC UARTINIT
- ------- PROC _SENDDATA
- X:0003H SYMBOL p
- D:0005H SYMBOL n
- C:0BD5H LINE# 191
- C:0BE0H LINE# 192
- C:0BE0H LINE# 193
- C:0BEBH LINE# 194
- C:0BEDH LINE# 195
- C:0BF3H LINE# 196
- C:0BF3H LINE# 197
- C:0BF9H LINE# 198
- C:0BF9H LINE# 199
- C:0C0EH LINE# 200
- C:0C11H LINE# 201
- C:0C13H LINE# 202
- C:0C15H LINE# 203
- C:0C15H LINE# 205
- ------- ENDPROC _SENDDATA
- ------- PROC _SENDSTRING
- X:0000H SYMBOL p
- C:0C8BH LINE# 210
- C:0C96H LINE# 211
- C:0C96H LINE# 212
- C:0CA4H LINE# 213
- C:0CB7H LINE# 214
- ------- ENDPROC _SENDSTRING
- ------- PROC USART
- C:0DCAH LINE# 216
- C:0DCAH LINE# 218
- C:0DCAH LINE# 219
- C:0DCAH LINE# 221
- C:0DCAH LINE# 222
- C:0DCCH LINE# 223
- C:0DCEH LINE# 224
- ------- ENDPROC USART
- ------- PROC READ74HC165
- ------- DO
- D:0007H SYMBOL indata
- D:0006H SYMBOL i
- ------- ENDDO
- C:0D29H LINE# 233
- C:0D29H LINE# 234
- C:0D29H LINE# 237
- C:0D2BH LINE# 238
- C:0D2CH LINE# 239
- C:0D2EH LINE# 240
- C:0D2FH LINE# 242
- C:0D31H LINE# 243
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 11
- C:0D32H LINE# 244
- C:0D32H LINE# 245
- C:0D36H LINE# 246
- C:0D38H LINE# 247
- C:0D39H LINE# 249
- C:0D3FH LINE# 250
- C:0D41H LINE# 251
- C:0D46H LINE# 252
- C:0D46H LINE# 253
- ------- ENDPROC READ74HC165
- ------- PROC MAIN
- C:038BH LINE# 257
- C:038BH LINE# 258
- C:038BH LINE# 259
- C:038EH LINE# 260
- C:0391H LINE# 261
- C:03ACH LINE# 262
- C:03AEH LINE# 263
- C:03B5H LINE# 264
- C:03D0H LINE# 265
- C:03D3H LINE# 266
- C:03D3H LINE# 267
- C:03D3H LINE# 269
- C:03DCH LINE# 270
- C:03DCH LINE# 271
- C:03DEH LINE# 272
- C:03E7H LINE# 273
- C:03E7H LINE# 274
- C:03EAH LINE# 275
- C:03EAH LINE# 276
- C:03ECH LINE# 278
- C:03F1H LINE# 279
- C:03F8H LINE# 280
- C:03F8H LINE# 282
- C:0413H LINE# 283
- C:0427H LINE# 284
- C:043CH LINE# 285
- C:0457H LINE# 286
- C:0473H LINE# 287
- C:0504H LINE# 288
- C:0504H LINE# 289
- C:0506H LINE# 290
- C:0508H LINE# 291
- C:0508H LINE# 292
- C:050AH LINE# 293
- C:050AH LINE# 294
- C:0540H LINE# 295
- C:0549H LINE# 296
- C:054CH LINE# 298
- C:054CH LINE# 299
- C:054FH LINE# 300
- C:054FH LINE# 301
- C:0551H LINE# 303
- C:0556H LINE# 304
- C:055DH LINE# 305
- C:055DH LINE# 306
- C:0578H LINE# 307
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 12
- C:0578H LINE# 308
- C:0578H LINE# 309
- C:0578H LINE# 310
- C:0584H LINE# 311
- C:0595H LINE# 312
- C:0597H LINE# 314
- C:0597H LINE# 315
- C:0597H LINE# 316
- C:05A3H LINE# 317
- C:05C0H LINE# 318
- C:05C3H LINE# 320
- C:05C3H LINE# 321
- C:05C3H LINE# 322
- C:05CFH LINE# 323
- C:05ECH LINE# 324
- ------- ENDPROC MAIN
- ------- ENDMOD MAIN
- ------- MODULE DHT11
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00A0H PUBLIC P2
- D:00B0H PUBLIC P3
- B:00A8H.7 PUBLIC EA
- B:00A0H.0 PUBLIC DHT11_PIN
- D:00A8H PUBLIC IE
- D:00B8H PUBLIC IP
- C:05EFH PUBLIC _dht11_value
- D:0098H PUBLIC SCON
- D:0088H PUBLIC TCON
- C:0C16H PUBLIC dht11_read_byte
- C:0DC1H PUBLIC dht11_Delay20ms
- C:0003H PUBLIC dht11_Delay50us
- C:0DCFH PUBLIC dht11_Delay32us
- D:00C8H PUBLIC T2CON
- D:00D0H PUBLIC PSW
- ------- PROC DHT11_DELAY32US
- ------- DO
- D:0007H SYMBOL i
- ------- ENDDO
- C:0DCFH LINE# 4
- C:0DCFH LINE# 5
- C:0DCFH LINE# 8
- C:0DD1H LINE# 9
- C:0DD3H LINE# 10
- ------- ENDPROC DHT11_DELAY32US
- ------- PROC DHT11_DELAY20MS
- ------- DO
- D:0007H SYMBOL i
- D:0006H SYMBOL j
- ------- ENDDO
- C:0DC1H LINE# 11
- C:0DC1H LINE# 12
- C:0DC1H LINE# 15
- C:0DC3H LINE# 16
- C:0DC5H LINE# 18
- C:0DC5H LINE# 19
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 13
- C:0DC7H LINE# 20
- C:0DC9H 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
- C:0C16H LINE# 32
- C:0C16H LINE# 33
- C:0C16H LINE# 34
- C:0C18H LINE# 35
- C:0C18H LINE# 38
- C:0C19H LINE# 39
- C:0C19H LINE# 40
- C:0C1BH LINE# 43
- C:0C1EH LINE# 44
- C:0C1EH LINE# 45
- C:0C1FH LINE# 46
- C:0C20H LINE# 47
- C:0C26H LINE# 48
- C:0C29H LINE# 49
- C:0C29H LINE# 50
- C:0C2BH LINE# 52
- C:0C2EH LINE# 55
- C:0C31H LINE# 56
- C:0C31H LINE# 57
- C:0C34H LINE# 58
- C:0C37H LINE# 59
- C:0C39H LINE# 61
- C:0C39H LINE# 62
- C:0C3DH LINE# 63
- C:0C3FH LINE# 64
- C:0C3FH LINE# 67
- C:0C42H LINE# 68
- C:0C42H LINE# 69
- C:0C43H LINE# 70
- C:0C44H LINE# 71
- C:0C4AH LINE# 72
- C:0C4AH LINE# 73
- C:0C4DH LINE# 74
- C:0C4DH LINE# 75
- C:0C4DH LINE# 76
- C:0C52H LINE# 77
- C:0C54H LINE# 78
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 14
- ------- ENDPROC DHT11_READ_BYTE
- ------- PROC _DHT11_VALUE
- X:0000H SYMBOL temp
- X:0003H SYMBOL humi
- X:0006H SYMBOL flag
- ------- DO
- D:0005H SYMBOL t_count
- X:0007H SYMBOL h_i
- D:0001H SYMBOL h_f
- X:0008H SYMBOL t_i
- D:0003H SYMBOL t_f
- D:0004H SYMBOL check_sum
- ------- ENDDO
- C:05EFH LINE# 81
- C:05FAH LINE# 82
- C:05FAH LINE# 83
- C:05FCH LINE# 84
- C:0601H LINE# 85
- C:0604H LINE# 86
- C:0605H LINE# 88
- C:0606H LINE# 89
- C:0609H LINE# 92
- C:060CH LINE# 94
- C:060FH LINE# 97
- C:0612H LINE# 99
- C:0613H LINE# 100
- C:0619H LINE# 101
- C:0619H LINE# 102
- C:061CH LINE# 103
- C:061CH LINE# 104
- C:061DH LINE# 105
- C:061EH LINE# 107
- C:0624H LINE# 108
- C:0627H LINE# 109
- C:0627H LINE# 111
- C:0629H LINE# 113
- C:062CH LINE# 114
- C:062FH LINE# 115
- C:062FH LINE# 116
- C:0630H LINE# 117
- C:0631H LINE# 119
- C:0637H LINE# 120
- C:063AH LINE# 121
- C:063AH LINE# 122
- C:063CH LINE# 123
- C:0644H LINE# 124
- C:0649H LINE# 125
- C:064FH LINE# 126
- C:0654H LINE# 127
- C:0659H LINE# 128
- C:065BH LINE# 130
- C:0698H LINE# 131
- C:0698H LINE# 132
- C:06A0H LINE# 133
- C:06A0H LINE# 134
- C:06BAH LINE# 135
- C:06D9H LINE# 136
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 15
- C:06F3H LINE# 137
- C:0712H LINE# 138
- C:0714H LINE# 140
- C:0714H LINE# 141
- C:0727H LINE# 142
- C:0727H LINE# 143
- C:0736H LINE# 144
- C:074AH LINE# 145
- C:074AH LINE# 146
- C:074AH LINE# 147
- C:074CH LINE# 149
- C:074CH LINE# 163
- C:074FH LINE# 164
- C:074FH LINE# 165
- C:074FH LINE# 167
- C:074FH LINE# 181
- C:0752H LINE# 182
- C:0752H LINE# 183
- C:0754H LINE# 184
- ------- ENDPROC _DHT11_VALUE
- ------- ENDMOD DHT11
- ------- MODULE ?C?CLDPTR
- C:08B1H PUBLIC ?C?CLDPTR
- ------- ENDMOD ?C?CLDPTR
- ------- MODULE ?C?CSTPTR
- C:08CAH PUBLIC ?C?CSTPTR
- ------- ENDMOD ?C?CSTPTR
- ------- MODULE ?C?CSTOPTR
- C:08DCH PUBLIC ?C?CSTOPTR
- ------- ENDMOD ?C?CSTOPTR
- ------- MODULE ?C?IILDX
- C:08FEH PUBLIC ?C?IILDX
- ------- ENDMOD ?C?IILDX
- ------- MODULE ?C?ILDIX
- C:0914H PUBLIC ?C?ILDIX
- ------- ENDMOD ?C?ILDIX
- ------- MODULE PRINTF
- X:0036H PUBLIC ?_PRINTF517?BYTE
- X:0036H PUBLIC ?_PRINTF?BYTE
- X:0036H PUBLIC ?_SPRINTF517?BYTE
- X:0036H PUBLIC ?_SPRINTF?BYTE
- C:0091H PUBLIC _PRINTF
- C:0091H PUBLIC _PRINTF517
- C:008BH PUBLIC _SPRINTF
- C:008BH PUBLIC _SPRINTF517
- ------- ENDMOD PRINTF
- ------- MODULE STRLEN
- C:0D79H PUBLIC _STRLEN
- ------- ENDMOD STRLEN
- BL51 BANKED LINKER/LOCATER V6.22 02/18/2022 11:34:52 PAGE 16
- ------- MODULE VSPRINTF
- X:002DH PUBLIC ?_VSPRINTF?BYTE
- C:0B47H PUBLIC _VSPRINTF
- ------- ENDMOD VSPRINTF
- ------- MODULE ?C?CLDOPTR
- C:092AH PUBLIC ?C?CLDOPTR
- ------- ENDMOD ?C?CLDOPTR
- ------- MODULE ?C?PLDIXDATA
- C:0957H PUBLIC ?C?PLDIXDATA
- ------- ENDMOD ?C?PLDIXDATA
- ------- MODULE ?C?PSTXDATA
- C:096EH PUBLIC ?C?PSTXDATA
- ------- ENDMOD ?C?PSTXDATA
- ------- MODULE ?C?CCASE
- C:0977H PUBLIC ?C?CCASE
- ------- ENDMOD ?C?CCASE
- ------- MODULE PUTCHAR
- C:0CE4H PUBLIC _PUTCHAR
- ------- ENDMOD PUTCHAR
- *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
- SEGMENT: ?PR?_LCD1602_DISP?DRIVE_1602
- *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
- SEGMENT: ?PR?READ74HC165?MAIN
- Program Size: data=63.3 xdata=110 code=3538
- LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
|