📄 sdu.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE main.obj TO sdu RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
E:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
E:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: sdu (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 0012H UNIT _DATA_GROUP_
001AH 0006H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?MAIN
BIT 0021H.0 0001H.5 UNIT ?BI?MAIN
BIT 0022H.5 0000H.1 UNIT _BIT_GROUP_
0022H.6 0000H.2 *** GAP ***
DATA 0023H 003BH UNIT ?DT?MAIN
IDATA 005EH 0073H UNIT ?ID?MAIN
IDATA 00D1H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_YEAR_SET?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?READ_SW?MAIN
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0843H UNIT ?PR?BUTTON_FUNC?MAIN
CODE 0869H 0258H UNIT ?PR?SERIAL?MAIN
CODE 0AC1H 0182H UNIT ?PR?MAIN?MAIN
CODE 0C43H 0105H UNIT ?C?LIB_CODE
CODE 0D48H 00D1H UNIT ?PR?DIS_CALENDAR?MAIN
CODE 0E19H 00A0H UNIT ?PR?READ_BUTTON?MAIN
CODE 0EB9H 008FH UNIT ?PR?_MAINSCREEN_INIT?MAIN
CODE 0F48H 008CH UNIT ?C_C51STARTUP
CODE 0FD4H 007AH UNIT ?PR?TIMER0?MAIN
CODE 104EH 0077H UNIT ?C_INITSEG
CODE 10C5H 0071H UNIT ?PR?_MB90092_DISCHAR?MAIN
CODE 1136H 006CH UNIT ?PR?_DIS_NUMBER?MAIN
CODE 11A2H 0062H UNIT ?PR?CODE_MESSAGE_DOING2?MAIN
CODE 1204H 005FH UNIT ?PR?_IRCVSTR?MAIN
CODE 1263H 005FH UNIT ?PR?CODE_MESSAGE_DOING?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 2
CODE 12C2H 0058H UNIT ?PR?DIS_CLOCK?MAIN
CODE 131AH 0057H UNIT ?PR?CODE_CTRL_DOING?MAIN
CODE 1371H 0050H UNIT ?PR?CODE_CTRL_DOING2?MAIN
CODE 13C1H 004AH UNIT ?PR?DEL_CALENDAR?MAIN
CODE 140BH 004AH UNIT ?PR?_SENDBYTE?MAIN
CODE 1455H 0046H UNIT ?PR?_DELAY_MS?MAIN
CODE 149BH 003DH UNIT ?PR?_ISENDSTR?MAIN
CODE 14D8H 003BH UNIT ?PR?_MB90092_CLEARXY?MAIN
CODE 1513H 003AH UNIT ?PR?FLOOR_DIS_DOING2?MAIN
CODE 154DH 0032H UNIT ?PR?ROW_2_TEXT?MAIN
CODE 157FH 0032H UNIT ?PR?ROW_3_TEXT?MAIN
CODE 15B1H 0032H UNIT ?PR?ROW_4_TEXT?MAIN
CODE 15E3H 0032H UNIT ?PR?ROW_5_TEXT?MAIN
CODE 1615H 0032H UNIT ?PR?CZ_CN?MAIN
CODE 1647H 0032H UNIT ?PR?MZ_CN?MAIN
CODE 1679H 0032H UNIT ?PR?SBWHZ_CN?MAIN
CODE 16ABH 0032H UNIT ?PR?XFYSY_CN?MAIN
CODE 16DDH 0032H UNIT ?PR?QJZ_CN?MAIN
CODE 170FH 0032H UNIT ?PR?ZTFW_CN?MAIN
CODE 1741H 0032H UNIT ?PR?HJ_CN?MAIN
CODE 1773H 0032H UNIT ?PR?JJFW_CN?MAIN
CODE 17A5H 0032H UNIT ?PR?CZ_EN?MAIN
CODE 17D7H 0032H UNIT ?PR?MZ_EN?MAIN
CODE 1809H 0032H UNIT ?PR?SBWHZ_EN?MAIN
CODE 183BH 0032H UNIT ?PR?XFYSY_EN?MAIN
CODE 186DH 0032H UNIT ?PR?QJZ_EN?MAIN
CODE 189FH 0032H UNIT ?PR?JJFW_EN?MAIN
CODE 18D1H 0032H UNIT ?PR?HJ_EN?MAIN
CODE 1903H 0032H UNIT ?PR?DEL_TIME?MAIN
CODE 1935H 0032H UNIT ?PR?DISAPPEAR_ROW5?MAIN
CODE 1967H 0032H UNIT ?PR?DISAPPEAR_ROW4?MAIN
CODE 1999H 0030H UNIT ?PR?ZTFW_EN?MAIN
CODE 19C9H 002FH UNIT ?PR?_MB90092_DISCOLOR?MAIN
CODE 19F8H 002FH UNIT ?PR?_V_SET1302?MAIN
CODE 1A27H 002FH UNIT ?PR?_ISENDBYTE?MAIN
CODE 1A56H 002EH UNIT ?PR?ROW_6_TEXT?MAIN
CODE 1A84H 002BH UNIT ?PR?ROW_1_TEXT?MAIN
CODE 1AAFH 0029H UNIT ?PR?RCVBYTE?MAIN
CODE 1AD8H 0029H UNIT ?PR?DELAY15_MS?MAIN
CODE 1B01H 0026H UNIT ?PR?_IRCVBYTE?MAIN
CODE 1B27H 0025H UNIT ?PR?_V_GET1302?MAIN
CODE 1B4CH 0024H UNIT ?PR?DIS_FLOOR?MAIN
CODE 1B70H 0020H UNIT ?PR?START_I2C?MAIN
CODE 1B90H 001FH UNIT ?PR?SJRQ?MAIN
CODE 1BAFH 001DH UNIT ?PR?_MB90092_WRITEBYTE?MAIN
CODE 1BCCH 001DH UNIT ?PR?ACK_I2C?MAIN
CODE 1BE9H 001AH UNIT ?PR?DIS_TIME_SET?MAIN
CODE 1C03H 001AH UNIT ?PR?DIS_BACK?MAIN
CODE 1C1DH 001AH UNIT ?PR?DIS_MODE_SET?MAIN
CODE 1C37H 001AH UNIT ?PR?DIS_FLOOR_SET?MAIN
CODE 1C51H 001AH UNIT ?PR?EXIT?MAIN
CODE 1C6BH 001AH UNIT ?PR?_DIS_FLOOR_SETING?MAIN
CODE 1C85H 001AH UNIT ?PR?DIS_IOC?MAIN
CODE 1C9FH 001AH UNIT ?PR?DIS_UDC?MAIN
CODE 1CB9H 001AH UNIT ?PR?DIS_LRC?MAIN
CODE 1CD3H 001AH UNIT ?PR?DIS_DTC?MAIN
CODE 1CEDH 001AH UNIT ?PR?DIS_MOV_H_L?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 3
CODE 1D07H 001AH UNIT ?PR?DIS_MOV_H_R?MAIN
CODE 1D21H 001AH UNIT ?PR?DIS_MOV_V_UP?MAIN
CODE 1D3BH 001AH UNIT ?PR?DIS_MOV_V_DOWN?MAIN
CODE 1D55H 001AH UNIT ?PR?DIS_OK?MAIN
CODE 1D6FH 001AH UNIT ?PR?DISAPPEAR_ROW3?MAIN
CODE 1D89H 001AH UNIT ?PR?DISAPPEAR_ROW2?MAIN
CODE 1DA3H 0019H UNIT ?PR?DIS_PV_SET?MAIN
CODE 1DBCH 0019H UNIT ?PR?DIS_P_SET?MAIN
CODE 1DD5H 0019H UNIT ?PR?DIS_V_SET?MAIN
CODE 1DEEH 0019H UNIT ?PR?XJYY?MAIN
CODE 1E07H 0019H UNIT ?PR?XXCY?MAIN
CODE 1E20H 0017H UNIT ?PR?CLOCK_TYPE?MAIN
CODE 1E37H 0017H UNIT ?PR?CODE_INI?MAIN
CODE 1E4EH 0017H UNIT ?PR?SERIAL_INIT?MAIN
CODE 1E65H 0016H UNIT ?PR?_MB90092_CLEARROW?MAIN
CODE 1E7BH 0016H UNIT ?PR?_V_RTINPUTBYTE?MAIN
CODE 1E91H 0016H UNIT ?PR?STOP_I2C?MAIN
CODE 1EA7H 0012H UNIT ?PR?READ_J8?MAIN
CODE 1EB9H 0012H UNIT ?PR?READ_J7?MAIN
CODE 1ECBH 0012H UNIT ?PR?READ_J10?MAIN
CODE 1EDDH 0012H UNIT ?PR?TIMER_SET?MAIN
CODE 1EEFH 0011H UNIT ?PR?CHARGE_SW?MAIN
CODE 1F00H 0010H UNIT ?PR?UC_RTOUTPUTBYTE?MAIN
CODE 1F10H 0010H UNIT ?PR?INI_TH?MAIN
CODE 1F20H 000FH UNIT ?PR?UP_ARROW_STOP?MAIN
CODE 1F2FH 000FH UNIT ?PR?DOWN_ARROW_STOP?MAIN
CODE 1F3EH 000FH UNIT ?PR?UP_ARROW?MAIN
CODE 1F4DH 000FH UNIT ?PR?DOWN_ARROW?MAIN
CODE 1F5CH 000FH UNIT ?PR?STOP?MAIN
CODE 1F6BH 000FH UNIT ?PR?_V_W1302?MAIN
CODE 1F7AH 000EH UNIT ?PR?CPU_INI?MAIN
CODE 1F88H 000CH UNIT ?PR?MB90092_CLEARSCREEN?MAIN
CODE 1F94H 000CH UNIT ?PR?FLOOR_DIS_DOING?MAIN
CODE 1FA0H 000BH UNIT ?PR?_UC_R1302?MAIN
CODE 1FABH 0009H UNIT ?PR?DISAPPEAR_ROW23?MAIN
CODE 1FB4H 0009H UNIT ?PR?BUTTON_DOING?MAIN
CODE 1FBDH 0008H UNIT ?PR?_MON_SET?MAIN
CODE 1FC5H 0008H UNIT ?PR?_DATE_SET?MAIN
CODE 1FCDH 0008H UNIT ?PR?DAY_SET?MAIN
CODE 1FD5H 0008H UNIT ?PR?_HR_SET?MAIN
CODE 1FDDH 0008H UNIT ?PR?_MIN_SET?MAIN
CODE 1FE5H 0008H UNIT ?PR?_SEC_SET?MAIN
OVERLAY MAP OF MODULE: sdu (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?PR?TIMER0?MAIN ----- ----- ----- -----
+--> ?PR?_V_GET1302?MAIN
?PR?_V_GET1302?MAIN ----- ----- 0008H 0003H
+--> ?PR?_UC_R1302?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 4
?PR?_UC_R1302?MAIN ----- ----- ----- -----
+--> ?PR?_V_RTINPUTBYTE?MAIN
+--> ?PR?UC_RTOUTPUTBYTE?MAIN
*** NEW ROOT ***************************************************
?PR?SERIAL?MAIN ----- ----- ----- -----
+--> ?PR?_ISENDSTR?MAIN
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?DIS_OK?MAIN
?PR?_ISENDSTR?MAIN ----- ----- 000BH 0006H
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?STOP_I2C?MAIN
?PR?_SENDBYTE?MAIN ----- ----- ----- -----
+--> ?PR?START_I2C?MAIN
?PR?_DELAY_MS?MAIN ----- ----- ----- -----
+--> ?PR?_ISENDBYTE?MAIN
?PR?_ISENDBYTE?MAIN ----- ----- ----- -----
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?STOP_I2C?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?CPU_INI?MAIN
+--> ?PR?_IRCVBYTE?MAIN
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?_MAINSCREEN_INIT?MAIN
+--> ?PR?CLOCK_TYPE?MAIN
+--> ?PR?CHARGE_SW?MAIN
+--> ?PR?_IRCVSTR?MAIN
+--> ?PR?READ_SW?MAIN
+--> ?PR?ROW_3_TEXT?MAIN
+--> ?PR?BUTTON_DOING?MAIN
+--> ?PR?DIS_CLOCK?MAIN
+--> ?PR?DEL_TIME?MAIN
+--> ?PR?DIS_CALENDAR?MAIN
+--> ?PR?DEL_CALENDAR?MAIN
+--> ?PR?CODE_INI?MAIN
+--> ?PR?_DIS_NUMBER?MAIN
+--> ?PR?FLOOR_DIS_DOING?MAIN
+--> ?PR?CODE_CTRL_DOING?MAIN
+--> ?PR?CODE_MESSAGE_DOING?MAIN
+--> ?PR?READ_J8?MAIN
+--> ?PR?READ_J7?MAIN
+--> ?PR?READ_J10?MAIN
+--> ?PR?FLOOR_DIS_DOING2?MAIN
+--> ?PR?CODE_CTRL_DOING2?MAIN
+--> ?PR?CODE_MESSAGE_DOING2?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 5
+--> ?PR?ROW_1_TEXT?MAIN
+--> ?PR?ROW_2_TEXT?MAIN
+--> ?PR?ROW_4_TEXT?MAIN
+--> ?PR?ROW_5_TEXT?MAIN
+--> ?PR?ROW_6_TEXT?MAIN
+--> ?PR?DISAPPEAR_ROW2?MAIN
+--> ?PR?DISAPPEAR_ROW3?MAIN
+--> ?PR?DISAPPEAR_ROW4?MAIN
+--> ?PR?DISAPPEAR_ROW5?MAIN
?PR?CPU_INI?MAIN ----- ----- ----- -----
+--> ?PR?TIMER_SET?MAIN
+--> ?PR?SERIAL_INIT?MAIN
?PR?_IRCVBYTE?MAIN ----- ----- ----- -----
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?START_I2C?MAIN
+--> ?PR?RCVBYTE?MAIN
+--> ?PR?STOP_I2C?MAIN
?PR?_MAINSCREEN_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_MS?MAIN
+--> ?PR?_MB90092_WRITEBYTE?MAIN
+--> ?PR?_MB90092_DISCOLOR?MAIN
+--> ?PR?MB90092_CLEARSCREEN?MAIN
?PR?_MB90092_DISCOLOR?MAIN ----- ----- ----- -----
+--> ?PR?_MB90092_WRITEBYTE?MAIN
?PR?MB90092_CLEARSCREEN?MAIN ----- ----- ----- -----
+--> ?PR?_MB90092_CLEARROW?MAIN
?PR?_MB90092_CLEARROW?MAIN ----- ----- ----- -----
+--> ?PR?_MB90092_CLEARXY?MAIN
?PR?_MB90092_CLEARXY?MAIN ----- ----- ----- -----
+--> ?PR?_MB90092_WRITEBYTE?MAIN
?PR?CLOCK_TYPE?MAIN 0022H.5 0000H.1 ----- -----
+--> ?PR?_V_W1302?MAIN
?PR?_V_W1302?MAIN ----- ----- ----- -----
+--> ?PR?_V_RTINPUTBYTE?MAIN
?PR?CHARGE_SW?MAIN 0022H.5 0000H.1 ----- -----
+--> ?PR?_V_W1302?MAIN
?PR?_IRCVSTR?MAIN ----- ----- 0011H 0007H
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?START_I2C?MAIN
+--> ?PR?RCVBYTE?MAIN
+--> ?PR?ACK_I2C?MAIN
+--> ?PR?STOP_I2C?MAIN
?PR?ACK_I2C?MAIN 0022H.5 0000H.1 ----- -----
?PR?ROW_3_TEXT?MAIN ----- ----- 0011H 0001H
BL51 BANKED LINKER/LOCATER V6.00 02/27/2008 11:26:00 PAGE 6
+--> ?PR?_MB90092_DISCHAR?MAIN
?PR?_MB90092_DISCHAR?MAIN ----- ----- 0012H 0008H
+--> ?PR?_MB90092_WRITEBYTE?MAIN
?PR?BUTTON_DOING?MAIN ----- ----- ----- -----
+--> ?PR?READ_BUTTON?MAIN
+--> ?PR?BUTTON_FUNC?MAIN
?PR?READ_BUTTON?MAIN ----- ----- ----- -----
+--> ?PR?DELAY15_MS?MAIN
?PR?BUTTON_FUNC?MAIN ----- ----- ----- -----
+--> ?PR?DISAPPEAR_ROW23?MAIN
+--> ?PR?DIS_PV_SET?MAIN
+--> ?PR?DIS_IOC?MAIN
+--> ?PR?DIS_UDC?MAIN
+--> ?PR?DIS_LRC?MAIN
+--> ?PR?DIS_DTC?MAIN
+--> ?PR?_MB90092_WRITEBYTE?MAIN
+--> ?PR?MB90092_CLEARSCREEN?MAIN
+--> ?PR?XXCY?MAIN
+--> ?PR?XJYY?MAIN
+--> ?PR?SJRQ?MAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -