📄 new.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, lcd.obj, 8279.obj TO new RAMSIZE (256) CODE (0X0000-0XFFFE) XDATA (0X0000-0XFFFE)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
lcd.obj (LCD)
8279.obj (8279)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: new (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0005H UNIT ?ID?8279
000DH 0013H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?8279
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0F04H UNIT ?XD?LCD
XDATA 0F04H 0013H UNIT _XDATA_GROUP_
XDATA 0F17H 0005H UNIT ?XD?_DISP_MULTI_CHINESE?LCD
XDATA 0F1CH 0003H UNIT ?XD?_DISP_ONE_CHINESE?LCD
XDATA 0F1FH 0001H UNIT ?XD?_DISP_ONE_SCR_CHINESE?LCD
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0001H UNIT ?PR?KEY?MAIN
CODE 0007H 0001H UNIT ?PR?EX1?MAIN
CODE 0008H 0001H UNIT ?PR?TIME0?MAIN
CODE 0009H 0001H UNIT ?PR?TIME1?MAIN
CODE 000AH 0001H UNIT ?PR?SERIAL?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0001H UNIT ?PR?TIME2?MAIN
000FH 0004H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0FAFH UNIT ?C_INITSEG
CODE 0FDDH 00D7H UNIT ?PR?_DISP_BMP?LCD
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 2
CODE 10B4H 0099H UNIT ?PR?_DISP_MULTI_NUMBER?LCD
CODE 114DH 008CH UNIT ?C_C51STARTUP
CODE 11D9H 0084H UNIT ?C?LIB_CODE
CODE 125DH 0053H UNIT ?PR?_DISP_MULTI_CHINESE?LCD
CODE 12B0H 0049H UNIT ?PR?INIT_LCD?LCD
CODE 12F9H 0049H UNIT ?PR?AAA?LCD
CODE 1342H 0040H UNIT ?PR?_LCD_CLR_QUARTER?LCD
CODE 1382H 002FH UNIT ?PR?_SET_COL?LCD
CODE 13B1H 0027H UNIT ?PR?WRITE_8279_RAM?8279
CODE 13D8H 0026H UNIT ?PR?LCD_CLR?LCD
CODE 13FEH 0026H UNIT ?PR?_DISP_ONE_CHINESE?LCD
CODE 1424H 0026H UNIT ?PR?_DISP_ONE_NUMBER?LCD
CODE 144AH 0021H UNIT ?PR?_DELAY?MAIN
CODE 146BH 001DH UNIT ?PR?_SET_LINE?LCD
CODE 1488H 001DH UNIT ?PR?_SET_PAGE?LCD
CODE 14A5H 0019H UNIT ?PR?WAIT_READY_RIGHT?LCD
CODE 14BEH 0017H UNIT ?PR?INIT_8279?8279
CODE 14D5H 0014H UNIT ?PR?WAIT_KEY?8279
CODE 14E9H 0013H UNIT ?PR?MAIN?MAIN
CODE 14FCH 000DH UNIT ?PR?WAIT_READY_MIDDLE?LCD
CODE 1509H 000DH UNIT ?PR?BBB?8279
CODE 1516H 0009H UNIT ?PR?WAIT_READY_LEFT?LCD
CODE 151FH 0006H UNIT ?PR?_DISP_ONE_SCR_CHINESE?LCD
OVERLAY MAP OF MODULE: new (MAIN)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_8279?8279
+--> ?PR?INIT_LCD?LCD
+--> ?PR?BBB?8279
+--> ?PR?WAIT_KEY?8279
+--> ?PR?AAA?LCD
?PR?INIT_LCD?LCD ----- -----
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
+--> ?PR?_SET_LINE?LCD
+--> ?PR?_SET_PAGE?LCD
+--> ?PR?_SET_COL?LCD
+--> ?PR?LCD_CLR?LCD
?PR?WAIT_READY_RIGHT?LCD ----- -----
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
?PR?_SET_LINE?LCD ----- -----
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 3
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
?PR?_SET_PAGE?LCD ----- -----
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
?PR?_SET_COL?LCD ----- -----
+--> ?PR?_SET_PAGE?LCD
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
?PR?LCD_CLR?LCD ----- -----
+--> ?PR?_SET_LINE?LCD
+--> ?PR?_SET_PAGE?LCD
+--> ?PR?_SET_COL?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
?PR?BBB?8279 ----- -----
+--> ?PR?WRITE_8279_RAM?8279
?PR?AAA?LCD ----- -----
+--> ?PR?_DISP_MULTI_NUMBER?LCD
?PR?_DISP_MULTI_NUMBER?LCD 0F04H 000AH
+--> ?PR?_DISP_ONE_NUMBER?LCD
?PR?_DISP_ONE_NUMBER?LCD 0F0EH 0003H
+--> ?PR?_DISP_BMP?LCD
?PR?_DISP_BMP?LCD 0F11H 0006H
+--> ?PR?_SET_LINE?LCD
+--> ?PR?_SET_COL?LCD
+--> ?PR?WAIT_READY_LEFT?LCD
+--> ?PR?WAIT_READY_MIDDLE?LCD
+--> ?PR?WAIT_READY_RIGHT?LCD
SYMBOL TABLE OF MODULE: new (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:000AH PUBLIC serial
B:00B0H.4 PUBLIC T0
D:00A8H PUBLIC IE
C:0007H PUBLIC ex1
D:00B8H PUBLIC IP
C:14E9H PUBLIC main
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 4
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0006H PUBLIC key
C:0008H PUBLIC time0
C:0009H PUBLIC time1
C:000EH PUBLIC time2
D:00C8H PUBLIC T2CON
C:144AH PUBLIC _delay
D:00D0H PUBLIC PSW
------- PROC MAIN
C:14E9H LINE# 4
C:14E9H LINE# 5
C:14E9H LINE# 7
C:14ECH LINE# 8
C:14EFH LINE# 9
C:14F2H LINE# 10
C:14F5H LINE# 11
C:14F5H LINE# 12
C:14F7H LINE# 13
C:14FAH LINE# 14
------- ENDPROC MAIN
------- PROC _DELAY
D:0006H SYMBOL len
------- DO
D:0004H SYMBOL i
------- ENDDO
C:144AH LINE# 24
C:144AH LINE# 25
C:144AH LINE# 27
C:1453H LINE# 28
C:1453H LINE# 29
C:1455H LINE# 30
C:1463H LINE# 31
C:146AH LINE# 32
------- ENDPROC _DELAY
------- PROC KEY
C:0006H LINE# 35
C:0006H LINE# 38
------- ENDPROC KEY
------- PROC EX1
C:0007H LINE# 40
C:0007H LINE# 43
------- ENDPROC EX1
------- PROC TIME0
C:0008H LINE# 45
C:0008H LINE# 48
------- ENDPROC TIME0
------- PROC TIME1
C:0009H LINE# 50
C:0009H LINE# 53
------- ENDPROC TIME1
------- PROC SERIAL
C:000AH LINE# 55
C:000AH LINE# 58
------- ENDPROC SERIAL
------- PROC TIME2
C:000EH LINE# 60
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 5
C:000EH LINE# 63
------- ENDPROC TIME2
------- ENDMOD MAIN
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC ch_message53
X:0005H PUBLIC ch_message44
X:000AH PUBLIC ch_message35
X:000FH PUBLIC ch_message26
X:0014H PUBLIC ch_message17
X:0019H PUBLIC ch_message54
X:001EH PUBLIC ch_message45
X:0023H PUBLIC ch_message36
X:0028H PUBLIC ch_message27
X:002DH PUBLIC ch_message18
X:0033H PUBLIC ch_message46
X:0038H PUBLIC ch_message37
X:003DH PUBLIC ch_message28
X:0041H PUBLIC ch_message19
X:0046H PUBLIC ch_message47
X:004BH PUBLIC ch_message38
X:0054H PUBLIC ch_message29
X:0058H PUBLIC ch_message48
X:005DH PUBLIC ch_message39
C:1500H PUBLIC wait_ready_middle
X:0062H PUBLIC ch_message49
C:10B4H PUBLIC _disp_multi_number
C:1342H PUBLIC _lcd_clr_quarter
C:12F9H PUBLIC aaa
C:1424H PUBLIC _disp_one_number
C:151FH PUBLIC _disp_one_scr_chinese
C:1488H PUBLIC _set_page
C:14B5H PUBLIC wait_ready_right
C:0FDDH PUBLIC _disp_bmp
C:146BH PUBLIC _set_line
C:1516H PUBLIC wait_ready_left
X:0069H PUBLIC ch_message1
X:0072H PUBLIC ch_message2
X:007EH PUBLIC ch_message3
X:0083H PUBLIC ch_message4
C:12B0H PUBLIC init_lcd
X:0089H PUBLIC ch_message5
X:008EH PUBLIC ch_message6
C:1394H PUBLIC _set_col
X:0093H PUBLIC ch_message7
X:0098H PUBLIC ch_message8
X:009DH PUBLIC chinese_table
X:0D9DH PUBLIC ch_message9
C:13D8H PUBLIC lcd_clr
C:125DH PUBLIC _disp_multi_chinese
X:0DA2H PUBLIC ch_message10
X:0DA7H PUBLIC number_table
X:0E87H PUBLIC ch_message20
X:0E8CH PUBLIC ch_message11
X:0E91H PUBLIC ch_message30
X:0E96H PUBLIC ch_message21
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 6
X:0EA2H PUBLIC ch_message12
C:13FEH PUBLIC _disp_one_chinese
X:0EA7H PUBLIC ch_message40
X:0EAEH PUBLIC ch_message31
X:0EB3H PUBLIC ch_message22
X:0EB8H PUBLIC ch_message13
X:0EBDH PUBLIC ch_message50
X:0EC2H PUBLIC ch_message41
X:0EC7H PUBLIC ch_message32
X:0ECCH PUBLIC ch_message23
X:0ED1H PUBLIC ch_message14
X:0ED6H PUBLIC ch_message51
X:0EDBH PUBLIC ch_message42
X:0EE0H PUBLIC ch_message33
X:0EE5H PUBLIC ch_message24
X:0EEAH PUBLIC ch_message15
X:0EEDH PUBLIC ch_message52
X:0EF2H PUBLIC ch_message43
X:0EF5H PUBLIC ch_message34
X:0EFAH PUBLIC ch_message25
X:0EFFH PUBLIC ch_message16
------- PROC WAIT_READY_LEFT
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:1516H LINE# 13
C:1516H LINE# 14
C:1516H LINE# 16
C:1516H LINE# 17
C:1516H LINE# 18
C:151BH LINE# 19
C:151EH LINE# 20
C:151EH LINE# 21
C:151EH LINE# 23
------- ENDPROC WAIT_READY_LEFT
C:14FCH SYMBOL L?0067
------- PROC L?0066
------- ENDPROC L?0066
C:14FCH SYMBOL L?0067
------- PROC WAIT_READY_MIDDLE
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:1500H LINE# 31
C:1500H LINE# 32
C:1500H LINE# 34
C:1500H LINE# 35
C:1500H LINE# 36
C:1505H LINE# 37
C:1508H LINE# 38
C:1508H LINE# 39
C:1508H LINE# 41
------- ENDPROC WAIT_READY_MIDDLE
------- PROC L?0065
------- ENDPROC L?0065
------- PROC WAIT_READY_RIGHT
------- DO
BL51 BANKED LINKER/LOCATER V5.11 01/08/2007 00:55:50 PAGE 7
D:0007H SYMBOL temp
------- ENDDO
C:14B5H LINE# 49
C:14B5H LINE# 50
C:14B5H LINE# 52
C:14B5H LINE# 53
C:14B5H LINE# 54
C:14BAH LINE# 55
C:14BDH LINE# 56
C:14BDH LINE# 57
C:14BDH LINE# 59
------- ENDPROC WAIT_READY_RIGHT
------- PROC _SET_LINE
D:0006H SYMBOL line
C:146BH LINE# 67
C:146DH LINE# 68
C:146DH LINE# 69
C:1470H LINE# 70
C:1473H LINE# 71
C:1476H LINE# 72
C:147DH LINE# 73
C:1480H LINE# 74
C:1487H LINE# 76
------- ENDPROC _SET_LINE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -