📄 finished.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 24c64.obj, delay_51.obj, lcd_51.obj, main.obj TO finished RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
24c64.obj (24C64)
delay_51.obj (DELAY_51)
lcd_51.obj (LCD_51)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: finished (24C64)
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 0021H UNIT ?DT?MAIN
DATA 0029H 0014H UNIT _DATA_GROUP_
DATA 003DH 0007H UNIT ?DT?_I2C_READ_N?24C64
DATA 0044H 0001H UNIT ?C?LIB_DATA
IDATA 0045H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001DH UNIT ?PR?I2CREADBYTE?24C64
CODE 0023H 0003H ABSOLUTE
CODE 0026H 047AH UNIT ?CO?MAIN
CODE 04A0H 01BDH UNIT ?PR?MAIN?MAIN
CODE 065DH 01A5H UNIT ?C?LIB_CODE
CODE 0802H 014EH UNIT ?PR?_?LCD_WRITE_DATALONGINT?LCD_51
CODE 0950H 0109H UNIT ?PR?SERIAL_INT4?MAIN
CODE 0A59H 00ECH UNIT ?PR?_DATADISP?MAIN
CODE 0B45H 0099H UNIT ?PR?_?LCD_WRITE_ARRAY?LCD_51
CODE 0BDEH 008CH UNIT ?C_C51STARTUP
CODE 0C6AH 0083H UNIT ?PR?_?READADC0832?MAIN
CODE 0CEDH 0073H UNIT ?PR?KEYSCAN44?MAIN
CODE 0D60H 006EH UNIT ?PR?INT0_INT?MAIN
CODE 0DCEH 0066H UNIT ?PR?ADD?MAIN
CODE 0E34H 0050H UNIT ?PR?_?LCD_SET_RC?LCD_51
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 2
CODE 0E84H 004FH UNIT ?PR?_I2C_READ_N?24C64
CODE 0ED3H 0044H UNIT ?C?LDIV
CODE 0F17H 0040H UNIT ?PR?_I2C_WRITE_N?24C64
CODE 0F57H 0040H UNIT ?PR?SENDLOGO?MAIN
CODE 0F97H 003FH UNIT ?PR?_?LCD_WRITE_STRING?LCD_51
CODE 0FD6H 003BH UNIT ?PR?MODELCHANG?MAIN
CODE 1011H 0029H UNIT ?C_INITSEG
CODE 103AH 0028H UNIT ?PR?WAITASK?24C64
CODE 1062H 0024H UNIT ?PR?_?LCD_WRITE_CHAR?LCD_51
CODE 1086H 0023H UNIT ?PR?_UART_SENDCH?MAIN
CODE 10A9H 0022H UNIT ?PR?_HC139_SENDBYTE?MAIN
CODE 10CBH 0021H UNIT ?PR?_?LCD_WRITE_COMMAND?LCD_51
CODE 10ECH 0021H UNIT ?PR?_?LCD_WRITE_DATA?LCD_51
CODE 110DH 0021H UNIT ?PR?_?LCD_INIT?LCD_51
CODE 112EH 001EH UNIT ?PR?_I2CWRITEBYTE?24C64
CODE 114CH 001DH UNIT ?PR?_HC595_SEND?MAIN
CODE 1169H 001CH UNIT ?PR?_I2CREADDATAFROMADDR?24C64
CODE 1185H 001CH UNIT ?PR?_UART_SENDSTR?MAIN
CODE 11A1H 0017H UNIT ?PR?_DELAY_NMS?DELAY_51
CODE 11B8H 0016H UNIT ?PR?UART_INIT?MAIN
CODE 11CEH 0015H UNIT ?PR?_?LCD_EN_WRITE?LCD_51
CODE 11E3H 0013H UNIT ?PR?DELAY_5MS?24C64
CODE 11F6H 0013H UNIT ?PR?I2CSTART?24C64
CODE 1209H 0011H UNIT ?PR?I2CSTOP?24C64
CODE 121AH 0011H UNIT ?PR?_I2CWRITEDATATOADDR?24C64
CODE 122BH 000EH UNIT ?PR?SENDASK?24C64
CODE 1239H 000EH UNIT ?PR?SENDNOASK?24C64
CODE 1247H 000CH UNIT ?PR?_NUMDISPLAY?MAIN
CODE 1253H 000CH UNIT ?PR?DEVICE_INIT?MAIN
CODE 125FH 0005H UNIT ?PR?INT0INIT?MAIN
CODE 1264H 0004H UNIT ?PR?OK?MAIN
CODE 1268H 0003H UNIT ?PR?_DELAY_NUS?DELAY_51
OVERLAY MAP OF MODULE: finished (24C64)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?PR?SERIAL_INT4?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_?LCD_WRITE_STRING?LCD_51
?PR?_?LCD_WRITE_STRING?LCD_51 ----- -----
+--> ?PR?_?LCD_SET_RC?LCD_51
+--> ?PR?_?LCD_WRITE_DATA?LCD_51
?PR?_?LCD_SET_RC?LCD_51 ----- -----
+--> ?PR?_?LCD_WRITE_COMMAND?LCD_51
?PR?_?LCD_WRITE_COMMAND?LCD_51 ----- -----
+--> ?PR?_DELAY_NUS?DELAY_51
+--> ?PR?_?LCD_EN_WRITE?LCD_51
?PR?_?LCD_EN_WRITE?LCD_51 ----- -----
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 3
+--> ?PR?_DELAY_NUS?DELAY_51
?PR?_?LCD_WRITE_DATA?LCD_51 ----- -----
+--> ?PR?_DELAY_NUS?DELAY_51
+--> ?PR?_?LCD_EN_WRITE?LCD_51
*** NEW ROOT ***************************************************
?PR?INT0_INT?MAIN ----- -----
+--> ?PR?_DELAY_NMS?DELAY_51
+--> ?PR?MODELCHANG?MAIN
+--> ?PR?ADD?MAIN
+--> ?PR?OK?MAIN
?PR?MODELCHANG?MAIN ----- -----
+--> ?PR?_?LCD_WRITE_CHAR?LCD_51
?PR?_?LCD_WRITE_CHAR?LCD_51 ----- -----
+--> ?PR?_?LCD_SET_RC?LCD_51
+--> ?PR?_?LCD_WRITE_DATA?LCD_51
?PR?ADD?MAIN 0029H 0002H
+--> ?PR?_?LCD_WRITE_CHAR?LCD_51
+--> ?PR?_I2CREADDATAFROMADDR?24C64
?PR?_I2CREADDATAFROMADDR?24C64 ----- -----
+--> ?PR?WAITASK?24C64
+--> ?PR?I2CSTART?24C64
+--> ?PR?_I2CWRITEBYTE?24C64
+--> ?PR?I2CREADBYTE?24C64
+--> ?PR?SENDNOASK?24C64
+--> ?PR?I2CSTOP?24C64
?PR?WAITASK?24C64 ----- -----
+--> ?PR?I2CSTART?24C64
+--> ?PR?_I2CWRITEBYTE?24C64
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 002BH 0005H
+--> ?PR?DEVICE_INIT?MAIN
+--> ?PR?_UART_SENDCH?MAIN
+--> ?CO?MAIN
+--> ?PR?KEYSCAN44?MAIN
+--> ?PR?_?LCD_WRITE_DATALONGINT?LCD_51
+--> ?PR?_?LCD_WRITE_CHAR?LCD_51
+--> ?PR?_?READADC0832?MAIN
+--> ?PR?_DATADISP?MAIN
+--> ?PR?_UART_SENDSTR?MAIN
+--> ?PR?_I2C_WRITE_N?24C64
+--> ?PR?_?LCD_WRITE_ARRAY?LCD_51
+--> ?PR?_?LCD_WRITE_STRING?LCD_51
+--> ?PR?SENDLOGO?MAIN
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 4
?PR?DEVICE_INIT?MAIN ----- -----
+--> ?PR?_?LCD_INIT?LCD_51
+--> ?PR?INT0INIT?MAIN
+--> ?PR?UART_INIT?MAIN
?PR?_?LCD_INIT?LCD_51 ----- -----
+--> ?PR?_?LCD_WRITE_COMMAND?LCD_51
+--> ?PR?_?LCD_EN_WRITE?LCD_51
+--> ?PR?_DELAY_NUS?DELAY_51
+--> ?PR?_DELAY_NMS?DELAY_51
?PR?_UART_SENDCH?MAIN ----- -----
+--> ?PR?_UART_SENDSTR?MAIN
+--> ?CO?MAIN
?PR?KEYSCAN44?MAIN 0030H 0004H
+--> ?PR?_DELAY_NMS?DELAY_51
?PR?_?LCD_WRITE_DATALONGINT?LCD_51 ----- -----
+--> ?PR?_?LCD_SET_RC?LCD_51
+--> ?PR?_?LCD_WRITE_CHAR?LCD_51
?PR?_DATADISP?MAIN 0030H 000DH
+--> ?PR?_NUMDISPLAY?MAIN
+--> ?PR?_DELAY_NMS?DELAY_51
?PR?_NUMDISPLAY?MAIN ----- -----
+--> ?PR?_HC139_SENDBYTE?MAIN
+--> ?CO?MAIN
+--> ?PR?_HC595_SEND?MAIN
?PR?_I2C_WRITE_N?24C64 0030H 0007H
+--> ?PR?I2CSTART?24C64
+--> ?PR?_I2CWRITEBYTE?24C64
+--> ?PR?WAITASK?24C64
+--> ?PR?I2CSTOP?24C64
+--> ?PR?DELAY_5MS?24C64
?PR?_?LCD_WRITE_ARRAY?LCD_51 ----- -----
+--> ?PR?_?LCD_WRITE_CHAR?LCD_51
?PR?SENDLOGO?MAIN ----- -----
+--> ?PR?_UART_SENDCH?MAIN
+--> ?CO?MAIN
+--> ?PR?_UART_SENDSTR?MAIN
SYMBOL TABLE OF MODULE: finished (24C64)
VALUE TYPE NAME
----------------------------------
------- MODULE 24C64
C:0000H SYMBOL _ICE_DUMMY_
C:1209H PUBLIC I2cStop
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 5
C:11E3H PUBLIC delay_5ms
C:121AH PUBLIC _I2cWriteDataToAddr
B:00B0H.6 PUBLIC P3_6
B:00B0H.7 PUBLIC P3_7
C:122BH PUBLIC SendAsk
C:1050H PUBLIC WaitAsk
C:1169H PUBLIC _I2cReadDataFromAddr
C:112EH PUBLIC _I2cWriteByte
C:0E84H PUBLIC _I2c_Read_n
C:1239H PUBLIC SendNoAsk
C:11F6H PUBLIC I2cStart
C:0006H PUBLIC I2cReadByte
C:0F17H PUBLIC _I2c_Write_n
------- PROC DELAY_5MS
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL j
D:0007H SYMBOL t
------- ENDDO
C:11E3H LINE# 13
C:11E3H LINE# 14
C:11E3H LINE# 18
C:11E5H LINE# 19
C:11E5H LINE# 20
C:11E7H LINE# 21
C:11E7H LINE# 22
C:11E9H LINE# 23
C:11EDH LINE# 24
C:11F1H LINE# 25
C:11F5H LINE# 26
------- ENDPROC DELAY_5MS
------- PROC I2CSTART
C:11F6H LINE# 35
C:11F6H LINE# 36
C:11F6H LINE# 39
C:11F8H LINE# 40
C:11FAH LINE# 41
C:11FFH LINE# 42
C:1201H LINE# 43
C:1206H LINE# 45
C:1208H LINE# 47
------- ENDPROC I2CSTART
------- PROC I2CSTOP
C:1209H LINE# 56
C:1209H LINE# 57
C:1209H LINE# 60
C:120BH LINE# 61
C:120DH LINE# 62
C:1212H LINE# 63
C:1214H LINE# 64
C:1219H LINE# 68
------- ENDPROC I2CSTOP
------- PROC L?0038
------- ENDPROC L?0038
------- PROC WAITASK
------- DO
D:0007H SYMBOL askflag
BL51 BANKED LINKER/LOCATER V5.03 11/10/2008 22:12:04 PAGE 6
------- ENDDO
C:1050H LINE# 77
C:1050H LINE# 78
C:1050H LINE# 79
C:1052H LINE# 81
C:1054H LINE# 83
C:1056H LINE# 84
C:105BH LINE# 86
C:105EH LINE# 87
C:105FH LINE# 89
C:1061H LINE# 91
C:1061H LINE# 92
------- ENDPROC WAITASK
------- PROC SENDASK
C:122BH LINE# 101
C:122BH LINE# 102
C:122BH LINE# 103
C:122DH LINE# 105
C:122FH LINE# 106
C:1234H LINE# 107
C:1236H LINE# 109
C:1238H LINE# 110
------- ENDPROC SENDASK
------- PROC SENDNOASK
C:1239H LINE# 119
C:1239H LINE# 120
C:1239H LINE# 121
C:123BH LINE# 123
C:123DH LINE# 124
C:1242H LINE# 125
C:1244H LINE# 127
C:1246H LINE# 128
------- ENDPROC SENDNOASK
------- PROC _I2CWRITEBYTE
D:0007H SYMBOL wbyte
------- DO
D:0006H SYMBOL i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -